Changeset 4cf22e3 in freewrt
- Timestamp:
- Jan 20, 2007, 6:15:24 PM (19 years ago)
- Children:
- 27d9e99
- Parents:
- 69c96b3
- File:
-
- 1 edited
-
package/ipsec-tools/Makefile (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
package/ipsec-tools/Makefile
r69c96b3 r4cf22e3 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:= ipsec-tools … … 11 11 PKG_RELEASE:= 1 12 12 PKG_MD5SUM:= d0242a943c82c0cbf28005966ff35e21 13 PKG_SOURCE:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2 14 PKG_SOURCE_URL:= @SF/ipsec-tools 13 15 14 PKG_SOURCE_URL:= @SF/ipsec-tools 15 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.bz2 16 include ${TOPDIR}/mk/package.mk 16 17 17 include $(TOPDIR)/mk/package.mk 18 $(eval $(call PKG_template,IPSEC_TOOLS,ipsec-tools,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 18 19 19 $(eval $(call PKG_template,IPSEC_TOOLS,ipsec-tools,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 20 CONFIGURE_STYLE= gnu 21 CONFIGURE_ARGS+= --with-kernel-headers="${LINUX_DIR}/include" \ 22 --without-readline \ 23 --with-openssl="${STAGING_DIR}/usr" \ 24 --without-libradius \ 25 --without-libpam 26 BUILD_STYLE= auto 27 INSTALL_STYLE= auto 20 28 21 $(WRKBUILD)/.configured:22 (cd $ (WRKBUILD); rm -rf config.{cache,status}; \29 pre-configure: 30 (cd ${WRKBUILD}; rm -rf config.{cache,status}; \ 23 31 touch configure.ac; \ 24 32 touch aclocal.m4; \ … … 26 34 touch config.h.in; \ 27 35 touch configure; \ 28 $(TARGET_CONFIGURE_OPTS) \29 CFLAGS="$(TARGET_CFLAGS)" \30 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \31 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \32 ./configure \33 --target=$(GNU_TARGET_NAME) \34 --host=$(GNU_TARGET_NAME) \35 --build=$(GNU_HOST_NAME) \36 --program-prefix="" \37 --program-suffix="" \38 --prefix=/usr \39 --exec-prefix=/usr \40 --bindir=/usr/bin \41 --datadir=/usr/share \42 --includedir=/usr/include \43 --infodir=/usr/share/info \44 --libdir=/usr/lib \45 --libexecdir=/usr/lib \46 --localstatedir=/var \47 --mandir=/usr/share/man \48 --sbindir=/usr/sbin \49 --sysconfdir=/etc \50 --disable-nls \51 --enable-shared \52 --enable-static \53 --disable-rpath \54 --with-gnu-ld \55 --with-kernel-headers="$(LINUX_DIR)/include" \56 --without-readline \57 --with-openssl="$(STAGING_DIR)/usr" \58 --without-libradius \59 --without-libpam \60 36 ); 61 touch $@62 37 63 $(WRKBUILD)/.built: 64 rm -rf $(WRKINST) 65 mkdir -p $(WRKINST) 66 $(MAKE) -C $(WRKBUILD) \ 67 CFLAGS="$(TARGET_CFLAGS) -Wall" \ 68 DESTDIR="$(WRKINST)" \ 69 all install 70 touch $@ 71 72 $(IPKG_IPSEC_TOOLS): 73 install -d -m0755 $(IDIR_IPSEC_TOOLS)/etc 74 $(CP) $(WRKBUILD)/src/racoon/samples/racoon.conf $(IDIR_IPSEC_TOOLS)/etc/ 75 install -d -m0755 $(IDIR_IPSEC_TOOLS)/usr/lib/ 76 $(CP) $(WRKINST)/usr/lib/libipsec.so.* $(IDIR_IPSEC_TOOLS)/usr/lib/ 77 $(CP) $(WRKINST)/usr/lib/libracoon.so.* $(IDIR_IPSEC_TOOLS)/usr/lib/ 78 install -d -m0755 $(IDIR_IPSEC_TOOLS)/usr/sbin 79 $(CP) $(WRKINST)/usr/sbin/plainrsa-gen $(IDIR_IPSEC_TOOLS)/usr/sbin/ 80 $(CP) $(WRKINST)/usr/sbin/racoon $(IDIR_IPSEC_TOOLS)/usr/sbin/ 81 $(CP) $(WRKINST)/usr/sbin/racoonctl $(IDIR_IPSEC_TOOLS)/usr/sbin/ 82 $(CP) $(WRKINST)/usr/sbin/setkey $(IDIR_IPSEC_TOOLS)/usr/sbin/ 83 $(RSTRIP) $(IDIR_IPSEC_TOOLS) 84 $(IPKG_BUILD) $(IDIR_IPSEC_TOOLS) $(PACKAGE_DIR) 38 post-install: 39 ${INSTALL_DIR} ${IDIR_IPSEC_TOOLS}/usr/sbin 40 ${INSTALL_DIR} ${IDIR_IPSEC_TOOLS}/usr/lib/ 41 ${INSTALL_DIR} ${IDIR_IPSEC_TOOLS}/etc 42 ${INSTALL_DATA} ${WRKBUILD}/src/racoon/samples/racoon.conf ${IDIR_IPSEC_TOOLS}/etc/ 43 ${CP} ${WRKINST}/usr/lib/libipsec.so.* ${IDIR_IPSEC_TOOLS}/usr/lib/ 44 ${CP} ${WRKINST}/usr/lib/libracoon.so.* ${IDIR_IPSEC_TOOLS}/usr/lib/ 45 ${INSTALL_BIN} ${WRKINST}/usr/sbin/plainrsa-gen ${IDIR_IPSEC_TOOLS}/usr/sbin/ 46 ${INSTALL_BIN} ${WRKINST}/usr/sbin/racoon ${IDIR_IPSEC_TOOLS}/usr/sbin/ 47 ${INSTALL_BIN} ${WRKINST}/usr/sbin/racoonctl ${IDIR_IPSEC_TOOLS}/usr/sbin/ 48 ${INSTALL_BIN} ${WRKINST}/usr/sbin/setkey ${IDIR_IPSEC_TOOLS}/usr/sbin/ 85 49 86 50 include ${TOPDIR}/mk/pkg-bottom.mk
Note:
See TracChangeset
for help on using the changeset viewer.
