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

53 lines
1 KiB
Makefile

all : u2.exe data\start.exe data\startmus.exe
objs1=u2.obj stmik.300
objs2=start.obj menu.obj
objs3=startmus.obj
u2.asm : u2a.asm ..\dis\disint.asm copper.asm packing.inc vmode.asm
startmus.c : startems.c
asm_f = /ML /m9 /s /JJUMPS
c_f = /AL /c /W1
################################################################
################################################################
.asm.obj :
tasm $(asm_f) /dFINAL=1 $<
.c.obj :
cl /qc $(c_f) $<
u2.exe : $(objs1)
link /E /CP:1 $(objs1),u2.exe,u2.map;
final : $(objs1)
cd data
pklite *
cd ..
tasm /ML /m9 /s /JJUMPS /dFINAL=1 u2.asm
link /E /CP:1 $(objs1),u2.exe,u2.map;
lzexe u2.exe
fcprot u2.exe -1
touch u2.exe
copy u2.exe prot\test.exe
cd prot
f:\ta\make
cd ..
copy prot\prot.exe u2.exe
lzexe u2.exe
fcprot u2.exe -1
dir u2.exe
data\start.exe : $(objs2)
link /E /CP:1 $(objs2)+..\dis\disc.obj,data\start.exe;
data\startmus.exe : $(objs3)
link /E /CP:1 $(objs3)+..\dis\disc.obj,data\startmus.exe;