PRODUCT = boot.bin CC = bcc -v -c LINK = tlink -v LINKC = bcc -v AS = tasm .exe.bin: exe2bin {$<} all: $(PRODUCT) myboot.bin wrb.exe boot2.bin bootload.bin production: all copy boot.bin ..\..\dist\boot.bin del *.bin del *.map boot.bin: boot.asm tasm $(AFLAGS) boot tlink $(LFLAGS) boot exe2bin boot boot.bin del boot.obj del boot.exe myboot.bin: myboot.exe tdstrip -s myboot.exe exe2bin myboot.exe myboot.exe: myboot.obj $(LINK) myboot.obj myboot.obj: myboot.asm $(CC) myboot.asm boot2.obj: boot2.asm $(CC) boot2.asm boot2.exe: boot2.obj $(LINK) boot2.obj boot2.bin: boot2.exe tdstrip -s boot2.exe exe2bin boot2.exe wrb.exe: wrb.obj $(LINKC) wrb.obj wrb.obj: wrb.c $(CC) wrb.c clean: del *.lst del *.map del *.bak del *.tds del *.obj del *.com del *.bin del *.exe bootload.exe: bootload.obj $(LINK) bootload.obj bootload.obj: bootload.asm $(AS) bootload.asm myboot2.bin: myboot2.asm nasm -f bin myboot2.asm -o myboot2.bin boot3.bin: boot3.asm nasm -f bin boot3.asm -o boot3.bin