PATH = ..\..\.. VCPATH = c:\msvc\bin # Set the IDAPI INCLUDE and LIB directory !ifndef IDAPIINC IDAPIINC = ..\..\..\include !endif !ifndef IDAPILIB IDAPILIB = ..\..\..\lib !endif # Set the full INCLUDE and LIB search paths INCLUDE = $(IDAPIINC);$(INCLUDE) LIB = $(IDAPILIB);$(LIB) OBJS = engine.obj adr_data.obj adr_main.obj adr_util.obj adr_dlgs.obj \ adrcmdlg.obj macro.obj address.exe: $(OBJS) address.rc address.def $(VCPATH)\link /NOD /CODEVIEW /PACKC:65000 /ALIGN:16 /CO /ONERROR:NOEXE \ $(OBJS), ADDRESS,, libw llibcew commdlg \ $(PATH)\lib\idapi $(PATH)\lib\ctl3dmsc oldnames, address.def $(VCPATH)\rc -k $*.rc engine.obj : engine.c adr_data.obj : adr_data.c adr_main.obj :adr_main.c adr_util.obj :adr_util.c adr_dlgs.obj :adr_dlgs.c adrcmdlg.obj :adrcmdlg.c macro.obj :macro.c .c.obj : $(VCPATH)\cl /c /nologo /Gf /Gt16 /G2 /W3 /Zi /AL /Gx- /Od /D "_DEBUG" /D \ "WIN31" /D "STRICT" /FR /GA /Fd"ADDRESS.PDB" $*.c