27 INCLUDESUBDIRHEADERS=README \
31 container_binary_array.h \
69 @transport_hdr_list@ \
72 INSTALLBUILTSUBDIRHEADERS=../include/net-snmp/library/snmpv3-security-includes.h
73 INSTALLBUILTSUBDIR=library
76 INSTALLUCDHEADERS= asn1.h \
103 INSTALLLIBS=libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
104 INSTALLUCDLIBS=libsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
109 CSRCS= snmp_client.c mib.c parse.c snmp_api.c snmp.c \
110 snmp_auth.c asn1.c md5.c snmp_parse_args.c \
111 system.c vacm.c int64.c read_config.c \
112 snmp_debug.c tools.c snmp_logging.c \
113 snmpv3.c lcd_time.c keytools.c \
114 scapi.c callback.c default_store.c snmp_alarm.c \
115 data_list.c oid_stash.c \
116 mt_support.c snmp_enum.c snmp-tc.c \
117 snprintf.c strtol.c strtoul.c \
119 @transport_src_list@ \
120 snmp_secmod.c snmp_version.c \
121 @security_src_list@ \
122 check_varbind.c container.c container_binary_array.c \
123 cmu_compat.c ucd_compat.c
127 LOBJS= $(CSRCS:.c=.lo)
129 # just in case someone wants to remove libtool, change this to OBJS.
132 CPPFLAGS = -I$(top_srcdir)/include -I../include \
133 -I. -I.. -I$(srcdir) -I$(srcdir)/.. @CPPFLAGS@
137 # how to build the libraries.
138 libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION): ${TOBJS}
139 $(LIB_LD_CMD) libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION) ${TOBJS}
140 $(RANLIB) libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
142 libsnmp.$(LIB_EXTENSION)$(LIB_VERSION): ${TOBJS}
143 $(LIB_LD_CMD) libsnmp.$(LIB_EXTENSION)$(LIB_VERSION) ${TOBJS}
144 $(RANLIB) libsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
147 # internal test objects
150 $(CC) $(CFLAGS) -DTEST parse.c -o parse \
151 `$(top_srcdir)/net-snmp-config --libs`
153 test_binary_array: test_binary_array.c
154 $(CC) $(CFLAGS) test_binary_array.c -o $@ \
155 `$(top_srcdir)/net-snmp-config --libs`