[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / devel / sapnwrfcsdk

File: [cvs.NetBSD.org] / pkgsrc / devel / sapnwrfcsdk / Attic / Makefile (download)

Revision 1.2, Tue May 19 08:59:12 2009 UTC (14 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.1: +2 -2 lines

Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.

# $NetBSD: Makefile,v 1.2 2009/05/19 08:59:12 wiz Exp $

PKGNAME=		sapnwrfcsdk-7.11
CATEGORIES=		devel

PKG_DESTDIR_SUPPORT=	user-destdir

.include "../../emulators/sap/Makefile.common"

DISTRIBUTED_SHEXT=	so
.if ${SAP_OPSYS} == "linux"
.if ${SAP_ARCH} == "x86_64"
DISTNAME=		NWRFC_1-20004549
.elif ${SAP_ARCH} == "i386"
DISTNAME=		NWRFC_1-20004547
.elif ${SAP_ARCH} == "powerpc"
DISTNAME=		NWRFC_1-20004546
.elif ${SAP_ARCH} == "ia64"
DISTNAME=		NWRFC_1-20004548
.else
BROKEN=		Architecture ${MACHINE_ARCH} on this platform not supported
.endif
.elif ${SAP_OPSYS} == "aix"
.if ${SAP_ARCH} == "powerpc"
DISTNAME=		NWRFC_1-20004303
.else
BROKEN=		Architecture ${MACHINE_ARCH} on this platform not supported
.endif
.elif ${SAP_OPSYS} == "hpux"
PLIST_VARS+=		ia64 hppa
.if ${SAP_ARCH} == "ia64"
DISTNAME=		NWRFC_1-20004304
PLIST.ia64=		yes
.elif ${SAP_ARCH} == "hppa"
DISTNAME=		NWRFC_1-20004545
DISTRIBUTED_SHEXT=	sl
PLIST.parisc=		yes
.else
BROKEN=		Architecture ${MACHINE_ARCH} on this platform not supported
.endif
.elif ${SAP_OPSYS} == "solaris"
.if ${SAP_ARCH} == "x86_64"
DISTNAME=		NWRFC_1-20004556
.elif ${SAP_ARCH} == "sparc64"
DISTNAME=		NWRFC_1-20004557
.else
BROKEN=		Architecture ${MACHINE_ARCH} on this platform not supported
.endif
.elif ${SAP_OPSYS} == "interix"
DISTRIBUTED_SHEXT=	dll
.if ${SAP_ARCH} == "x86_64"
DISTNAME=		NWRFC_1-20004552
.elif ${SAP_ARCH} == "i586"
DISTNAME=		NWRFC_1-20004550
.elif ${SAP_ARCH} == "ia64"
DISTNAME=		NWRFC_1-20004551
.else
BROKEN=		Architecture ${MACHINE_ARCH} on platform ${OPSYS} not supported
.endif
.else
BROKEN=		Plattform ${OPSYS} not supported
.endif

EXTRACT_CMD=		SAPCAR -xvf ${DOWNLOADED_DISTFILE}

MAINTAINER=		pkgsrc-users@NetBSD.org
COMMENT=		SAP NetWeaver RFC SDK
LICENSE=		sap-license

RESTRICTED=		Only unmodified original package can be distributed
NO_BIN_ON_CDROM=	${RESTRICTED}
NO_BIN_ON_FTP=		${RESTRICTED}

WRKSRC=			${WRKDIR}/nwrfcsdk

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/bin/rfcexec ${DESTDIR}${PREFIX}/bin/rfcexec
	${INSTALL_PROGRAM} ${WRKSRC}/bin/startrfc ${DESTDIR}${PREFIX}/bin/startrfc
	${INSTALL_DATA} ${WRKSRC}/include/sapdecf.h ${DESTDIR}${PREFIX}/include/sapdecf.h
	${INSTALL_DATA} ${WRKSRC}/include/sapnwrfc.h ${DESTDIR}${PREFIX}/include/sapnwrfc.h
	${INSTALL_DATA} ${WRKSRC}/include/sapuc.h ${DESTDIR}${PREFIX}/include/sapuc.h
	${INSTALL_DATA} ${WRKSRC}/include/sapucx.h ${DESTDIR}${PREFIX}/include/sapucx.h
	${INSTALL_LIB} ${WRKSRC}/lib/libicudecnumber.${DISTRIBUTED_SHEXT} ${DESTDIR}${PREFIX}/lib/libicudecnumber.${DISTRIBUTED_SHEXT}
.if ${SAP_OPSYS} != "interix"
	${INSTALL_LIB} ${WRKSRC}/lib/libsapnwrfc.${DISTRIBUTED_SHEXT} ${DESTDIR}${PREFIX}/lib/libsapnwrfc.${DISTRIBUTED_SHEXT}
.endif
	${INSTALL_LIB} ${WRKSRC}/lib/libsapucum.${DISTRIBUTED_SHEXT} ${DESTDIR}${PREFIX}/lib/libsapucum.${DISTRIBUTED_SHEXT}
.if ${SAP_OPSYS} == "linux" || ${SAP_OPSYS} == "solaris"
	${INSTALL_LIB} ${WRKSRC}/lib/libicudata.so.34 ${DESTDIR}${PREFIX}/lib/libicudata.so.34
	${INSTALL_LIB} ${WRKSRC}/lib/libicui18n.so.34 ${DESTDIR}${PREFIX}/lib/libicui18n.so.34
	${INSTALL_LIB} ${WRKSRC}/lib/libicuuc.so.34 ${DESTDIR}${PREFIX}/lib/libicuuc.so.34
	${LN} -s libicudata.so.34 ${DESTDIR}${PREFIX}/lib/libicudata.so
	${LN} -s libicui18n.so.34 ${DESTDIR}${PREFIX}/lib/libicui18n.so
	${LN} -s libicuuc.so.34 ${DESTDIR}${PREFIX}/lib/libicuuc.so
.elif ${SAP_OPSYS} == "aix"
	${INSTALL_LIB} ${WRKSRC}/lib/libicudata34.a ${DESTDIR}${PREFIX}/lib/libicudata34.a
	${INSTALL_LIB} ${WRKSRC}/lib/libicui18n34.a ${DESTDIR}${PREFIX}/lib/libicui18n34.a
	${INSTALL_LIB} ${WRKSRC}/lib/libicuuc34.a ${DESTDIR}${PREFIX}/lib/libicuuc34.a
	${LN} -s libicudata34.a ${DESTDIR}${PREFIX}/lib/libicudata.a
	${LN} -s libicui18n34.a ${DESTDIR}${PREFIX}/lib/libicui18n.a
	${LN} -s libicuuc34.a ${DESTDIR}${PREFIX}/lib/libicuuc.a
.elif ${SAP_OPSYS} == "hpux"
	${INSTALL_LIB} ${WRKSRC}/lib/libicudata.sl.34 ${DESTDIR}${PREFIX}/lib/libicudata.sl.34
	${INSTALL_LIB} ${WRKSRC}/lib/libicui18n.sl.34 ${DESTDIR}${PREFIX}/lib/libicui18n.sl.34
	${INSTALL_LIB} ${WRKSRC}/lib/libicuuc.sl.34 ${DESTDIR}${PREFIX}/lib/libicuuc.sl.34
	${LN} -s libicudata.sl.34 ${DESTDIR}${PREFIX}/lib/libicudata.sl
	${LN} -s libicui18n.sl.34 ${DESTDIR}${PREFIX}/lib/libicui18n.sl
	${LN} -s libicuuc.sl.34 ${DESTDIR}${PREFIX}/lib/libicuuc.sl
.elif ${SAP_OPSYS} == "interix"
	${INSTALL_LIB} ${WRKSRC}/lib/icudt34.dll ${DESTDIR}${PREFIX}/lib/icudt34.dll
	${INSTALL_LIB} ${WRKSRC}/lib/icuin34.dll ${DESTDIR}${PREFIX}/lib/icuin34.dll
	${INSTALL_LIB} ${WRKSRC}/lib/icuuc34.dll ${DESTDIR}${PREFIX}/lib/icuuc34.dll
	${INSTALL_LIB} ${WRKSRC}/lib/sapdecfICUlib.lib ${DESTDIR}${PREFIX}/lib/sapdecfICUlib.lib
	${INSTALL_LIB} ${WRKSRC}/lib/sapnwrfc.dll ${DESTDIR}${PREFIX}/lib/sapnwrfc.dll
	${INSTALL_LIB} ${WRKSRC}/lib/sapnwrfc.lib ${DESTDIR}${PREFIX}/lib/sapnwrfc.lib
	${INSTALL_LIB} ${WRKSRC}/lib/libsapucum.lib ${DESTDIR}${PREFIX}/lib/libsapucum.lib
.endif
	${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk
	${INSTALL_DATA} ${WRKSRC}/demo/companyClient.c ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/companyClient.c
	${INSTALL_DATA} ${WRKSRC}/demo/rfcexec.cpp ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/rfcexec.cpp
	${INSTALL_DATA} ${WRKSRC}/demo/rfcexec.h ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/rfcexec.h
	${INSTALL_DATA} ${WRKSRC}/demo/sapnwrfc.ini ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/sapnwrfc.ini
	${INSTALL_DATA} ${WRKSRC}/demo/sflightClient.c ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/sflightClient.c
	${INSTALL_DATA} ${WRKSRC}/demo/startrfc.cpp ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/startrfc.cpp
	${INSTALL_DATA} ${WRKSRC}/demo/startrfc.h ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/startrfc.h
	${INSTALL_DATA} ${WRKSRC}/demo/stfcDeepTableServer.c ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/stfcDeepTableServer.c

.include "../../mk/bsd.pkg.mk"