PROJECT=apache_server_mib

!include ..\..\..\NMAKEmakefile.common

CFLAGS = -Imibgroup -I$(SNMP_BASE)\snmp_common\ucd-snmp\win32 $(CFLAGS)

SUBDIRS = mibgroup\~ 
	

LOCLLIBAGENTOBJS = \
	        $(WORKDIR)\snmp_agent.obj \
	        $(WORKDIR)\snmp_vars.obj \
	        $(WORKDIR)\agent_read_config.obj \
	        $(WORKDIR)\agent_registry.obj \
	        $(WORKDIR)\agent_index.obj \
	        $(WORKDIR)\agent_trap.obj \
	        $(WORKDIR)\kernel.obj
LLIBAGENTOBJS = \
	        mibgroup\date_n_time.obj

#	  mibgroup/examples/ucdDemoPublic.obj \
LMIBOBJS = \
	  mibgroup\mibII\snmp_mib.obj \
	  mibgroup\mibII\system_mib.obj \
	  mibgroup\mibII\sysORTable.obj \
	  mibgroup\mibII\vacm_vars.obj \
	  mibgroup\snmpv3\snmpEngine.obj \
	  mibgroup\snmpv3\snmpMPDStats.obj \
	  mibgroup\snmpv3\usmStats.obj \
	  mibgroup\snmpv3\usmUser.obj \
	  mibgroup\util_funcs.obj \
	  mibgroup\agentx\master.obj \
	  mibgroup\agentx\subagent.obj \
	  mibgroup\agentx\protocol.obj \
	  mibgroup\agentx\client.obj \
	  mibgroup\agentx\master_admin.obj \
	  mibgroup\agentx\master_request.obj \
	  mibgroup\agentx\agentx_config.obj

LOCLMIBOBJS = \
	  $(WORKDIR)\mib_modules.obj \
	  $(WORKDIR)\auto_nlist.obj

libucdagent.lib: $(LOCLLIBAGENTOBJS)
	$(LINK) $(LFLAGS) $(LOCLLIBAGENTOBJS) $(LLIBAGENTOBJS) /out:libucdagent.lib

libucdmibs.lib: $(LOCLMIBOBJS)
	$(LINK) $(LFLAGS) $(LOCLMIBOBJS) $(LMIBOBJS) /out:libucdmibs.lib

install: $(SUBDIRS) libucdagent.lib libucdmibs.lib

$(SUBDIRS):
	@echo $(@D)
	@if exist $(@D)\NMAKEmakefile <<nmaketmp.bat
	@cd $(@D)
	@$(MAKE) -nologo -A -f NMAKEmakefile install
	@cd ..
<<
