all : c.exe cplay.exe city.exe srvec.exe u2a.exe u2e.exe #all : u2e.exe # objects objs=main.obj main.c : readvue.c readinf.c readmat.c readasc.c util.c opt.c save.c osort.c # option flags asm_f = /ML /m9 /s /JJUMPS cdeb_f = /AL /c /W2 /Zi c_f = /AL /Oxaz /W2 /c # general compile orders .asm.obj : tasm $(asm_f) $< .c.obj : cl /qc $(c_f) $< c.exe : $(objs) ..\visu.lib link /CO /E /ST:8192 $(objs),c.exe,nul,..\visu.lib; cplay.obj : cplay.c cl $(c_f) cplay.c cplay.exe : cplay.obj ..\visu.lib link /CO /E /ST:2048 cplay.obj,cplay.exe,nul,..\visu.lib; city.exe : city.obj ..\visu.lib link /CO /E /ST:2048 city.obj,city.exe,nul,..\visu.lib; srvec.exe : srvec.obj ..\visu.lib link /CO /E /ST:2048 srvec.obj,srvec.exe,nul,..\visu.lib; u2a.exe : u2a.obj ..\visu.lib link /E /ST:2048 u2a.obj+_bg.obk+..\..\dis\disc.obj,u2a.exe,nul,..\visu.lib; copy u2a.exe ..\..\main\data u2e.exe : u2e.obj ..\visu.lib link /E /ST:2048 u2e.obj ..\..\dis\disc.obj,u2e.exe,nul,..\visu.lib; copy u2e.exe ..\..\main\data