# # algol2MMIX Makefile # # object files are generated through gcc from stylezed C code objects: nix-scanner nix-parser nix-analyzer nix-scanner: nix-scanner.c cgoldef.h Makefile gcc -Wall -O2 -onix-scanner nix-scanner.c nix-parser: nix-parser.c cgoldef.h Makefile gcc -Wall -O2 -onix-parser nix-parser.c nix-analyzer: nix-analyzer.c cgoldef.h Makefile gcc -Wall -O2 -onix-analyzer nix-analyzer.c # a68 files also can be generated from stylezed C code with cpp a68: nix-scanner.a68 nix-parser.a68 nix-analyzer.a68 nix-scanner.a68: nix-scanner.c algoldef.h Makefile cpp nix-scanner.c > nix-scanner.a68 && \ echo 'Do not forget to move procedure declarations' nix-parser.a68: nix-parser.c algoldef.h Makefile cpp nix-parser.c > nix-parser.a68 && \ echo 'Do not forget to move procedure declarations' nix-analyzer.a68: nix-analyzer.c algoldef.h Makefile cpp nix-analyzer.c > nix-analyzer.a68 && \ echo 'Do not forget to move procedure declarations'