X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/f36714c007950207fcd33bbee6eb25fd6ea3c305..a61fc4957673dc6190d57c8199957ea8746cbf63:/package/net-snmp/Makefile

diff --git a/package/net-snmp/Makefile b/package/net-snmp/Makefile
index 721190699..166d9d3b0 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 -fpR $(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 -fpR $(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