GM2 = /home/eric/bin/Modula2/Gm2/bin/gm2 CC = cc FLAGS = -fiso all: tpshell tpshell: Shell.mod Shell.o Term.o Posix.o $(GM2) $(FLAGS) -o $@ Shell.mod Term.o Posix.o Shell.o: Shell.mod Term.def Posix.def $(GM2) $(FLAGS) -c Shell.mod Term.o: Term.mod Term.def Posix.def $(GM2) $(FLAGS) -c Term.mod Posix.o: Posix.c $(CC) -c Posix.c clean: rm -f *.o tpshell .PHONY: all clean