# # Program: Popi # # Make file for Microsoft braindamaged make. # In the Quick C environment, select # File/Set Program List # and set to the name of this file (popi.qcl). # From the command line, use "make popi.qcl" # Quick C has fought hard against generating correct code, # but I believe the current version doesn't trigger any of # its many bugs. Do not enable run-time pointer checking or # it will wrongly complain about some valid pointer assignments. # Also, do not enable optimisation as incorrect code will be # generated in a loop inside run.c. # CC = qcl .c.obj: $(CC) -c -W3 -AS $*.c main.obj : main.c expr.obj : expr.c io.obj : io.c lex.obj : lex.c polar.obj : polar.c run.obj : run.c special.obj : special.c ibmpc.obj : ibmpc.c Popi.exe : expr.obj ibmpc.obj io.obj lex.obj main.obj polar.obj run.obj \ special.obj del Popi.lnk echo expr.obj+ >>Popi.lnk echo ibmpc.obj+ >>Popi.lnk echo io.obj+ >>Popi.lnk echo lex.obj+ >>Popi.lnk echo main.obj+ >>Popi.lnk echo polar.obj+ >>Popi.lnk echo run.obj+ >>Popi.lnk echo special.obj >>Popi.lnk echo Popi.exe >>Popi.lnk echo Popi.map >>Popi.lnk link @Popi.lnk /NOI $(LDFLAGS);