PROGNAME= CFG= OUTDIR= INTDIR= LINKTYPE= CFLAGS= LDFLAGS= # Set to 1 to allow the building using the DLL version of SNMPLIB. ALLOW_DLL=1 !IF "$(OS)" == "Windows_NT" NULL= !ELSE NULL=nul !ENDIF CPP=cl.exe CPP_PROJ=/I.. /I..\..\include $(CFLAGS) ALL : "..\bin\$(OUTDIR)\$(PROGNAME).exe" "$(INTDIR)" CLEAN : -@erase "$(INTDIR)\$(PROGNAME).obj" -@erase "$(INTDIR)\vc??.idb" -@erase "$(INTDIR)\$(PROGNAME).pch" -@erase "..\bin\$(OUTDIR)\$(PROGNAME).exe" -@erase "..\bin\$(OUTDIR)\$(PROGNAME).exe.manifest" "..\bin\$(OUTDIR)" : if not exist "..\bin\$(OUTDIR)/$(NULL)" mkdir "..\bin\$(OUTDIR)" "$(INTDIR)" : if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)" {..\..\apps}.c{$(INTDIR)}.obj:: $(CPP) $(CPP_PROJ) $< RSC=rc.exe LINK32=link.exe LINK32_FLAGS=netsnmp.lib advapi32.lib ws2_32.lib kernel32.lib user32.lib /nologo /subsystem:console /pdb:"../bin/$(OUTDIR)/$(PROGNAME).pdb" /out:"..\bin\$(OUTDIR)/$(PROGNAME).exe" /libpath:"../lib/$(INTDIR)" $(LDFLAGS) LINK32_OBJS= \ "$(INTDIR)\$(PROGNAME).obj" "..\bin\$(OUTDIR)\$(PROGNAME).exe" : "..\bin\$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) !IF "$(LINKTYPE)" == "static" || "$(ALLOW_DLL)" == "1" $(LINK32) $(LINK32_FLAGS) $(LINK32_OBJS) if exist "..\bin\$(OUTDIR)\$(PROGNAME).exe.manifest" \ mt.exe -manifest "..\bin\$(OUTDIR)\$(PROGNAME).exe.manifest" -outputresource:"..\bin\$(OUTDIR)\$(PROGNAME).exe";1 !ELSE # Linktype check -@echo . -@echo Aborting build. Applications can not be built using --linktype=dynamic -@echo . !ENDIF !IF "$(NO_EXTERNAL_DEPS)" != "1" !IF EXISTS("$(PROGNAME).dep") !INCLUDE "$(PROGNAME).dep" !ELSE !MESSAGE Warning: cannot find "$(PROGNAME).dep" !ENDIF !ENDIF "$(INTDIR)\$(PROGNAME).obj": ..\..\apps\$(PROGNAME).c "$(INTDIR)"