1 # Generated automatically from Makefile.in:Makefile.rules by configure.
3 # Minimum environment and virtual path setup
16 bindir = ${exec_prefix}/bin
17 sbindir
= ${exec_prefix}/sbin
18 libdir = ${exec_prefix}/lib
19 datadir = ${prefix}/share
20 includedir = ${prefix}/include/net-snmp
21 ucdincludedir
= ${prefix}/include/ucd-snmp
22 mandir = ${prefix}/man
23 man1dir = $(mandir)/man1
24 man3dir = $(mandir)/man3
25 man5dir = $(mandir)/man5
26 man8dir = $(mandir)/man8
27 snmplibdir
= $(datadir)/snmp
28 mibdir
= $(snmplibdir
)/mibs
29 persistentdir
= /tmp
/snmp-persist
35 INSTALL
= $(LIBTOOL
) --mode
=install /usr
/bin
/install -c
36 INSTALL_DATA
= ${INSTALL} -m
644
45 CFLAGS
= -Os
-Wall
-DLINUX26
-DCONFIG_BCMWL5
-pipe
-DBCMWPA2
-funit-at-a-time
-Wno-pointer-sign
-mtune
=mips32
-mips32
-Dlinux
48 LIBTOOL
= $(SHELL
) $(top_builddir
)/libtool
51 # Misc Compiling Stuff
52 CC
= mipsel-uclibc-gcc
53 # version number is prefixed by a 0 for a better shared library version number
55 # ok, use libtool proper versioning:
59 # generally, LIBCURRENT should stay the same unless major changes occur.
60 # Increment REVISION every release.
61 # Increment AGE if new stuff is available.
62 LIB_LD_CMD
= $(LIBTOOL
) --mode
=link
$(CC
) $(CFLAGS
) -rpath
$(libdir) -version-info
$(LIBCURRENT
):$(LIBREVISION
):$(LIBAGE
) -o
65 LIB_LDCONFIG_CMD
= $(LIBTOOL
) --mode
=finish
$(libdir)
66 LINK
= $(LIBTOOL
) --mode
=link
$(CC
)
67 # RANLIB = mipsel-uclibc-ranlib
73 $(LIBTOOL
) --mode
=compile
$(CC
) $(CPPFLAGS
) $(CFLAGS
) -c
-o
$@
$<
75 # Makefile for the man page directory
83 OTHERINSTALL
=maninstall
88 MAN1
= snmpnetstat
.1 snmpdelta
.1 snmpinform
.1 snmpdf
.1
89 MAN1G
= snmpbulkget
.1 snmpcmd
.1 snmpget
.1 snmpset
.1 snmpwalk
.1 \
90 snmpbulkwalk
.1 snmpgetnext
.1 snmptest
.1 snmptranslate
.1 snmptrap
.1 \
91 snmpusm
.1 snmptable
.1 snmpstatus
.1 snmpconf
.1 mib2c
.1
92 MAN3
= snmp_close
.3 snmp_free_pdu
.3 snmp_open
.3 snmp_read
.3 \
93 snmp_select_info
.3 snmp_send
.3 snmp_timeout
.3 \
94 snmp_sess_async_send
.3 snmp_sess_close
.3 snmp_sess_error
.3 \
95 snmp_sess_init
.3 snmp_sess_open
.3 snmp_sess_read
.3 \
96 snmp_sess_select_info
.3 snmp_sess_send
.3 snmp_sess_timeout
.3 \
97 snmp_sess_session
.3 snmp_perror
.3 snmp_sess_perror
.3 snmp_error
.3 \
98 snmp_api_errstring
.3 init_mib
.3 add_mibdir
.3 init_mib_internals
.3 \
99 snmp_set_mib_warnings
.3 read_module
.3 read_all_mibs
.3 read_mib
.3 \
100 read_module_node
.3 read_objid
.3 add_module_replacement
.3 \
101 shutdown_mib
.3 print_mib
.3 print_variable
.3 print_value
.3 \
102 print_objid
.3 print_description
.3 snmp_set_save_descriptions
.3 \
104 netsnmp_agent
.3 netsnmp_bulk_to_next
.3 netsnmp_debug
.3 \
105 netsnmp_example_scalar_int
.3 netsnmp_handler
.3 netsnmp_instance
.3 \
106 netsnmp_mib_handler_methods
.3 netsnmp_multiplexer
.3 netsnmp_old_api
.3 \
107 netsnmp_read_only
.3 netsnmp_serialize
.3 netsnmp_table
.3 \
108 netsnmp_table_array
.3 netsnmp_table_data
.3 netsnmp_table_dataset
.3 \
109 netsnmp_table_iterator
.3 netsnmp_todo
.3 netsnmp_scalar
.3 \
110 netsnmp_watcher
.3 netsnmp_mode_end_call
.3 netsnmp_library
.3 \
111 netsnmp_mib_utilities
.3
112 MAN3G
= default_store
.3 mib_api
.3 read_config
.3 snmp_agent_api
.3 snmp_alarm
.3 \
113 snmp_api
.3 snmp_sess_api
.3 snmp_trap_api
.3
114 MAN5G
= snmpd.conf
.5 snmptrapd.conf
.5 snmp.conf
.5 snmp_config
.5 variables
.5
115 MAN8G
= snmptrapd
.8 snmpd
.8
117 MANALL
= $(MAN1
) $(MAN1G
) $(MAN3
) $(MAN3G
) $(MAN5G
) $(MAN8G
)
119 TARGETS
= $(MAN5G
) $(MAN1G
) $(MAN3G
) $(MAN8G
)
120 OTHERCLEANTARGETS
=$(TARGETS
) default_store
.3.h
122 all: $(TARGETS
) standardall
124 snmpbulkget
.1: snmpbulkget
.1.def ..
/sedscript
125 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpbulkget
.1.def
> snmpbulkget
.1
127 snmpbulkwalk
.1: snmpbulkwalk
.1.def ..
/sedscript
128 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpbulkwalk
.1.def
> snmpbulkwalk
.1
130 snmpcmd
.1: snmpcmd
.1.def ..
/sedscript
131 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpcmd
.1.def
> snmpcmd
.1
133 snmpconf
.1: snmpconf
.1.def ..
/sedscript
134 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpconf
.1.def
> snmpconf
.1
136 snmpd
.8: snmpd
.8.def ..
/sedscript
137 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpd
.8.def
> snmpd
.8
139 snmpget
.1: snmpget
.1.def ..
/sedscript
140 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpget
.1.def
> snmpget
.1
142 snmpgetnext
.1: snmpgetnext
.1.def ..
/sedscript
143 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpgetnext
.1.def
> snmpgetnext
.1
145 snmpset
.1: snmpset
.1.def ..
/sedscript
146 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpset
.1.def
> snmpset
.1
148 snmpstatus
.1: snmpstatus
.1.def ..
/sedscript
149 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpstatus
.1.def
> snmpstatus
.1
151 snmptable
.1: snmptable
.1.def ..
/sedscript
152 $(SED
) -f ..
/sedscript
< $(srcdir)/snmptable
.1.def
> snmptable
.1
154 snmptest
.1: snmptest
.1.def ..
/sedscript
155 $(SED
) -f ..
/sedscript
< $(srcdir)/snmptest
.1.def
> snmptest
.1
157 snmptranslate
.1: snmptranslate
.1.def ..
/sedscript
158 $(SED
) -f ..
/sedscript
< $(srcdir)/snmptranslate
.1.def
> snmptranslate
.1
160 snmptrap
.1: snmptrap
.1.def ..
/sedscript
161 $(SED
) -f ..
/sedscript
< $(srcdir)/snmptrap
.1.def
> snmptrap
.1
163 snmpusm
.1: snmpusm
.1.def ..
/sedscript
164 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpusm
.1.def
> snmpusm
.1
166 mib2c
.1: mib2c
.1.def ..
/sedscript
167 $(SED
) -f ..
/sedscript
< $(srcdir)/mib2c
.1.def
> mib2c
.1
169 snmpwalk
.1: snmpwalk
.1.def ..
/sedscript
170 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpwalk
.1.def
> snmpwalk
.1
172 mib_api
.3: mib_api
.3.def ..
/sedscript
173 $(SED
) -f ..
/sedscript
< $(srcdir)/mib_api
.3.def
> mib_api
.3
175 read_config
.3: read_config
.3.def ..
/sedscript
176 $(SED
) -f ..
/sedscript
< $(srcdir)/read_config
.3.def
> read_config
.3
178 snmp_agent_api
.3: snmp_agent_api
.3.def ..
/sedscript
179 $(SED
) -f ..
/sedscript
< $(srcdir)/snmp_agent_api
.3.def
> snmp_agent_api
.3
181 snmp_alarm
.3: snmp_alarm
.3.def ..
/sedscript
182 $(SED
) -f ..
/sedscript
< $(srcdir)/snmp_alarm
.3.def
> snmp_alarm
.3
184 snmp_api
.3: snmp_api
.3.def ..
/sedscript
185 $(SED
) -f ..
/sedscript
< $(srcdir)/snmp_api
.3.def
> snmp_api
.3
187 snmp_sess_api
.3: snmp_sess_api
.3.def ..
/sedscript
188 $(SED
) -f ..
/sedscript
< $(srcdir)/snmp_sess_api
.3.def
> snmp_sess_api
.3
190 snmp_trap_api
.3: snmp_trap_api
.3.def ..
/sedscript
191 $(SED
) -f ..
/sedscript
< $(srcdir)/snmp_trap_api
.3.def
> snmp_trap_api
.3
193 snmp.conf
.5: snmp.conf
.5.def ..
/sedscript
194 $(SED
) -f ..
/sedscript
< $(srcdir)/snmp.conf
.5.def
> snmp.conf
.5
196 snmp_config
.5: snmp_config
.5.def ..
/sedscript
197 $(SED
) -f ..
/sedscript
< $(srcdir)/snmp_config
.5.def
> snmp_config
.5
199 snmpd.conf
.5: snmpd.conf
.5.def ..
/sedscript
200 $(SED
) -f ..
/sedscript
< $(srcdir)/snmpd.conf
.5.def
> snmpd.conf
.5
202 snmptrapd.conf
.5: snmptrapd.conf
.5.def ..
/sedscript
203 $(SED
) -f ..
/sedscript
< $(srcdir)/snmptrapd.conf
.5.def
> snmptrapd.conf
.5
205 variables
.5: variables
.5.def ..
/sedscript
206 $(SED
) -f ..
/sedscript
< $(srcdir)/variables
.5.def
> variables
.5
208 snmptrapd
.8: snmptrapd
.8.def ..
/sedscript
209 $(SED
) -f ..
/sedscript
< $(srcdir)/snmptrapd
.8.def
> snmptrapd
.8
211 default_store
.3.h
: $(srcdir)/..
/include/net-snmp
/library
/default_store.h
212 awk
'{ if ($$0 == " * begin storage definitions ") { p = 1 } else if ($$0 == " * end storage definitions ") { p = 0 } else if (p) { print $$0}}' < $(srcdir)/..
/include/net-snmp
/library
/default_store.h
> default_store
.3.h
214 default_store
.3: $(srcdir)/default_store
.3.top default_store
.3.h
$(srcdir)/default_store
.3.bot
215 $(SED
) -f ..
/sedscript
< $(srcdir)/default_store
.3.top
> default_store
.3
216 cat default_store
.3.h
$(srcdir)/default_store
.3.bot
>> default_store
.3
218 maninstall
: maninstalldirs
$(MAN1
) $(MAN1G
) $(MAN3
) $(MAN5G
) $(MAN8
)
219 @for i in
$(MAN1
) ; do
$(INSTALL
) $(srcdir)/$$i $(man1dir) ; echo
"install: installed $$i in $(man1dir)" ; done
220 @
$(INSTALL_DATA
) $(MAN1G
) $(man1dir)
221 @for i in
$(MAN1G
) ; do echo
"install: installed $$i in $(man1dir)" ; done
222 @for i in
$(MAN3
) ; do
$(INSTALL
) $(srcdir)/$$i $(man3dir) ; echo
"install: installed $$i in $(man3dir)" ; done
223 @
$(INSTALL_DATA
) $(MAN3G
) $(man3dir)
224 @for i in
$(MAN3G
) ; do echo
"install: installed $$i in $(man3dir)" ; done
225 @
$(INSTALL_DATA
) $(MAN5G
) $(man5dir)
226 @for i in
$(MAN5G
) ; do echo
"install: installed $$i in $(man5dir)" ; done
227 @
$(INSTALL_DATA
) $(MAN8G
) $(man8dir)
228 @for i in
$(MAN8G
) ; do echo
"install: installed $$i in $(man8dir)" ; done
231 @
$(SHELL
) $(srcdir)/..
/mkinstalldirs
$(man1dir) $(man3dir) $(man5dir) $(man8dir)
235 # internal administrative
238 for i in
$(MANALL
); do base
=`echo $$i | sed 's/.[0-9]$$//;'` ; echo
"<HTML><BODY bgcolor=\"#ffffff\" background=\"../ucd-snmp-bg3.gif\"><PRE>" > $$base.html
; nroff
-man
$$i | man2html
-bare
-title
"$$base manual page" >> $$base.html
; done
241 # standard target definitions. Set appropriate variables to make use of them.
243 # note: the strange use of the "it" variable is for shell parsing when
244 # there is no targets to install for that rule.
247 # the standard items to build: libraries, bins, and sbins
248 STANDARDTARGETS
=$(INSTALLLIBS
) $(INSTALLBINPROGS
) $(INSTALLSBINPROGS
)
249 STANDARDCLEANTARGETS
=$(INSTALLLIBS
) $(INSTALLBINPROGS
) $(INSTALLSBINPROGS
) $(INSTALLUCDLIBS
)
251 standardall
: subdirs
$(STANDARDTARGETS
)
254 @if
test "$(SUBDIRS)" != ""; then \
257 echo
"making all in `pwd`/$$i"; \
258 ( cd
$$i ; $(MAKE
) ) ; \
259 if
test $$?
!= 0 ; then \
265 install: installlocalheaders \
267 installlocalbin installlocalsbin \
268 installsubdirs
$(OTHERINSTALL
)
270 installprogs
: installbin installsbin
275 # set INSTALLHEADERS to a list of things to install in each makefile.
276 # set INSTALLBUILTHEADERS to a list of things to install from builddir
277 # set INSTALLSUBDIRHEADERS and INSTALLSUBDIR to subdirectory headers
278 # set INSTALLSUBDIRHEADERS2 and INSTALLSUBDIR2 to more subdirectory headers
279 # set INSTALLBUILTSUBDIRHEADERS and INSTALLBUILTSUBDIR to a list from builddir
281 installheaders
: installlocalheaders installsubdirheaders
284 @if
test "$(INSTALLHEADERS)" != "" ; then \
285 echo creating directory
$(includedir) ; \
286 it
="$(INSTALLHEADERS)" ; \
287 $(SHELL
) $(top_srcdir
)/mkinstalldirs
$(includedir) ; \
289 $(INSTALL
) $(top_srcdir
)/include/net-snmp
/$$i $(includedir) ; \
290 echo
"installing $$i in $(includedir)" ; \
293 @if
test "$(INSTALLBUILTHEADERS)" != "" ; then \
294 echo creating directory
$(includedir) ; \
295 it
="$(INSTALLBUILTHEADERS)" ; \
296 $(SHELL
) $(top_srcdir
)/mkinstalldirs
$(includedir) ; \
298 $(INSTALL
) $$i $(includedir) ; \
299 echo
"installing $$i in $(includedir)" ; \
302 @if
test "$(INCLUDESUBDIRHEADERS)" != "" ; then \
303 echo creating directory
$(includedir)/$(INCLUDESUBDIR
) ; \
304 it
="$(INCLUDESUBDIRHEADERS)" ; \
305 $(SHELL
) $(top_srcdir
)/mkinstalldirs
$(includedir)/$(INCLUDESUBDIR
) ; \
307 $(INSTALL
) $(top_srcdir
)/include/net-snmp
/$(INCLUDESUBDIR
)/$$i $(includedir)/$(INCLUDESUBDIR
) ; \
308 echo
"installing $$i in $(includedir)/$(INCLUDESUBDIR)" ; \
311 @if
test "$(INCLUDESUBDIRHEADERS2)" != "" ; then \
312 echo creating directory
$(includedir)/$(INCLUDESUBDIR2
) ; \
313 it
="$(INCLUDESUBDIRHEADERS2)" ; \
314 $(SHELL
) $(top_srcdir
)/mkinstalldirs
$(includedir)/$(INCLUDESUBDIR2
) ; \
316 $(INSTALL
) $(top_srcdir
)/include/net-snmp
/$(INCLUDESUBDIR2
)/$$i $(includedir)/$(INCLUDESUBDIR2
) ; \
317 echo
"installing $$i in $(includedir)/$(INCLUDESUBDIR2)" ; \
320 @if
test "$(INSTALLBUILTSUBDIRHEADERS)" != "" ; then \
321 echo creating directory
$(includedir)/$(INSTALLBUILTSUBDIR
) ; \
322 it
="$(INSTALLBUILTSUBDIRHEADERS)" ; \
323 $(SHELL
) $(top_srcdir
)/mkinstalldirs
$(includedir)/$(INSTALLBUILTSUBDIR
) ; \
325 $(INSTALL
) $$i $(includedir)/$(INSTALLBUILTSUBDIR
) ; \
326 echo
"installing $$i in $(includedir)/$(INSTALLBUILTSUBDIR)" ; \
330 installsubdirheaders
:
331 @if
test "$(SUBDIRS)" != ""; then \
334 echo
"making installheaders in `pwd`/$$i"; \
335 ( cd
$$i ; $(MAKE
) installheaders
) ; \
336 if
test $$?
!= 0 ; then \
343 @if
test "$(INSTALLUCDHEADERS)" != "" ; then \
344 echo creating directory
$(ucdincludedir
) ; \
345 it
="$(INSTALLUCDHEADERS)" ; \
346 $(SHELL
) $(top_srcdir
)/mkinstalldirs
$(ucdincludedir
) ; \
348 $(INSTALL
) $(top_srcdir
)/include/ucd-snmp
/$$i $(ucdincludedir
) ; \
349 echo
"installing $$i in $(ucdincludedir)" ; \
356 # set INSTALLLIBS to a list of things to install in each makefile.
358 installlibs
: installlocallibs installsubdirlibs
360 installlocallibs
: $(INSTALLLIBS
)
361 @if
test "$(INSTALLLIBS)" != ""; then \
362 it
="$(INSTALLLIBS)" ; \
363 $(SHELL
) $(top_srcdir
)/mkinstalldirs
$(libdir) ; \
364 $(INSTALL
) $(INSTALLLIBS
) $(libdir) ; \
366 echo
"installing $$i in $(libdir)"; \
367 $(RANLIB
) $(libdir)/$$i ; \
369 $(LIB_LDCONFIG_CMD
) ; \
372 installucdlibs
: $(INSTALLUCDLIBS
)
373 @if
test "$(INSTALLUCDLIBS)" != ""; then \
374 it
="$(INSTALLUCDLIBS)" ; \
375 $(SHELL
) $(top_srcdir
)/mkinstalldirs
$(libdir) ; \
376 $(INSTALL
) $(INSTALLUCDLIBS
) $(libdir) ; \
378 echo
"installing $$i in $(libdir)"; \
379 $(RANLIB
) $(libdir)/$$i ; \
381 $(LIB_LDCONFIG_CMD
) ; \
385 @if
test "$(SUBDIRS)" != ""; then \
388 echo
"making installlibs in `pwd`/$$i"; \
389 ( cd
$$i ; $(MAKE
) installlibs
) ; \
390 if
test $$?
!= 0 ; then \
397 # normal bin binaries
399 # set INSTALLBINPROGS to a list of things to install in each makefile.
401 installbin
: installlocalbin installsubdirbin
403 installlocalbin
: $(INSTALLBINPROGS
)
404 @if
test "$(INSTALLBINPROGS) $(INSTALLBINSCRIPTS)" != " "; then \
405 $(SHELL
) $(top_srcdir
)/mkinstalldirs
$(bindir) ; \
406 it
="$(INSTALLBINPROGS) $(INSTALLBINSCRIPTS)" ; \
407 $(INSTALL
) $(INSTALLBINPROGS
) $(INSTALLBINSCRIPTS
) $(bindir) ; \
409 echo
"installing $$i in $(bindir)"; \
414 @if
test "$(SUBDIRS)" != ""; then \
417 echo
"making installbin in `pwd`/$$i"; \
418 ( cd
$$i ; $(MAKE
) installbin
) ; \
419 if
test $$?
!= 0 ; then \
428 # set INSTALLSBINPROGS to a list of things to install in each makefile.
430 installsbin
: installlocalsbin installsubdirsbin
432 installlocalsbin
: $(INSTALLSBINPROGS
)
433 @if
test "$(INSTALLSBINPROGS)" != ""; then \
434 it
="$(INSTALLSBINPROGS)" ; \
435 $(SHELL
) $(top_srcdir
)/mkinstalldirs
$(sbindir
) ; \
436 $(INSTALL
) $(INSTALLSBINPROGS
) $(sbindir
) ; \
438 echo
"installing $$i in $(sbindir)"; \
443 @if
test "$(SUBDIRS)" != ""; then \
446 echo
"making installsbin in `pwd`/$$i"; \
447 ( cd
$$i ; $(MAKE
) installsbin
) ; \
448 if
test $$?
!= 0 ; then \
455 # general make install target for subdirs
458 @if
test "$(SUBDIRS)" != ""; then \
461 echo
"making install in `pwd`/$$i"; \
462 ( cd
$$i ; $(MAKE
) install) ; \
463 if
test $$?
!= 0 ; then \
472 clean: cleansubdirs
$(OTHERCLEANTODOS
)
473 rm -f core
${OBJS} ${LOBJS} $(STANDARDCLEANTARGETS
) $(OTHERCLEANTARGETS
)
477 @if
test "$(SUBDIRS)" != ""; then \
480 echo
"making clean in `pwd`/$$i"; \
481 ( cd
$$i ; $(MAKE
) clean) ; \
482 if
test $$?
!= 0 ; then \
492 # wacky dependency building.
495 @if
test -f Makefile.depend
; then \
496 makedepend
`echo $(CPPFLAGS) | sed 's/-f[-a-z]*//g'` -o .lo
$(srcdir)/*.c
$(srcdir)/*/*.c
; \
500 nosysdepend
: nosysdependdirs
501 @if
test -f Makefile.depend
; then \
502 makedepend
`echo $(CPPFLAGS) | sed 's/-f[-a-z]*//g'` -o .lo
$(srcdir)/*.c
$(srcdir)/*/*.c
; \
503 perl
-n
-i.bak
$(top_srcdir
)/makenosysdepend.pl Makefile
; \
506 distdepend
: nosysdepend distdependdirs
507 @if
test -f Makefile.depend
; then \
508 perl
$(top_srcdir
)/makefileindepend.pl
; \
512 @if
test "$(SUBDIRS)" != ""; then \
515 echo
"making depend in `pwd`/$$i"; \
516 ( cd
$$i ; $(MAKE
) depend
) ; \
517 if
test $$?
!= 0 ; then \
524 @if
test "$(SUBDIRS)" != ""; then \
527 echo
"making nosysdepend in `pwd`/$$i"; \
528 ( cd
$$i ; $(MAKE
) nosysdepend
) ; \
529 if
test $$?
!= 0 ; then \
536 @if
test "$(SUBDIRS)" != ""; then \
539 echo
"making distdepend in `pwd`/$$i"; \
540 ( cd
$$i ; $(MAKE
) distdepend
) ; \
541 if
test $$?
!= 0 ; then \
547 # These aren't real targets, let gnu's make know that.
548 .PHONY
: clean cleansubdirs lint \
549 install installprogs installheaders installlibs \
550 installbin installsbin installsubdirs \
551 all subdirs standardall \
552 depend nosysdepend distdepend dependdirs nosysdependdirs distdependdirs