Cleanup
[cleanpeg.git] / Makefile
index 9966f02..1ca48ae 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,37 +1,22 @@
+BINARIES:=peg
+
 CLEAN_HOME?=/opt/clean
+
+CLMLIBS:=$(addprefix -I $(CLEAN_HOME)/lib/,Platform Generics Dynamics StdEnv)
 CLM:=clm
 
-override CLMFLAGS+=-dynamics -h 200M -nt
-GCCVERSIONGTEQ6:=$(shell expr `gcc -dumpversion | cut -f1 -d.` \>= 6)
-ifeq "$(GCCVERSIONGTEQ6)" "1"
+override CLMFLAGS+=-nt
+ifeq "$(shell expr `gcc -dumpversion | cut -f1 -d.` \>= 6)" "1";
        override CLMFLAGS+=-l -no-pie
 endif
 
-ITASKS:=~/projects/iTasks-SDK/Libraries
-
-#      -I ~/projects/iTasks-SDK/Libraries
-CLMLIBS:=\
-       -I $(CLEAN_HOME)/lib/Platform\
-       -I $(CLEAN_HOME)/lib/Platform/Deprecated/StdLib\
-       -I $(ITASKS)\
-       -I $(CLEAN_HOME)/lib/GraphCopy\
-       -I $(CLEAN_HOME)/lib/Sapl\
-       -I $(CLEAN_HOME)/lib/StdEnv\
-       -I $(CLEAN_HOME)/lib/Generics\
-       -I $(CLEAN_HOME)/lib/Dynamics\
-       -I $(CLEAN_HOME)/lib/TCPIP\
-       -I ./CleanSerial
-
-BINARIES:=peg
-
 all: $(BINARIES)
 
-%: %.icl $(wildcard */*.[id]cl *.[id]cl)
+%: %.icl $(wildcard *.[id]cl)
        $(CLM) $(CLMLIBS) $(CLMFLAGS) $(basename $<) -o $@
 
-clean-%:
-       $(RM) -r $(addprefix $(@:clean-%=%),-data -www) $(@:clean-%=%)
-
 clean: $(addprefix clean-,$(BINARIES))
        find . -type d -name 'Clean System Files' -print0 | xargs -r0 $(RM) -r
-       make -C CleanSerial clean
+
+clean-%:
+       $(RM) -r $(addprefix $(@:clean-%=%),-data -www) $(@:clean-%=%)