main Makefile
 1.POSIX:
 2
 3ATSCC = patscc
 4ATSFLAGS = -DATS_MEMALLOC_LIBC
 5LDLIBS = -L"$(PATSHOME)/ccomp/atslib/lib" -latslib
 6OBJ = main.o scan.o parse.o
 7
 8monk: $(OBJ)
 9	$(ATSCC) $(ATSFLAGS) -o $@ $(OBJ) $(LDLIBS)
10
11.SUFFIXES: .dats .o
12.dats.o:
13	$(ATSCC) $(ATSFLAGS) -c -o $@ $<
14
15main.o scan.o parse.o: scan.sats
16main.o parse.o: parse.sats
17
18.PHONY: clean
19clean:  
20	rm monk
21	rm -f *.c
22	rm -f $(OBJ)