ORIGIN = PWB ORIGIN_VER = 2.1.49 PROJ = GDREDIT PROJFILE = GDREDIT.MAK DEBUG = 0 CC = cl CFLAGS_G = /G2 /W2 /GA /GEf /Zp /BATCH CFLAGS_D = /f /Zi /Od /Gs CFLAGS_R = /f- /Oe /Og /Os /Gs CXX = cl CXXFLAGS_G = /AL /W4 /G2 /GA /GEf /Zp /BATCH CXXFLAGS_D = /f /Od /Zi /Gs CXXFLAGS_R = /f- /Os /Og /Oe /Zi /Gs MAPFILE_D = NUL MAPFILE_R = $(PROJ).map LFLAGS_G = /STACK:8192 /BATCH /ONERROR:NOEXE LFLAGS_D = /CO /NOF LFLAGS_R = /CO /MAP /NOF /NOPACKC LLIBS_G = LIBW.LIB+commdlg.lib LINKER = link ILINK = ilink LRF = echo > NUL ILFLAGS = /a /e RC = rc LLIBS_R = /NOD:LLIBCE LLIBCEW LLIBS_D = /NOD:LLIBCE LLIBCEW FILES = GDREDIT.CPP DOOM.CPP OBJS = GDREDIT.obj DOOM.obj all: $(PROJ).exe .SUFFIXES: .SUFFIXES: .obj .cpp .SUFFIXES: .obj .cpp GDREDIT.obj : GDREDIT.CPP doom.h gdredit.h !IF $(DEBUG) @$(CXX) @<<$(PROJ).rsp /c $(CXXFLAGS_G) $(CXXFLAGS_D) /FoGDREDIT.obj GDREDIT.CPP << !ELSE @$(CXX) @<<$(PROJ).rsp /c $(CXXFLAGS_G) $(CXXFLAGS_R) /FoGDREDIT.obj GDREDIT.CPP << !ENDIF DOOM.obj : DOOM.CPP doom.h !IF $(DEBUG) @$(CXX) @<<$(PROJ).rsp /c $(CXXFLAGS_G) $(CXXFLAGS_D) /FoDOOM.obj DOOM.CPP << !ELSE @$(CXX) @<<$(PROJ).rsp /c $(CXXFLAGS_G) $(CXXFLAGS_R) /FoDOOM.obj DOOM.CPP << !ENDIF $(PROJ).exe : $(OBJS) !IF $(DEBUG) $(LRF) @<<$(PROJ).lrf $(RT_OBJS: = +^ ) $(OBJS: = +^ ) $@ $(MAPFILE_D) $(LIBS: = +^ ) + $(LLIBS_G: = +^ ) + $(LLIBS_D: = +^ ) $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D); << !ELSE $(LRF) @<<$(PROJ).lrf $(RT_OBJS: = +^ ) $(OBJS: = +^ ) $@ $(MAPFILE_R) $(LIBS: = +^ ) + $(LLIBS_G: = +^ ) + $(LLIBS_R: = +^ ) $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R); << !ENDIF $(LINKER) @$(PROJ).lrf .cpp.obj : !IF $(DEBUG) @$(CXX) @<<$(PROJ).rsp /c $(CXXFLAGS_G) $(CXXFLAGS_D) /Fo$@ $< << !ELSE @$(CXX) @<<$(PROJ).rsp /c $(CXXFLAGS_G) $(CXXFLAGS_R) /Fo$@ $< << !ENDIF run: $(PROJ).exe WX $(WXFLAGS) $(PROJ).exe $(RUNFLAGS) debug: $(PROJ).exe WX /p $(WXFLAGS) CVW $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)