| # |
| # Makefile for snmpd |
| # |
| |
| TARG = snmpd |
| USELIBS = ../snmplib/libsnmp.$(SHLIB_EXTENSION)$(SHLIB_VERSION) |
| LOCAL_LIBS = -L../snmplib |
| LIBS = $(CC_RUNTIME_ARG) -lsnmp @WRAPLIBS@ @LIBS@ |
| |
| CPPFLAGS = -I.. -I$(srcdir)/.. -I$(srcdir)/../snmplib \ |
| -I$(srcdir) -I. -I$(srcdir)/mibgroup -Imibgroup @CPPFLAGS@ |
| |
| CC = @CC@ $(CPPFLAGS) |
| |
| MIBOBJS = @mibgroup_list_o@ |
| |
| PERSISTENT_DIRECTORY=@PERSISTENT_DIRECTORY@ |
| |
| all: subdirs snmpd |
| |
| |
| subdirs: |
| cd mibgroup; $(MAKE); cd .. |
| # cd dlmods; $(MAKE); cd .. |
| |
| getkstat: getkstat.o |
| $(CC) $(CFLAGS) -o $@ $? $(LOCAL_LIBS) $(LIBS) |
| |
| getkstat.o: mibgroup/kernel_sunos5.c |
| $(CC) $(CFLAGS) -o $@ -D_GETKSTAT_TEST -DDODEBUG -c $? |
| |
| getmibstat: getmibstat.o |
| $(CC) $(CFLAGS) -o $@ $? $(LOCAL_LIBS) $(LIBS) |
| |
| getmibstat.o: mibgroup/kernel_sunos5.c |
| $(CC) $(CFLAGS) -o $@ -D_GETMIBSTAT_TEST -DDODEBUG -c $? |
| |
| |
| AGENTOBJS=snmpd.o kernel.o snmp_agent.o snmp_vars.o agent_read_config.o agent_registry.o auto_nlist.o |
| |
| |
| snmpd: ${MIBOBJS} ${AGENTOBJS} $(USELIBS) |
| ${CC} -o $@ ${AGENTOBJS} ${MIBOBJS} $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} |
| |
| |
| clean: |
| rm -f *.o ${TARG} |
| cd dlmods; make clean; cd .. |
| cd mibgroup; make clean |
| |
| |
| install: installdirs |
| @$(INSTALL) $(TARG) $(sbindir) ; echo "install: installed $(TARG) in $(sbindir) " |
| # cd dlmods ; $(MAKE) install; cd .. |
| |
| installdirs: |
| @$(SHELL) $(srcdir)/../mkinstalldirs $(sbindir) $(snmplibdir) $(PERSISTENT_DIRECTORY) |
| |
| |
| dependlocal: |
| makedepend $(CPPFLAGS) $(srcdir)/*.c |
| |
| depend: dependlocal |
| cd mibgroup; $(MAKE) depend; cd .. |
| |
| nosysdepend: |
| cd mibgroup; $(MAKE) nosysdepend; cd .. |
| makedepend $(CPPFLAGS) *.c |
| perl -n -i.bak -e ' if (/^# DO NOT DELETE THIS LINE/) {$$doit=1;} if ($$doit == 1) {s#/usr/(include|lib)/[^\s]+##g ; print if (! /^\w+\.o:\s*$$/);} else {print;}' Makefile |
| |
| makefileindepend: nosysdepend |
| cd mibgroup; $(MAKE) makefileindepend; cd .. |
| perl -e ' rename("Makefile.in","Makefile.in.bak"); open(F,"Makefile.in.bak"); open(G,"Makefile"); open(O,">Makefile.in"); $$_ = <F>; while(!/^# DO NOT DELETE THIS LINE/) { print O $$_; $$_ = <F>; } print O $$_; $$_ = <G>; while(!/^# DO NOT DELETE THIS LINE/) { $$_ = <G>; } while (<G>) {print O $$_;} ' |
| |
| snmp_vars.o: @module_list_h@ |
| read_config.o: @module_list_h@ |
| |
| # DO NOT DELETE THIS LINE -- make depend depends on it. |
| |
| agent_read_config.o: ../config.h ../mib_module_config.h ../s/linux.h |
| agent_read_config.o: ../s/sysv.h ../s/generic.h ../m/generic.h |
| agent_read_config.o: ./mibgroup/mibincl.h ./../snmplib/asn1.h |
| agent_read_config.o: ./../snmplib/snmp_api.h ./../snmplib/snmp_impl.h |
| agent_read_config.o: ./snmp_vars.h ./agent_read_config.h ./var_struct.h |
| agent_read_config.o: ./../snmplib/snmp.h ./../snmplib/mib.h |
| agent_read_config.o: ./../snmplib/snmp_debug.h ./../snmplib/snmp_logging.h |
| agent_read_config.o: ./../snmplib/read_config.h ./../snmplib/tools.h |
| agent_read_config.o: ./../snmplib/snmpusm.h mibgroup/struct.h |
| agent_read_config.o: ./../snmplib/read_config.h agent_read_config.h |
| agent_read_config.o: ./mibgroup/mib_module_includes.h mibgroup/mibII.h |
| agent_read_config.o: mibgroup/ucd_snmp.h mibgroup/snmpv3mibs.h |
| agent_read_config.o: mibgroup/host.h mibgroup/target.h mibgroup/agentx.h |
| agent_read_config.o: mibgroup/mibII/system_mib.h mibgroup/mibII/sysORTable.h |
| agent_read_config.o: mibgroup/mibII/at.h mibgroup/mibII/interfaces.h |
| agent_read_config.o: mibgroup/mibII/snmp_mib.h mibgroup/mibII/tcp.h |
| agent_read_config.o: mibgroup/mibII/icmp.h mibgroup/mibII/ip.h |
| agent_read_config.o: mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h |
| agent_read_config.o: mibgroup/mibII/at.h mibgroup/mibII/udp.h |
| agent_read_config.o: mibgroup/mibII/vacm_vars.h mibgroup/ucd-snmp/memory.h |
| agent_read_config.o: ./mibgroup/mibdefs.h mibgroup/ucd-snmp/vmstat.h |
| agent_read_config.o: mibgroup/ucd-snmp/proc.h mibgroup/ucd-snmp/versioninfo.h |
| agent_read_config.o: mibgroup/ucd-snmp/pass.h mibgroup/ucd-snmp/disk.h |
| agent_read_config.o: mibgroup/ucd-snmp/loadave.h |
| agent_read_config.o: mibgroup/ucd-snmp/extensible.h |
| agent_read_config.o: mibgroup/ucd-snmp/errormib.h |
| agent_read_config.o: mibgroup/ucd-snmp/registry.h mibgroup/ucd-snmp/file.h |
| agent_read_config.o: mibgroup/snmpv3/snmpEngine.h |
| agent_read_config.o: mibgroup/snmpv3/snmpMPDStats.h |
| agent_read_config.o: mibgroup/snmpv3/usmStats.h mibgroup/snmpv3/usmUser.h |
| agent_read_config.o: mibgroup/host/hr_system.h mibgroup/host/hr_storage.h |
| agent_read_config.o: mibgroup/host/hr_device.h mibgroup/host/hr_other.h |
| agent_read_config.o: mibgroup/host/hr_proc.h mibgroup/host/hr_network.h |
| agent_read_config.o: mibgroup/host/hr_print.h mibgroup/host/hr_disk.h |
| agent_read_config.o: mibgroup/host/hr_partition.h mibgroup/host/hr_filesys.h |
| agent_read_config.o: mibgroup/host/hr_swrun.h mibgroup/host/hr_swinst.h |
| agent_read_config.o: mibgroup/host/hr_utils.h |
| agent_read_config.o: mibgroup/target/snmpTargetAddrEntry.h |
| agent_read_config.o: mibgroup/target/snmpTargetParamsEntry.h |
| agent_read_config.o: mibgroup/agentx/master.h mibgroup/agentx/subagent.h |
| agent_read_config.o: mibgroup/util_funcs.h mibgroup/struct.h |
| agent_read_config.o: mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h |
| agent_read_config.o: mibgroup/agentx/protocol.h mibgroup/agentx/client.h |
| agent_read_config.o: mibgroup/agentx/master_admin.h |
| agent_read_config.o: mibgroup/agentx/master_request.h ./../snmplib/callback.h |
| agent_read_config.o: snmp_agent.h snmpd.h ../snmplib/system.h |
| agent_read_config.o: ./../snmplib/snmp_debug.h mibgroup/mib_module_dot_conf.h |
| agent_registry.o: ../config.h ../mib_module_config.h ../s/linux.h ../s/sysv.h |
| agent_registry.o: ../s/generic.h ../m/generic.h |
| agent_registry.o: ./mibgroup/mibincl.h |
| agent_registry.o: ./../snmplib/asn1.h ./../snmplib/snmp_api.h |
| agent_registry.o: ./../snmplib/snmp_impl.h ./snmp_vars.h |
| agent_registry.o: ./agent_read_config.h ./var_struct.h ./../snmplib/snmp.h |
| agent_registry.o: ./../snmplib/mib.h ./../snmplib/snmp_debug.h |
| agent_registry.o: ./../snmplib/snmp_logging.h |
| agent_registry.o: ./../snmplib/read_config.h |
| agent_registry.o: ./../snmplib/tools.h snmpd.h mibgroup/struct.h |
| agent_registry.o: mibgroup/mib_module_includes.h mibgroup/mibII.h |
| agent_registry.o: mibgroup/ucd_snmp.h mibgroup/snmpv3mibs.h mibgroup/host.h |
| agent_registry.o: mibgroup/target.h mibgroup/agentx.h |
| agent_registry.o: mibgroup/mibII/system_mib.h mibgroup/mibII/sysORTable.h |
| agent_registry.o: mibgroup/mibII/at.h mibgroup/mibII/interfaces.h |
| agent_registry.o: mibgroup/mibII/snmp_mib.h mibgroup/mibII/tcp.h |
| agent_registry.o: mibgroup/mibII/icmp.h mibgroup/mibII/ip.h |
| agent_registry.o: mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h |
| agent_registry.o: mibgroup/mibII/at.h mibgroup/mibII/udp.h |
| agent_registry.o: mibgroup/mibII/vacm_vars.h mibgroup/ucd-snmp/memory.h |
| agent_registry.o: ./mibgroup/mibdefs.h mibgroup/ucd-snmp/vmstat.h |
| agent_registry.o: mibgroup/ucd-snmp/proc.h mibgroup/ucd-snmp/versioninfo.h |
| agent_registry.o: mibgroup/ucd-snmp/pass.h mibgroup/ucd-snmp/disk.h |
| agent_registry.o: mibgroup/ucd-snmp/loadave.h mibgroup/ucd-snmp/extensible.h |
| agent_registry.o: mibgroup/ucd-snmp/errormib.h mibgroup/ucd-snmp/registry.h |
| agent_registry.o: mibgroup/ucd-snmp/file.h mibgroup/snmpv3/snmpEngine.h |
| agent_registry.o: mibgroup/snmpv3/snmpMPDStats.h mibgroup/snmpv3/usmStats.h |
| agent_registry.o: mibgroup/snmpv3/usmUser.h ./../snmplib/snmpusm.h |
| agent_registry.o: mibgroup/host/hr_system.h mibgroup/host/hr_storage.h |
| agent_registry.o: mibgroup/host/hr_device.h mibgroup/host/hr_other.h |
| agent_registry.o: mibgroup/host/hr_proc.h mibgroup/host/hr_network.h |
| agent_registry.o: mibgroup/host/hr_print.h mibgroup/host/hr_disk.h |
| agent_registry.o: mibgroup/host/hr_partition.h mibgroup/host/hr_filesys.h |
| agent_registry.o: mibgroup/host/hr_swrun.h mibgroup/host/hr_swinst.h |
| agent_registry.o: mibgroup/host/hr_utils.h |
| agent_registry.o: mibgroup/target/snmpTargetAddrEntry.h |
| agent_registry.o: mibgroup/target/snmpTargetParamsEntry.h |
| agent_registry.o: mibgroup/agentx/master.h mibgroup/agentx/subagent.h |
| agent_registry.o: mibgroup/util_funcs.h mibgroup/struct.h |
| agent_registry.o: mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h |
| agent_registry.o: mibgroup/agentx/protocol.h mibgroup/agentx/client.h |
| agent_registry.o: mibgroup/agentx/master_admin.h |
| agent_registry.o: mibgroup/agentx/master_request.h |
| agent_registry.o: ./mibgroup/agentx/subagent.h mibgroup/mib_module_loads.h |
| auto_nlist.o: ../config.h ../mib_module_config.h ../s/linux.h ../s/sysv.h |
| auto_nlist.o: ../s/generic.h ../m/generic.h |
| history.o: ../config.h ../mib_module_config.h ../s/linux.h ../s/sysv.h |
| history.o: ../s/generic.h ../m/generic.h |
| history.o: ./../snmplib/asn1.h history.h |
| history.o: ./../snmplib/snmp_logging.h |
| kernel.o: ../config.h ../mib_module_config.h ../s/linux.h ../s/sysv.h |
| kernel.o: ../s/generic.h ../m/generic.h |
| snmp_agent.o: ../config.h ../mib_module_config.h ../s/linux.h ../s/sysv.h |
| snmp_agent.o: ../s/generic.h ../m/generic.h |
| snmp_agent.o: ./../snmplib/asn1.h |
| snmp_agent.o: ./../snmplib/snmp_api.h ./../snmplib/snmp_impl.h |
| snmp_agent.o: ./../snmplib/snmp.h |
| snmp_agent.o: ./../snmplib/mib.h ./../snmplib/snmp_client.h snmp_vars.h |
| snmp_agent.o: mibgroup/mibII/snmp_mib.h snmpd.h mibgroup/struct.h |
| snmp_agent.o: mibgroup/util_funcs.h mibgroup/struct.h var_struct.h |
| snmp_agent.o: ./../snmplib/read_config.h ./../snmplib/snmp_logging.h |
| snmp_agent.o: ./../snmplib/snmp_debug.h mibgroup/mibII/vacm_vars.h |
| snmp_agent.o: snmp_agent.h |
| snmp_vars.o: ../config.h ../mib_module_config.h ../s/linux.h ../s/sysv.h |
| snmp_vars.o: ../s/generic.h ../m/generic.h |
| snmp_vars.o: ./mibgroup/mibincl.h ./../snmplib/asn1.h ./../snmplib/snmp_api.h |
| snmp_vars.o: ./../snmplib/snmp_impl.h ./snmp_vars.h ./agent_read_config.h |
| snmp_vars.o: ./var_struct.h ./../snmplib/snmp.h ./../snmplib/mib.h |
| snmp_vars.o: ./../snmplib/snmp_debug.h ./../snmplib/snmp_logging.h |
| snmp_vars.o: ./../snmplib/read_config.h ./../snmplib/tools.h |
| snmp_vars.o: ./../snmplib/snmpv3.h ./../snmplib/snmpusm.h ../snmplib/system.h |
| snmp_vars.o: kernel.h snmp_vars.h mibgroup/struct.h |
| snmp_vars.o: mibgroup/mib_module_includes.h mibgroup/mibII.h |
| snmp_vars.o: mibgroup/ucd_snmp.h mibgroup/snmpv3mibs.h mibgroup/host.h |
| snmp_vars.o: mibgroup/target.h mibgroup/agentx.h mibgroup/mibII/system_mib.h |
| snmp_vars.o: mibgroup/mibII/sysORTable.h mibgroup/mibII/at.h |
| snmp_vars.o: mibgroup/mibII/interfaces.h mibgroup/mibII/snmp_mib.h |
| snmp_vars.o: mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h mibgroup/mibII/ip.h |
| snmp_vars.o: mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h |
| snmp_vars.o: mibgroup/mibII/at.h mibgroup/mibII/udp.h |
| snmp_vars.o: mibgroup/mibII/vacm_vars.h mibgroup/ucd-snmp/memory.h |
| snmp_vars.o: ./mibgroup/mibdefs.h mibgroup/ucd-snmp/vmstat.h |
| snmp_vars.o: mibgroup/ucd-snmp/proc.h mibgroup/ucd-snmp/versioninfo.h |
| snmp_vars.o: mibgroup/ucd-snmp/pass.h mibgroup/ucd-snmp/disk.h |
| snmp_vars.o: mibgroup/ucd-snmp/loadave.h mibgroup/ucd-snmp/extensible.h |
| snmp_vars.o: mibgroup/ucd-snmp/errormib.h mibgroup/ucd-snmp/registry.h |
| snmp_vars.o: mibgroup/ucd-snmp/file.h mibgroup/snmpv3/snmpEngine.h |
| snmp_vars.o: mibgroup/snmpv3/snmpMPDStats.h mibgroup/snmpv3/usmStats.h |
| snmp_vars.o: mibgroup/snmpv3/usmUser.h mibgroup/host/hr_system.h |
| snmp_vars.o: mibgroup/host/hr_storage.h mibgroup/host/hr_device.h |
| snmp_vars.o: mibgroup/host/hr_other.h mibgroup/host/hr_proc.h |
| snmp_vars.o: mibgroup/host/hr_network.h mibgroup/host/hr_print.h |
| snmp_vars.o: mibgroup/host/hr_disk.h mibgroup/host/hr_partition.h |
| snmp_vars.o: mibgroup/host/hr_filesys.h mibgroup/host/hr_swrun.h |
| snmp_vars.o: mibgroup/host/hr_swinst.h mibgroup/host/hr_utils.h |
| snmp_vars.o: mibgroup/target/snmpTargetAddrEntry.h |
| snmp_vars.o: mibgroup/target/snmpTargetParamsEntry.h mibgroup/agentx/master.h |
| snmp_vars.o: mibgroup/agentx/subagent.h mibgroup/util_funcs.h |
| snmp_vars.o: mibgroup/struct.h mibgroup/mibII/var_route.h |
| snmp_vars.o: mibgroup/mibII/route_write.h mibgroup/agentx/protocol.h |
| snmp_vars.o: mibgroup/agentx/client.h mibgroup/agentx/master_admin.h |
| snmp_vars.o: mibgroup/agentx/master_request.h ./../snmplib/read_config.h |
| snmp_vars.o: agent_read_config.h agent_registry.h snmpd.h |
| snmp_vars.o: mibgroup/mib_module_inits.h |
| snmpd.o: ../config.h ../mib_module_config.h ../s/linux.h ../s/sysv.h |
| snmpd.o: ../s/generic.h ../m/generic.h |
| snmpd.o: ./../snmplib/asn1.h |
| snmpd.o: ./../snmplib/snmp_api.h ./../snmplib/snmp_impl.h |
| snmpd.o: ./../snmplib/system.h ./../snmplib/read_config.h ./../snmplib/snmp.h |
| snmpd.o: ./../snmplib/mib.h m2m.h snmp_vars.h agent_read_config.h |
| snmpd.o: ./../snmplib/snmpv3.h ./../snmplib/callback.h |
| snmpd.o: ./../snmplib/snmp_alarm.h mibgroup/snmpv3/usmUser.h |
| snmpd.o: ./../snmplib/snmpusm.h ./../snmplib/snmp_client.h snmpd.h |
| snmpd.o: var_struct.h mibgroup/struct.h mibgroup/util_funcs.h |
| snmpd.o: mibgroup/struct.h ./../snmplib/snmp_debug.h ./../snmplib/tools.h |
| snmpd.o: ./../snmplib/lcd_time.h ./../snmplib/transform_oids.h snmp_agent.h |
| snmpd.o: ../snmplib/snmp_logging.h |
| snmpd.o: ../version.h |
| snmpd.o: ./mibgroup/mib_module_includes.h mibgroup/mibII.h |
| snmpd.o: mibgroup/ucd_snmp.h mibgroup/snmpv3mibs.h mibgroup/host.h |
| snmpd.o: mibgroup/target.h mibgroup/agentx.h mibgroup/mibII/system_mib.h |
| snmpd.o: mibgroup/mibII/sysORTable.h mibgroup/mibII/at.h |
| snmpd.o: mibgroup/mibII/interfaces.h mibgroup/mibII/snmp_mib.h |
| snmpd.o: mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h mibgroup/mibII/ip.h |
| snmpd.o: mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h |
| snmpd.o: mibgroup/mibII/at.h mibgroup/mibII/udp.h mibgroup/mibII/vacm_vars.h |
| snmpd.o: mibgroup/ucd-snmp/memory.h ./mibgroup/mibdefs.h |
| snmpd.o: mibgroup/ucd-snmp/vmstat.h mibgroup/ucd-snmp/proc.h |
| snmpd.o: mibgroup/ucd-snmp/versioninfo.h mibgroup/ucd-snmp/pass.h |
| snmpd.o: mibgroup/ucd-snmp/disk.h mibgroup/ucd-snmp/loadave.h |
| snmpd.o: mibgroup/ucd-snmp/extensible.h mibgroup/ucd-snmp/errormib.h |
| snmpd.o: mibgroup/ucd-snmp/registry.h mibgroup/ucd-snmp/file.h |
| snmpd.o: mibgroup/snmpv3/snmpEngine.h mibgroup/snmpv3/snmpMPDStats.h |
| snmpd.o: mibgroup/snmpv3/usmStats.h mibgroup/host/hr_system.h |
| snmpd.o: mibgroup/host/hr_storage.h mibgroup/host/hr_device.h |
| snmpd.o: mibgroup/host/hr_other.h mibgroup/host/hr_proc.h |
| snmpd.o: mibgroup/host/hr_network.h mibgroup/host/hr_print.h |
| snmpd.o: mibgroup/host/hr_disk.h mibgroup/host/hr_partition.h |
| snmpd.o: mibgroup/host/hr_filesys.h mibgroup/host/hr_swrun.h |
| snmpd.o: mibgroup/host/hr_swinst.h mibgroup/host/hr_utils.h |
| snmpd.o: mibgroup/target/snmpTargetAddrEntry.h |
| snmpd.o: mibgroup/target/snmpTargetParamsEntry.h mibgroup/agentx/master.h |
| snmpd.o: mibgroup/agentx/subagent.h mibgroup/mibII/var_route.h |
| snmpd.o: mibgroup/mibII/route_write.h mibgroup/agentx/protocol.h |
| snmpd.o: mibgroup/agentx/client.h mibgroup/agentx/master_admin.h |
| snmpd.o: mibgroup/agentx/master_request.h ./mibgroup/mib_module_shutdown.h |