cleanup
[cleanpeg.git] / Makefile
1 BINARIES:=peg
2
3 CLEAN_HOME?=/opt/clean
4
5 CLMLIBS:=-IL Platform
6 CLM:=clm
7
8 all: $(BINARIES)
9
10 %: %.icl $(wildcard *.[id]cl)
11 $(CLM) $(CLMLIBS) $(CLMFLAGS) $(basename $<) -o $@
12
13 clean: $(addprefix clean-,$(BINARIES))
14 find . -type d -name 'Clean System Files' -print0 | xargs -r0 $(RM) -r
15
16 clean-%:
17 $(RM) -r $(addprefix $(@:clean-%=%),-data -www) $(@:clean-%=%)