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

CFLAGS = -I$(SNMP_BASE)\snmp2.0\\winsnmp20\netsnmp-snmp -I$(SNMP_BASE)\snmp_common\ucd-snmp\win32 -I$(SNMP_BASE)\snmp_common\ucd-snmp\snmplib -I.. $(CFLAGS)

SUBDIRS = mibII\~  \
	  snmpv3\~ \
	  agentx\~
	

#	  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 \

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

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

install: date_n_time.obj util_funcs.obj $(SUBDIRS)

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