Changeset 20977


Ignore:
Timestamp:
2010-04-18T02:57:17+02:00 (7 years ago)
Author:
nico
Message:

[packages] strongswan4: rebuild when plugin selection is changed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packages/net/strongswan4/Makefile

    r20965 r20977  
    1616PKG_MD5SUM:=e071f46b6c463ce76900758734e6143e 
    1717 
     18PKG_MOD_AVAILABLE:= \ 
     19        aes \ 
     20        agent \ 
     21        attr \ 
     22        attr-sql \ 
     23        blowfish \ 
     24        curl \ 
     25        des \ 
     26        dnskey \ 
     27        eap-md5 \ 
     28        eap-mschapv2 \ 
     29        eap-radius \ 
     30        fips-prf \ 
     31        gcrypt \ 
     32        gmp \ 
     33        hmac \ 
     34        kernel-klips \ 
     35        kernel-netlink \ 
     36        kernel-pfkey \ 
     37        ldap \ 
     38        load-tester \ 
     39        md5 \ 
     40        medcli \ 
     41        medsrv \ 
     42        mysql \ 
     43        padlock \ 
     44        pem \ 
     45        pgp \ 
     46        pkcs1 \ 
     47        pubkey \ 
     48        random \ 
     49        resolve \ 
     50        sha1 \ 
     51        sha2 \ 
     52        smp \ 
     53        sql \ 
     54        sqlite \ 
     55        stroke \ 
     56        uci \ 
     57        updown \ 
     58        x509 \ 
     59        xcbc \ 
     60 
    1861PKG_BUILD_DEPENDS:= \ 
    1962        clearsilver \ 
    2063        fcgi \ 
     64 
     65PKG_CONFIG_DEPENDS:= \ 
     66        CONFIG_STRONGSWAN4_ENABLE_CISCO_QUIRKS \ 
     67        CONFIG_STRONGSWAN4_ENABLE_NAT_TRANSPORT \ 
     68        CONFIG_STRONGSWAN4_DEVICE_RANDOM \ 
     69        CONFIG_STRONGSWAN4_DEVICE_URANDOM \ 
     70        CONFIG_STRONGSWAN4_ROUTING_TABLE \ 
     71        CONFIG_STRONGSWAN4_ROUTING_TABLE_PRIO \ 
     72        $(patsubst %,CONFIG_PACKAGE_strongswan4-mod-%,$(PKG_MOD_AVAILABLE)) \ 
    2173 
    2274PKG_FIXUP:=libtool 
     
    200252 
    201253 
    202 # 1. Name 
    203 define ConfigurePlugin 
    204 $(if $(CONFIG_PACKAGE_strongswan4-mod-$(1)),--enable-$(1),--disable-$(1)) 
    205 endef 
    206  
    207  
    208254CONFIGURE_ARGS+= \ 
    209255        $(if $(CONFIG_STRONGSWAN4_ENABLE_CISCO_QUIRKS),--enable-cisco-quirks,--disable-cisco-quirks) \ 
     
    216262        --with-routing-table="$(call qstrip,$(CONFIG_STRONGSWAN4_ROUTING_TABLE))" \ 
    217263        --with-routing-table-prio="$(call qstrip,$(CONFIG_STRONGSWAN4_ROUTING_TABLE_PRIO))" \ 
    218         $(call ConfigurePlugin,aes) \ 
    219         $(call ConfigurePlugin,agent) \ 
    220         $(call ConfigurePlugin,attr) \ 
    221         $(call ConfigurePlugin,attr-sql) \ 
    222         $(call ConfigurePlugin,blowfish) \ 
    223         $(call ConfigurePlugin,curl) \ 
    224         $(call ConfigurePlugin,des) \ 
    225         $(call ConfigurePlugin,dnskey) \ 
    226         $(call ConfigurePlugin,eap-md5) \ 
    227         $(call ConfigurePlugin,eap-mschapv2) \ 
    228         $(call ConfigurePlugin,eap-radius) \ 
    229         $(call ConfigurePlugin,fips-prf) \ 
    230         $(call ConfigurePlugin,gcrypt) \ 
    231         $(call ConfigurePlugin,gmp) \ 
    232         $(call ConfigurePlugin,hmac) \ 
    233         $(call ConfigurePlugin,kernel-klips) \ 
    234         $(call ConfigurePlugin,kernel-netlink) \ 
    235         $(call ConfigurePlugin,kernel-pfkey) \ 
    236         $(call ConfigurePlugin,ldap) \ 
    237         $(call ConfigurePlugin,load-tester) \ 
    238         $(call ConfigurePlugin,md5) \ 
    239         $(call ConfigurePlugin,medcli) \ 
    240         $(call ConfigurePlugin,medsrv) \ 
    241         $(call ConfigurePlugin,mysql) \ 
    242         $(call ConfigurePlugin,padlock) \ 
    243         $(call ConfigurePlugin,pem) \ 
    244         $(call ConfigurePlugin,pgp) \ 
    245         $(call ConfigurePlugin,pkcs1) \ 
    246         $(call ConfigurePlugin,pubkey) \ 
    247         $(call ConfigurePlugin,random) \ 
    248         $(call ConfigurePlugin,resolve) \ 
    249         $(call ConfigurePlugin,sha1) \ 
    250         $(call ConfigurePlugin,sha2) \ 
    251         $(call ConfigurePlugin,smp) \ 
    252         $(call ConfigurePlugin,sql) \ 
    253         $(call ConfigurePlugin,sqlite) \ 
    254         $(call ConfigurePlugin,stroke) \ 
    255         $(call ConfigurePlugin,uci) \ 
    256         $(call ConfigurePlugin,updown) \ 
    257         $(call ConfigurePlugin,x509) \ 
    258         $(call ConfigurePlugin,xcbc) \ 
    259         #$(call ConfigurePlugin,openssl,OpenSSL,openssl,,+libopenssl)) 
     264        $(foreach m,$(PKG_MOD_AVAILABLE), \ 
     265          $(if $(CONFIG_PACKAGE_strongswan4-mod-$(m)),--enable-$(m),--disable-$(m)) \ 
     266        ) \ 
    260267 
    261268EXTRA_CPPFLAGS+= -I$(STAGING_DIR)/usr/include/ClearSilver 
     
    393400$(eval $(call BuildPlugin,x509,x509 certificate,)) 
    394401$(eval $(call BuildPlugin,xcbc,xcbc crypto,)) 
    395 #$(eval $(call BuildPlugin,openssl,OpenSSL,+libopenssl)) 
Note: See TracChangeset for help on using the changeset viewer.