Changeset d419478 in freewrt for package/net-snmp


Ignore:
Timestamp:
Jul 21, 2006, 1:56:32 AM (19 years ago)
Author:
Thorsten Glaser <tg@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
50d34d3
Parents:
2029b2e
Message:
  • whitespace cleanup, while here
  • move WRKDIR and DISTFILES definition into PKG_template
  • define WRKDIR via parent BUILD_DIR instead of going up from WRKSRC
  • use a sub-directory as WRKDIR, like BSD
  • rename PKG_BUILD_DIR into WRKBUILD
  • define WRKBUILD relative via WRKDIR
  • rename PKG_INSTALL_DIR into WRKINST
  • fix a few dependencies
  • make use of common cases in the definition of WRKBUILD and WRKINST, removing many redundant lines
  • use WRKDIR instead of BUILD_DIR in places where the latter was used previously
  • while here, remove PKG_CAT stuff

this only affects packages, for now

git-svn-id: svn://www.freewrt.org/trunk/freewrt@303 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/net-snmp/Makefile

    r2029b2e rd419478  
    1010PKG_SOURCE_URL:=@SF/net-snmp
    1111PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
    12 PKG_CAT:=zcat
    13 
    14 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
    15 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
     12
    1613
    1714SNMP_MIB_MODULES_INCLUDED = \
     
    10198$(eval $(call PKG_template,SNMP_UTILS,snmp-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    10299
    103 $(PKG_BUILD_DIR)/.configured:
    104         ( cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
     100$(WRKBUILD)/.configured:
     101        ( cd $(WRKBUILD); rm -rf config.{cache,status}; \
    105102                $(TARGET_CONFIGURE_OPTS) \
    106103                CFLAGS="$(TARGET_CFLAGS)" \
     
    132129        touch $@
    133130
    134 $(PKG_BUILD_DIR)/.built:
    135         rm -rf $(PKG_INSTALL_DIR)
    136         mkdir -p $(PKG_INSTALL_DIR)
    137         $(MAKE) -C $(PKG_BUILD_DIR) \
    138                 INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
     131$(WRKBUILD)/.built:
     132        rm -rf $(WRKINST)
     133        mkdir -p $(WRKINST)
     134        $(MAKE) -C $(WRKBUILD) \
     135                INSTALL_PREFIX="$(WRKINST)" \
    139136                all install
    140         ( cd $(PKG_INSTALL_DIR); mv ./usr/sbin/snmpd ./usr/sbin/snmpd-shared; )
     137        ( cd $(WRKINST); mv ./usr/sbin/snmpd ./usr/sbin/snmpd-shared; )
    141138ifneq ($(BR2_PACKAGE_SNMPD_STATIC),)
    142         ( cd $(PKG_BUILD_DIR); rm -f agent/snmpd; )
    143         $(MAKE) -C $(PKG_BUILD_DIR) \
     139        ( cd $(WRKBUILD); rm -f agent/snmpd; )
     140        $(MAKE) -C $(WRKBUILD) \
    144141                LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -static" \
    145                 INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
     142                INSTALL_PREFIX="$(WRKINST)" \
    146143                all install
    147         ( cd $(PKG_INSTALL_DIR); mv ./usr/sbin/snmpd ./usr/sbin/snmpd-static; )
     144        ( cd $(WRKINST); mv ./usr/sbin/snmpd ./usr/sbin/snmpd-static; )
    148145endif
    149146        touch $@
     
    151148$(IPKG_LIBNETSNMP):
    152149        install -d -m0755 $(IDIR_LIBNETSNMP)/usr/lib
    153         $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnetsnmp{,agent,helpers,mibs}.so.* $(IDIR_LIBNETSNMP)/usr/lib/
     150        $(CP) $(WRKINST)/usr/lib/libnetsnmp{,agent,helpers,mibs}.so.* $(IDIR_LIBNETSNMP)/usr/lib/
    154151        $(RSTRIP) $(IDIR_LIBNETSNMP)
    155152        $(IPKG_BUILD) $(IDIR_LIBNETSNMP) $(PACKAGE_DIR)
     
    163160        install -m0755 ./files/snmpd.init $(IDIR_SNMPD)/etc/init.d/snmpd
    164161        install -d -m0755 $(IDIR_SNMPD)/usr/sbin
    165         install -m0755 $(PKG_INSTALL_DIR)/usr/sbin/snmpd-shared $(IDIR_SNMPD)/usr/sbin/snmpd
     162        install -m0755 $(WRKINST)/usr/sbin/snmpd-shared $(IDIR_SNMPD)/usr/sbin/snmpd
    166163        $(RSTRIP) $(IDIR_SNMPD)
    167164        $(IPKG_BUILD) $(IDIR_SNMPD) $(PACKAGE_DIR)
     
    175172        install -m0755 ./files/snmpd.init $(IDIR_SNMPD_STATIC)/etc/init.d/snmpd
    176173        install -d -m0755 $(IDIR_SNMPD_STATIC)/usr/sbin
    177         install -m0755 $(PKG_INSTALL_DIR)/usr/sbin/snmpd-static $(IDIR_SNMPD_STATIC)/usr/sbin/snmpd
     174        install -m0755 $(WRKINST)/usr/sbin/snmpd-static $(IDIR_SNMPD_STATIC)/usr/sbin/snmpd
    178175        $(RSTRIP) $(IDIR_SNMPD_STATIC)
    179176        $(IPKG_BUILD) $(IDIR_SNMPD_STATIC) $(PACKAGE_DIR)
     
    181178$(IPKG_SNMP_UTILS):
    182179        install -d -m0755 $(IDIR_SNMP_UTILS)/usr/bin
    183         $(CP) $(PKG_INSTALL_DIR)/usr/bin/snmp{get,set,status,test,trap,walk} $(IDIR_SNMP_UTILS)/usr/bin/
     180        $(CP) $(WRKINST)/usr/bin/snmp{get,set,status,test,trap,walk} $(IDIR_SNMP_UTILS)/usr/bin/
    184181        $(RSTRIP) $(IDIR_SNMP_UTILS)
    185182        $(IPKG_BUILD) $(IDIR_SNMP_UTILS) $(PACKAGE_DIR)
    186183
    187 $(STAGING_DIR)/usr/lib/libnetsnmp.so: $(PKG_BUILD_DIR)/.built
     184$(STAGING_DIR)/usr/lib/libnetsnmp.so: $(WRKBUILD)/.built
    188185        mkdir -p $(STAGING_DIR)/usr/bin
    189         $(CP) $(PKG_INSTALL_DIR)/usr/bin/net-snmp-config $(STAGING_DIR)/usr/bin/
     186        $(CP) $(WRKINST)/usr/bin/net-snmp-config $(STAGING_DIR)/usr/bin/
    190187        mkdir -p $(STAGING_DIR)/usr/include
    191         $(CP) $(PKG_INSTALL_DIR)/usr/include/net-snmp $(STAGING_DIR)/usr/include/
     188        $(CP) $(WRKINST)/usr/include/net-snmp $(STAGING_DIR)/usr/include/
    192189        mkdir -p $(STAGING_DIR)/usr/lib
    193         $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnetsnmp{,agent,helpers,mibs}.{a,so*} $(STAGING_DIR)/usr/lib/
     190        $(CP) $(WRKINST)/usr/lib/libnetsnmp{,agent,helpers,mibs}.{a,so*} $(STAGING_DIR)/usr/lib/
    194191        touch $@
    195192
Note: See TracChangeset for help on using the changeset viewer.