all: singlecpu.exe # fast.exe dualcpu.exe singlecpu.exe echo all up to date dualcpu.exe: dualcpu.c mdep.c translate.c macros.h gcc -DDUALCPU -D__MSDOS__ -o trexec translate.c ./trexec gcc -DDUALCPU -DALLEGRO -o dualcpu.exe dualcpu.c -lalleg singlecpu.exe: singlecpu.c mdep.c translate.c macros.h tailgunr-ops.c gcc -DALLEGRO -O -o singlecpu.exe singlecpu.c -lalleg fast.exe: tailgunr.c mdep.c translate.c macros.h gcc -DSUPEROPTIMISE -D__MSDOS__ -o translate translate.c ./translate gcc -DALLEGRO -O -o fast.exe tailgunr.c -lalleg tailgunr-exec.c: translate.c macros.h gcc -DDUALCPU -D__MSDOS__ -o trexec.exe translate.c errout trexec > NUL tailgunr-ops.c: translate.c macros.h gcc -D__MSDOS__ -o translate.exe translate.c errout transl~1 > NUL