From d075b4831a10db83840c5e2fd11fb2b59722adfc Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Sat, 8 Aug 2015 19:58:36 +0200 Subject: ObjectIO tests --- Makefile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..13b445c --- /dev/null +++ b/Makefile @@ -0,0 +1,30 @@ +SHELL=/bin/bash + +CLEANHOME=/opt/clean +CLEANLIB=/opt/clean/lib + +OBJECTIO=/home/camilstaps/Sources/libraries/ObjectIO/ObjectIO +OBJECTIOLINUX=$(OBJECTIO)/OS\ Linux +OBJECTIOCDIR=$(OBJECTIOLINUX)/Linux_C_12 + +CLM=clm +CLM_LIBS=$$(for l in $$(pkg-config --libs gtk+-2.0); do echo -n "-l $$l "; done)-l -lpthread +CLM_INC=-I $(OBJECTIO) -I $(OBJECTIOLINUX) -I $(CLEANLIB)/StdLib +CLM_OPTS=-tst + +ICL=$(wildcard *.icl) +EXE=$(patsubst %.icl,%,$(ICL)) + +all: $(EXE) + +$(EXE): % : %.icl | copy + $(CLM) $(CLM_LIBS) $(CLM_INC) $(CLM_OPTS) $@ -o $@ + +rebuild: clean all + +clean: + rm -rf "Clean System Files" $(EXE) + +copy: + mkdir -p "Clean System Files" + cp $(OBJECTIOCDIR)/*.o "Clean System Files" -- cgit v1.2.3