29 lines
710 B
Makefile
29 lines
710 B
Makefile
all : lens.exe calc.exe
|
|
|
|
#after lensexb, there must be 4K of data (filler) for 64K overflow
|
|
data1=_lensexb.obk _filler.obk _lensex1.obk _lensex0.obk
|
|
data2=_lensex2.obk _lensex3.obk _lensex4.obk _lensexp.obk
|
|
code1=main.obj asm.obj ..\dis\disc.obj
|
|
objs=$(code1) $(data1) $(data2)
|
|
|
|
asm_f = /ML /m2 /s /JJUMPS
|
|
#c_f = /AL /c /W1 /qc
|
|
c_f = /AL /c /W1 /Oxaz
|
|
|
|
.asm.obj :
|
|
tasm $(asm_f) $<
|
|
|
|
.c.obj :
|
|
cl $(c_f) $<
|
|
|
|
lens.exe : $(objs)
|
|
echo /E + > link.tmp
|
|
echo $(code1) + >> link.tmp
|
|
echo $(data1) + >> link.tmp
|
|
echo $(data2) >> link.tmp
|
|
echo ,lens.exe,lens.map; >> link.tmp
|
|
link @link.tmp
|
|
copy lens.exe ..\main\data\lns&zoom.exe
|
|
|
|
calc.exe : calc.c
|
|
cl /W3 /AL /qc calc.c /link /E
|