Makefile 388 B

123456789101112131415161718192021
  1. GM2 = /home/eric/bin/Modula2/Gm2/bin/gm2
  2. CC = cc
  3. FLAGS = -fiso
  4. all: tpshell
  5. tpshell: Shell.mod Shell.o Term.o Posix.o
  6. $(GM2) $(FLAGS) -o $@ Shell.mod Term.o Posix.o
  7. Shell.o: Shell.mod Term.def Posix.def
  8. $(GM2) $(FLAGS) -c Shell.mod
  9. Term.o: Term.mod Term.def Posix.def
  10. $(GM2) $(FLAGS) -c Term.mod
  11. Posix.o: Posix.c
  12. $(CC) -c Posix.c
  13. clean:
  14. rm -f *.o tpshell
  15. .PHONY: all clean