split net-snmp-libs into smaller packages

By default `net-snmp-libs` contains all compiled libs.
This commit splits `net-snmp-libs` into subpackages for each library.

This allows for smaller resulting image due to finer packaging.

Resolves openbmc/openbmc#3360

(From meta-openembedded rev: 131eb1f69791dda54557d0f919903cbd73831440)

(From meta-phosphor rev: 5189717bbabf4db394b69ee7179ce18764cd9af0)

Change-Id: Ia2b79be41977723996696c3e549a087aeaf2cab6
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/meta-phosphor/recipes-connectivity/net-snmp/net-snmp_%.bbappend b/meta-phosphor/recipes-connectivity/net-snmp/net-snmp_%.bbappend
index 03c5c88..8937b5a 100644
--- a/meta-phosphor/recipes-connectivity/net-snmp/net-snmp_%.bbappend
+++ b/meta-phosphor/recipes-connectivity/net-snmp/net-snmp_%.bbappend
@@ -1,13 +1,8 @@
 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 
-EXTRA_OECONF += "--disable-mib-loading --disable-agent --disable-applications \
---disable-manuals --disable-scripts --disable-mibs  --disable-embedded-perl \
+EXTRA_OECONF += "--disable-mib-loading \
+--disable-manuals --disable-scripts --disable-embedded-perl \
 --disable-perl-cc-checks --disable-libtool-lock --disable-debugging \
 --disable-snmpv1 --disable-des --disable-privacy --disable-md5 \
---disable-snmptrapd-subagent --disable-set-support --disable-deprecated"
-
-do_install_append() {
-    rm -f ${D}${libdir}/libnetsnmpmibs.so.*
-    rm -f ${D}${libdir}/libnetsnmphelpers.so.*
-    rm -f ${D}${libdir}/libnetsnmpagent.so.*
-}
+--disable-snmptrapd-subagent --disable-set-support --disable-deprecated \
+"