SecondReality/VISU/C/MAKEFILE
2017-09-24 01:45:36 +02:00

46 lines
1 KiB
Makefile

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