summaryrefslogtreecommitdiffstats
path: root/package/net-snmp/Makefile
diff options
context:
space:
mode:
authornico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>2005-05-30 05:56:37 +0000
committernico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>2005-05-30 05:56:37 +0000
commit7a87846c9cf0052446037fce2b4c576c4d386ec9 (patch)
tree40eec9cc7bff0156f455d1ad3bb53f990f7e0b9c /package/net-snmp/Makefile
parent1570c5c8207b8409279db59713716975a128133d (diff)
Add libelf dependency, add disk and exec features to snmpd, add install-dev stuff
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1107 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/net-snmp/Makefile')
-rw-r--r--package/net-snmp/Makefile25
1 files changed, 24 insertions, 1 deletions
diff --git a/package/net-snmp/Makefile b/package/net-snmp/Makefile
index 721190699..ba887482c 100644
--- a/package/net-snmp/Makefile
+++ b/package/net-snmp/Makefile
@@ -41,8 +41,11 @@ SNMP_MIB_MODULES_INCLUDED = \
snmpv3/usmUser \
snmpv3mibs \
tunnel \
+ ucd-snmp/disk \
+ ucd-snmp/extensible \
ucd-snmp/loadave \
ucd-snmp/memory \
+ ucd-snmp/pass \
ucd-snmp/proc \
ucd-snmp/vmstat \
util_funcs \
@@ -154,6 +157,26 @@ $(IPKG_SNMPD):
$(IPKG_SNMP_UTILS):
install -d -m0755 $(IDIR_SNMP_UTILS)/usr/bin
- cp -fpR $(PKG_INSTALL_DIR)/usr/bin/snmp{get,set,status,test,walk} $(IDIR_SNMP_UTILS)/usr/bin/
+ cp -fpR $(PKG_INSTALL_DIR)/usr/bin/snmp{get,set,status,test,trap,walk} $(IDIR_SNMP_UTILS)/usr/bin/
$(RSTRIP) $(IDIR_SNMP_UTILS)
$(IPKG_BUILD) $(IDIR_SNMP_UTILS) $(PACKAGE_DIR)
+
+$(STAGING_DIR)/usr/lib/libnetsnmp.so: $(PKG_BUILD_DIR)/.built
+ mkdir -p $(STAGING_DIR)/usr/bin
+ cp -fp $(PKG_INSTALL_DIR)/usr/bin/net-snmp-config $(STAGING_DIR)/usr/bin/
+ mkdir -p $(STAGING_DIR)/usr/include
+ cp -fpR $(PKG_INSTALL_DIR)/usr/include/net-snmp $(STAGING_DIR)/usr/include/
+ mkdir -p $(STAGING_DIR)/usr/lib
+ cp -fp $(PKG_INSTALL_DIR)/usr/lib/libnetsnmp{,agent,helpers,mibs}.{a,so*} $(STAGING_DIR)/usr/lib/
+ touch $@
+
+install-dev: $(STAGING_DIR)/usr/lib/libnetsnmp.so
+
+uninstall-dev:
+ rm -rf \
+ $(STAGING_DIR)/usr/bin/net-snmp-config \
+ $(STAGING_DIR)/usr/include/net-snmp \
+ $(STAGING_DIR)/usr/lib/libnetsnmp{,agent,helpers,mibs}.{a,so*} \
+
+compile: install-dev
+clean: uninstall-dev