# # Makefile for ICL Static Checker # OBJS = options.o fileio.o source.o interface.o diags.o \ lexical.o syntax.o semantics.o analyser.o .SUFFIXES: .pas .o .pas.o: ipc -G -c -m -R0 $*.pas npc.b: $(OBJS) ipc -G -s -o npc.b main.pas $(OBJS) options.o: globals.x source.pf options.pf fileio.o: globals.x fileio.pf source.o: globals.x fileio.pf source.pf interface.o: globals.x interface.pf diags.o: globals.x diags.pf lexical.o: globals.x options.pf source.pf interface.pf lexical.pf syntax.o: globals.x lexical.pf syntax.pf semantics.o: globals.x source.pf interface.pf diags.pf \ lexical.pf syntax.pf semantics.pf analyser.o: globals.x source.pf interface.pf lexical.pf \ syntax.pf diags.pf semantics.pf analyser.pf