usbmodeswitch: Updated to v.1.2.6 from shibby's branch.
[tomato.git] / release / src / router / snmp / apps / Makefile.in
blobc01c54c235baf6345416d03f6b7fa12631409d72
2 # Makefile for snmpget, snmpwalk, snmpbulkwalk, snmptest, snmptranslate,
3 # snmptrapd, snmptable, snmpset, snmpgetnext, and other utilities.
6 top_builddir=..
9 # Things to install
12 INSTALLBINPROGS = snmpget$(EXEEXT) \
13 snmpgetnext$(EXEEXT) \
14 snmpset$(EXEEXT) \
15 snmpusm$(EXEEXT) \
16 snmpwalk$(EXEEXT) \
17 snmpbulkwalk$(EXEEXT) \
18 snmptable$(EXEEXT) \
19 snmptrap$(EXEEXT) \
20 snmpbulkget$(EXEEXT) \
21 snmptranslate$(EXEEXT) \
22 snmpstatus$(EXEEXT) \
23 snmpdelta$(EXEEXT) \
24 snmptest$(EXEEXT) \
25 encode_keychange$(EXEEXT) \
26 snmpdf$(EXEEXT) \
27 snmpvacm$(EXEEXT)
29 INSTALLSBINPROGS = snmptrapd$(EXEEXT)
31 SUBDIRS = snmpnetstat
34 # build variables.
37 USELIBS = ../snmplib/libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
38 USETRAPLIBS = ../agent/libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION) ../agent/libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION) ../agent/helpers/libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION) $(USELIBS)
39 LOCAL_LIBS = -L../snmplib -L../agent -L../agent/helpers
40 LIBS = $(USELIBS) @LIBS@
41 TRAPLIBS = $(USETRAPLIBS) @AGENTLIBS@
43 CPPFLAGS = -I$(top_srcdir)/include -I../include \
44 -I.. -I$(srcdir)/.. -I$(srcdir)/../snmplib \
45 @CPPFLAGS@ -I$(srcdir)/../agent -I../agent/helpers \
46 -I$(srcdir)/../agent/mibgroup
47 OSUFFIX = lo
48 TRAPD_OBJECTS = snmptrapd.$(OSUFFIX) snmptrapd_handlers.$(OSUFFIX) snmptrapd_log.$(OSUFFIX) notification_log.$(OSUFFIX)
49 OBJS = *.o
50 LOBJS = *.lo
52 all: standardall
54 OTHERINSTALL=snmpinforminstall
57 # build rules
59 snmpwalk$(EXEEXT): snmpwalk.$(OSUFFIX) $(USELIBS)
60 $(LINK) -o $@ snmpwalk.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
62 snmpbulkwalk$(EXEEXT): snmpbulkwalk.$(OSUFFIX) $(USELIBS)
63 $(LINK) -o $@ snmpbulkwalk.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
65 snmpbulkget$(EXEEXT): snmpbulkget.$(OSUFFIX) $(USELIBS)
66 $(LINK) -o $@ snmpbulkget.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
68 snmptranslate$(EXEEXT): snmptranslate.$(OSUFFIX) $(USELIBS)
69 $(LINK) -o $@ snmptranslate.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
71 snmpstatus$(EXEEXT): snmpstatus.$(OSUFFIX) $(USELIBS)
72 $(LINK) -o $@ snmpstatus.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
74 snmpget$(EXEEXT): snmpget.$(OSUFFIX) $(USELIBS)
75 $(LINK) -o $@ snmpget.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
77 snmpdelta$(EXEEXT): snmpdelta.$(OSUFFIX) $(USELIBS)
78 $(LINK) -o $@ snmpdelta.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
80 snmptable$(EXEEXT): snmptable.$(OSUFFIX) $(USELIBS)
81 $(LINK) -o $@ snmptable.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
83 snmptest$(EXEEXT): snmptest.$(OSUFFIX) $(USELIBS)
84 $(LINK) -o $@ snmptest.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
86 snmptrapd$(EXEEXT): $(TRAPD_OBJECTS) $(USETRAPLIBS)
87 $(LINK) -o $@ $(TRAPD_OBJECTS) $(LOCAL_LIBS) ${LDFLAGS} ${TRAPLIBS} @WRAPLIBS@
89 snmptrap$(EXEEXT): snmptrap.$(OSUFFIX) $(USELIBS)
90 $(LINK) -o $@ snmptrap.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
92 snmpinform$(EXEEXT): snmptrap$(EXEEXT)
93 rm -f snmpinform
94 $(LN_S) snmptrap$(EXEEXT) snmpinform$(EXEEXT)
96 snmpset$(EXEEXT): snmpset.$(OSUFFIX) $(USELIBS)
97 $(LINK) -o $@ snmpset.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
99 snmpusm$(EXEEXT): snmpusm.$(OSUFFIX) $(USELIBS)
100 $(LINK) -o $@ snmpusm.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
102 snmpvacm$(EXEEXT): snmpvacm.$(OSUFFIX) $(USELIBS)
103 $(LINK) -o $@ snmpvacm.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
105 snmpgetnext$(EXEEXT): snmpgetnext.$(OSUFFIX) $(USELIBS)
106 $(LINK) -o $@ snmpgetnext.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
108 encode_keychange$(EXEEXT): encode_keychange.$(OSUFFIX) $(USELIBS)
109 $(LINK) -o $@ encode_keychange.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
111 snmpdf$(EXEEXT): snmpdf.$(OSUFFIX) $(USELIBS)
112 $(LINK) -o $@ snmpdf.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS}
114 snmpinforminstall:
115 rm -f $(bindir)/snmpinform$(EXEEXT)
116 $(LN_S) snmptrap$(EXEEXT) $(bindir)/snmpinform$(EXEEXT)