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 ${TOPDIR}/rules.mk
9 PKG_BUILDDEP
+= libiconv
11 PKG_MD5SUM
:= 16ce92a83beb925fa5138fc9a52d55af
12 PKG_DESCR
:= a collection of general-purpose C
++ classes
14 PKG_DEPENDS
:= libiconv
15 PKG_URL
:= http
://www.tntnet.org
16 PKG_SITES
:= http
://www.tntnet.org
/download
/
18 include ${TOPDIR}/mk
/package.mk
20 $(eval
$(call PKG_template
,CXXTOOLS
,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
22 ifeq (${ADK_COMPILE_CXXTOOLS_WITH_UCLIBCXX},y
)
23 TCXXFLAGS
+= -fno-builtin
-nostdinc
++ -I
${STAGING_DIR}/usr
/include/uClibc
++ -Wl
,-E
24 TLDFLAGS
+= -luClibc
++ -liconv
-lm
-nodefaultlibs
-shared
26 TLDFLAGS
+= -liconv
-shared
32 CONFIGURE_ENV
+= ac_cv_lib_nsl_setsockopt
=no
33 CONFIGURE_ARGS
+= --with-libiconv-prefix
='${STAGING_DIR}/usr'
35 INSTALL_STYLE
:= auto confprog
37 ifeq (${ADK_COMPILE_CXXTOOLS_WITH_UCLIBCXX},y
)
38 # add workaround because libtool tries to link libstdc++
40 ${SED} 's#postdeps="-lstdc.*#postdeps=""#' \
45 ${INSTALL_DIR} ${IDIR_CXXTOOLS}/usr
/lib
46 ${CP} ${WRKINST}/usr
/lib
/libcxxtools.so.
* ${IDIR_CXXTOOLS}/usr
/lib
/
48 include ${TOPDIR}/mk
/pkg-bottom.mk