Changeset 4cf22e3 in freewrt


Ignore:
Timestamp:
Jan 20, 2007, 6:15:24 PM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Children:
27d9e99
Parents:
69c96b3
Message:

convert to new style

git-svn-id: svn://www.freewrt.org/branches/common-adk@1660 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/ipsec-tools/Makefile

    r69c96b3 r4cf22e3  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              ipsec-tools
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            d0242a943c82c0cbf28005966ff35e21
     13PKG_SOURCE:=            ${PKG_NAME}-${PKG_VERSION}.tar.bz2
     14PKG_SOURCE_URL:=        @SF/ipsec-tools
    1315
    14 PKG_SOURCE_URL:=        @SF/ipsec-tools
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.bz2
     16include ${TOPDIR}/mk/package.mk
    1617
    17 include $(TOPDIR)/mk/package.mk
     18$(eval $(call PKG_template,IPSEC_TOOLS,ipsec-tools,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1819
    19 $(eval $(call PKG_template,IPSEC_TOOLS,ipsec-tools,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     20CONFIGURE_STYLE=        gnu
     21CONFIGURE_ARGS+=        --with-kernel-headers="${LINUX_DIR}/include" \
     22                        --without-readline \
     23                        --with-openssl="${STAGING_DIR}/usr" \
     24                        --without-libradius \
     25                        --without-libpam
     26BUILD_STYLE=            auto
     27INSTALL_STYLE=          auto
    2028
    21 $(WRKBUILD)/.configured:
    22         (cd $(WRKBUILD); rm -rf config.{cache,status}; \
     29pre-configure:
     30        (cd ${WRKBUILD}; rm -rf config.{cache,status}; \
    2331                touch configure.ac; \
    2432                touch aclocal.m4; \
     
    2634                touch config.h.in; \
    2735                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 \
    6036        );
    61         touch $@
    6237
    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)
     38post-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/
    8549
    8650include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracChangeset for help on using the changeset viewer.