X-Git-Url: https://git.martlubbers.net/?p=cloogle-irc.git;a=blobdiff_plain;f=Makefile;fp=Makefile;h=19086b68703eebb27e8c05acec70455246a0d279;hp=0000000000000000000000000000000000000000;hb=d0094022a0169765678e500d2713db15433248bd;hpb=5a35915388b332ecb3ad2c7da0cbe09d8ec0c051 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..19086b6 --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +CLEAN_HOME?=/opt/clean +CLM:=clm + +override CLMFLAGS+=-nt +GCCVERSIONGTEQ6:=$(shell expr `gcc -dumpversion | cut -f1 -d.` \>= 6) +ifeq "$(GCCVERSIONGTEQ6)" "1" + override CLMFLAGS+=-l -no-pie +endif + +CLMLIBS:=\ + -I $(CLEAN_HOME)/lib/Platform\ + -I $(CLEAN_HOME)/lib/Platform/Deprecated/StdLib\ + -I $(CLEAN_HOME)/lib/Generics\ + -I $(CLEAN_HOME)/lib/TCPIP\ + -I $(CLEAN_HOME)/lib/Dynamics\ + +BINARIES:=test + +all: $(BINARIES) + +%: %.icl $(wildcard */*.[id]cl *.[id]cl) + $(CLM) $(CLMLIBS) $(CLMFLAGS) $(basename $<) -o $@ + +clean: + $(RM) -r $(BINARIES) Clean\ System\ Files