# Makefile for CGM Draw by G. Edward Johnson # You may need to modify this makefile # contributed by Wolfgang Glunz CC=tcc #AR=ar #CFLAGS= -pedantic -O2 CFLAGS= #LIBS=-L./ -lcd LIBS=cd.obj all: cd.obj cdtest.exe color16.exe cdsimple.exe cdtext.exe cdmulti.exe cdtest; color16; cdsimple; cdtext; cdmulti; libcd.a: cd.h defines.h cd.obj rm -f libcd.a $(AR) rc libcd.a cd.obj cd.obj: cd.c cd.h defines.h $(CC) $(CFLAGS) -c cd.c testmain.obj: testmain.c cd.h defines.h $(CC) $(CFLAGS) -c testmain.c color16.obj: color16.c cd.h defines.h $(CC) $(CFLAGS) -c color16.c cdsimple.obj: cdsimple.c cd.h defines.h $(CC) $(CFLAGS) -c cdsimple.c cdsimple.exe: cdsimple.obj cd.obj $(CC) cdsimple.obj $(LIBS) color16.exe: color16.obj cd.obj $(CC) color16.obj $(LIBS) cdtest.exe: cdtest.obj cd.obj $(CC) cdtest.obj $(LIBS) cdtext.exe: cdtext.obj cd.obj $(CC) cdtext.obj $(LIBS) cdmulti.exe: cdmulti.obj cd.obj $(CC) cdmulti.obj $(LIBS) clean: del *.obj *.a cdtest.exe color16.exe cdsimple.exe cdtext.exe cdmulti.exe