diff options
author | Camil Staps | 2015-08-08 19:58:36 +0200 |
---|---|---|
committer | Camil Staps | 2015-08-08 19:58:36 +0200 |
commit | d075b4831a10db83840c5e2fd11fb2b59722adfc (patch) | |
tree | 20f7d14c8318b7e09e982e8f2ca8b8722afb8348 /Makefile |
ObjectIO tests
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 30 |
1 files changed, 30 insertions, 0 deletions
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" |