Changeset 4d556d7 in freewrt
- Timestamp:
- Jan 11, 2007, 1:41:19 PM (19 years ago)
- Children:
- ccdb178
- Parents:
- 5b7647c
- File:
-
- 1 edited
-
package/libnet/Makefile (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
package/libnet/Makefile
r5b7647c r4d556d7 5 5 # or at http://www.freewrt.org/licence for details. 6 6 7 include $ (TOPDIR)/rules.mk7 include ${TOPDIR}/rules.mk 8 8 9 9 PKG_NAME:= libnet … … 11 11 PKG_RELEASE:= 7 12 12 PKG_MD5SUM:= ddf53f0f484184390e8c2a1bd0853667 13 PKG_SOURCE_URL:= http://www.packetfactory.net/libnet/dist/deprecated/ 14 WRKSRC= ${WRKDIR}/Libnet-${PKG_VERSION} 13 15 14 PKG_SOURCE_URL:= http://www.packetfactory.net/libnet/dist/deprecated/ 15 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.gz 16 17 WRKSRC= ${WRKDIR}/Libnet-$(PKG_VERSION) 18 19 include $(TOPDIR)/mk/package.mk 16 include ${TOPDIR}/mk/package.mk 20 17 21 18 ENDIAN:=lil 22 ifeq ($ (ARCH),mips)19 ifeq (${ARCH},mips) 23 20 ENDIAN:=big 24 21 endif 25 22 26 $(eval $(call PKG_template,LIBNET,libnet,$ (PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))23 $(eval $(call PKG_template,LIBNET,libnet,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 27 24 28 $(WRKBUILD)/.configured: 29 (cd $(WRKBUILD); rm -rf config.{cache,status} ; \ 25 CONFIGURE_STYLE= gnu 26 CONFIGURE_ENV+= ac_libnet_have_pf_packet=yes \ 27 ac_cv_lbl_unaligned_fail=no \ 28 ac_cv_libnet_endianess=${ENDIAN} 29 CONFIGURE_ARGS+= --with-pf_packet=yes 30 BUILD_STYLE= auto 31 INSTALL_STYLE= auto 32 33 pre-configure: 34 (cd ${WRKBUILD}; \ 30 35 touch configure.in; \ 31 36 touch include.m4; \ … … 33 38 touch Makefile.in; \ 34 39 touch configure; \ 35 $(TARGET_CONFIGURE_OPTS) \36 CFLAGS="$(TARGET_CFLAGS)" \37 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \38 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \39 ac_libnet_have_pf_packet=yes \40 ac_cv_lbl_unaligned_fail=no \41 ac_cv_libnet_endianess=$(ENDIAN) \42 ./configure \43 --target=$(GNU_TARGET_NAME) \44 --host=$(GNU_TARGET_NAME) \45 --build=$(GNU_HOST_NAME) \46 --program-prefix="" \47 --program-suffix="" \48 --prefix=/usr \49 --exec-prefix=/usr \50 --bindir=/usr/bin \51 --datadir=/usr/share \52 --includedir=/usr/include \53 --infodir=/usr/share/info \54 --libdir=/usr/lib \55 --libexecdir=/usr/lib \56 --localstatedir=/var \57 --mandir=/usr/share/man \58 --sbindir=/usr/sbin \59 --sysconfdir=/etc \60 --disable-nls \61 --enable-shared \62 --enable-static \63 --with-pf_packet=yes \64 40 ); 65 touch $@66 41 67 $(WRKBUILD)/.built: 68 rm -rf $(WRKINST) 69 mkdir -p $(WRKINST) 70 $(MAKE) -C $(WRKBUILD) \ 71 $(TARGET_CONFIGURE_OPTS) \ 72 CFLAGS="$(TARGET_CFLAGS)" \ 73 DESTDIR="$(WRKINST)" \ 74 all install 75 touch $@ 76 77 $(IPKG_LIBNET): 78 install -m0755 -d $(IDIR_LIBNET)/usr/lib 79 $(CP) $(WRKINST)/usr/lib/libnet.so.* $(IDIR_LIBNET)/usr/lib/ 80 $(RSTRIP) $(IDIR_LIBNET) 81 $(IPKG_BUILD) $(IDIR_LIBNET) $(PACKAGE_DIR) 82 83 $(STAGING_DIR)/usr/lib/libnet.so: $(WRKBUILD)/.built 84 mkdir -p $(STAGING_DIR)/usr/bin 85 $(CP) $(WRKINST)/usr/bin/libnet-config $(STAGING_DIR)/usr/bin/ 86 mkdir -p $(STAGING_DIR)/usr/include 87 $(CP) $(WRKINST)/usr/include/libnet* $(STAGING_DIR)/usr/include/ 88 mkdir -p $(STAGING_DIR)/usr/lib 89 $(CP) $(WRKINST)/usr/lib/libnet.{a,so*} $(STAGING_DIR)/usr/lib/ 90 touch $@ 91 92 install-dev: $(STAGING_DIR)/usr/lib/libnet.so 93 94 uninstall-dev: 95 rm -rf \ 96 $(STAGING_DIR)/usr/bin/libnet-config \ 97 $(STAGING_DIR)/usr/include/libnet* \ 98 $(STAGING_DIR)/usr/lib/libnet.{a,so*} \ 99 100 compile-targets: install-dev 101 clean-targets: uninstall-dev 42 post-install: 43 ${INSTALL_DIR} ${IDIR_LIBNET}/usr/lib 44 ${CP} ${WRKINST}/usr/lib/libnet.so.* ${IDIR_LIBNET}/usr/lib/ 102 45 103 46 include ${TOPDIR}/mk/pkg-bottom.mk
Note:
See TracChangeset
for help on using the changeset viewer.
