rules.mk
资源名称:snmp.src.rar [点击查看]
上传用户:cxs890
上传日期:2021-05-22
资源大小:347k
文件大小:7k
源码类别:
SNMP编程
开发平台:
C/C++
- #* @(#) pSOSystem PowerPC/V2.5.0: sys/libdev/rules.mk 1999/12/28 09:02:26 *
- #***********************************************************************
- #* *
- #* MODULE: sys/snmp/rules.mk *
- #* DATE: 2000/03/03 *
- #* PURPOSE: Rules for making snmp *
- #* *
- #***********************************************************************
- #dir name
- LIB_DIR=snmp
- LIB_TARGET=libsnmp.a
- LIB_INC = $(PSS_ROOT)/include/$(LIB_DIR)
- MIB_INC = $(PSS_ROOT)/sys/$(LIB_DIR)/mibgroup
- LIB_SNMPLIB_INC = $(PSS_ROOT)/include/snmplib
- S = $(PSS_ROOT)/sys/$(LIB_DIR)
- O = $(PSS_ROOT)/sys/$(LIB_DIR)/O
- S_SNMPV3 = $(PSS_ROOT)/sys/$(LIB_DIR)/mibgroup/snmpv3
- S_MIBII = $(PSS_ROOT)/sys/$(LIB_DIR)/mibgroup/mibII
- APP_DIR=$(PSS_ROOT)/apps/router
- # long word alignment for compression algorithm
- #CFLAGS = -Xstruct-best-align=0 -Xstrict-ansi -Xforce-prototypes -Xstack-probe -Xlint -Xno-optimized-debug -Xinit-locals -Xinit-value=165
- # CFLAGS = -Xstruct-best-align=0 -Xstrict-ansi -Xforce-prototypes -Xlint -Xno-optimized-debug -Xinit-locals -Xinit-value=165
- #CFLAGS = -Xstruct-best-align=0
- CFLAGS = -Xstruct-best-align=0 -Xkeywords=0xC -Xstrict-ansi -Xforce-prototypes -Xlint=0xD4 -Xno-optimized-debug -Xinit-locals -Xinit-value=165
- #SOPTS = -@E+psosmake.err -@$(APP_DIR)/c.opt -@$(S)/$(LIB_DIR).opt
- SOPTS = -I $(MIB_INC) -I $(LIB_INC) -I $(LIB_SNMPLIB_INC) -@$(APP_DIR)/c.opt -@$(S)/$(LIB_DIR).opt
- # exported
- #------------------------------------------------------------------------
- # all compilation time defines
- #------------------------------------------------------------------------
- $(S)/$(LIB_TARGET): $(O) $(APP_DIR)/c.opt
- $(S)/$(LIB_DIR).opt
- $(O)/system_mib.o
- $(O)/snmp_debug.o
- $(O)/snmp_command.o
- $(O)/snmp_util.o
- $(O)/snmp_timer.o
- $(O)/snmp_main.o
- $(O)/snmpEngine.o
- $(O)/snmpMPDStats.o
- $(O)/usmStats.o
- $(O)/usmUser.o
- $(O)/snmp_mib.o
- $(O)/vacm_vars.o
- $(O)/agent_read_config.o
- $(O)/agent_registry.o
- $(O)/agent_trap.o
- $(O)/auto_nlist.o
- $(O)/kernel.o
- $(O)/mib_modules.o
- $(O)/snmp_agent.o
- $(O)/snmp_vars.o
- $(O)/snmpd.o
- $(O)/util_funcs.o
- $(O)/snmpTargetAddrEntry.o
- $(O)/snmpTargetParamsEntry.o
- $(S)/rules.mk
- @rm -f $@
- # @rm -f *.err
- $(LIB) $(LIBOPTS) $@
- $(O)/system_mib.o
- $(O)/snmp_debug.o
- $(O)/snmp_command.o
- $(O)/snmp_util.o
- $(O)/snmp_timer.o
- $(O)/snmp_main.o
- $(O)/snmpEngine.o
- $(O)/snmpMPDStats.o
- $(O)/usmStats.o
- $(O)/usmUser.o
- $(O)/snmp_mib.o
- $(O)/vacm_vars.o
- $(O)/agent_read_config.o
- $(O)/agent_registry.o
- $(O)/agent_trap.o
- $(O)/auto_nlist.o
- $(O)/kernel.o
- $(O)/mib_modules.o
- $(O)/snmp_agent.o
- $(O)/snmp_vars.o
- $(O)/snmpd.o
- $(O)/util_funcs.o
- $(O)/snmpTargetAddrEntry.o
- $(O)/snmpTargetParamsEntry.o
- $(LIB) $(LIBOPTS_SORT) $@
- @cp $@ $(APP_DIR)/lib/libsnmp.a
- $(O):
- @mkdir O
- $(O)/system_mib.o: $(S_MIBII)/system_mib.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmp_debug.o: $(S)/snmp_debug.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmp_command.o: $(S)/snmp_command.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmp_util.o: $(S)/snmp_util.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmp_timer.o: $(S)/snmp_timer.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmp_main.o: $(S)/snmp_main.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmpEngine.o: $(S_SNMPV3)/snmpEngine.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmpMPDStats.o: $(S_SNMPV3)/snmpMPDStats.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/usmStats.o: $(S_SNMPV3)/usmStats.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/usmUser.o: $(S_SNMPV3)/usmUser.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmp_mib.o: $(S_MIBII)/snmp_mib.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/vacm_vars.o: $(S_MIBII)/vacm_vars.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/agent_read_config.o: $(S)/agent_read_config.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/agent_registry.o: $(S)/agent_registry.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/agent_trap.o: $(S)/agent_trap.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/auto_nlist.o: $(S)/auto_nlist.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/kernel.o: $(S)/kernel.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/mib_modules.o: $(S)/mib_modules.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmp_agent.o: $(S)/snmp_agent.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmp_vars.o: $(S)/snmp_vars.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmpd.o: $(S)/snmpd.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/util_funcs.o: $(S)/mibgroup/util_funcs.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmpTargetAddrEntry.o: $(S)/mibgroup/target/snmpTargetAddrEntry.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(O)/snmpTargetParamsEntry.o: $(S)/mibgroup/target/snmpTargetParamsEntry.c
- makefile
- $(S)/rules.mk
- $(CC) $(SOPTS) -o $@ $<
- $(S)/$(LIB_DIR).opt: $(APP_DIR)/c.opt
- @echo $(CFLAGS) > $@
- #------------------------------------------------------------------------
- # Following target is used in psosmake to ensure that .opt files exist
- # when target for a single file is made.
- #------------------------------------------------------------------------
- create_opt_files: $(S)/$(LIB_DIR).opt