1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include ${ADK_TOPDIR}/rules.mk
9 PKG_HASH
:= 723c5ce92706cbb601a8db09110df1b4b69391643158f20ff587e20e7c5f90f5
10 PKG_DESCR
:= transport independent rpc library
11 PKG_SECTION
:= libs
/net
12 PKG_URL
:= http
://sourceforge.net
/projects
/libtirpc
/
13 PKG_SITES
:= ${MASTER_SITE_SOURCEFORGE
:=libtirpc
/}
16 PKG_FLAVOURS_LIBTIRPC
:= WITH_IPV6 WITH_GSS
17 PKGFD_WITH_IPV6
:= enable ipv6 support
18 PKGFD_WITH_GSS
:= enable gss support
19 PKGFB_WITH_GSS
:= libgssglue krb5
20 PKGFS_WITH_GSS
:= libgssglue
22 DISTFILES
:= $(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
24 include ${ADK_TOPDIR}/mk
/package.mk
26 $(eval
$(call PKG_template
,LIBTIRPC
,libtirpc
,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
29 AUTOTOOL_STYLE
:= autoreconf
30 HOST_CPPFLAGS
+= -I
/usr
/include/tirpc
32 ifeq (${ADK_PACKAGE_LIBTIRPC_WITH_GSS},y
)
33 CONFIGURE_ARGS
+= --enable-gssapi
35 CONFIGURE_ARGS
+= --disable-gssapi
38 ifeq (${ADK_PACKAGE_LIBTIRPC_WITH_IPV6},y
)
39 CONFIGURE_ARGS
+= --enable-ipv6
42 CONFIGURE_ARGS
+= --disable-ipv6
46 rm $(WRKBUILD
)/tirpc
/rpcsvc
/crypt.h
47 rm $(WRKBUILD
)/tirpc
/rpc
/rpcb_prot.h
50 ${INSTALL_DIR} ${IDIR_LIBTIRPC}/usr
/lib
${IDIR_LIBTIRPC}/etc
51 ${CP} ${WRKINST}/usr
/lib
/libtirpc
*.so
* ${IDIR_LIBTIRPC}/usr
/lib
/
52 ${CP} .
/files
/netconfig
$(CFG
) ${IDIR_LIBTIRPC}/etc
/netconfig
54 include ${ADK_TOPDIR}/mk
/pkg-bottom.mk