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