all: ex1.exe ex2.exe coff.exe c-dj.exe le.exe c-wat.exe

ex1.exe:
	nasm -fobj ex1.asm
	alink ex1.obj
	stubx -s ex1.exe
	del ex1.obj

ex2.exe:
	tasm /m /ml /p /q /t /z ex2.asm
	tlink /3 /c /d /x ex2.obj
	stubx -s ex2.exe
	del ex2.obj

coff.exe:
	gcc -Wall -s -nostdlib coff.S -o coff.exe
	stubx -s coff.exe

c-dj.exe:
	gcc -Wall -s -O2 c.c -o c-dj.exe
	stubx -s c-dj.exe

le.exe:
	wasm le.asm
	wlink f le.obj
	stubx -s le.exe
	del le.obj

c-wat.exe:
	wcl386 -ox c.c -fe=c-wat.exe
	stubx -s c-wat.exe
	del c.obj
