Commit | Line | Data |
---|---|---|
1 | ### -*-makefile-*- | |
2 | ||
3 | SOD = sod | |
4 | ||
5 | .SUFFIXES: .sod .c .h | |
6 | .sod.c:; $(SOD) -tc $< | |
7 | .sod.h:; $(SOD) -th $< | |
8 | .PRECIOUS: %.c %.h | |
9 | ||
10 | all:: | |
11 | .PHONY: all | |
12 | ||
13 | clean::; rm -f *.o | |
14 | .PHONY: clean | |
15 | ||
16 | all:: greet | |
17 | greet: greeter.o greet.o | |
18 | $(CC) -o greet $^ -lsod | |
19 | greet.o greeter.o: greeter.h | |
20 | clean::; rm -f greet greeter.c greeter.h |