# Author: Anders Vestbo #
###########################
-MAKEDIRS = src hough comp programs misc
+LIBS = src hough comp misc
+MAKEDIRS = $(LIBS) programs
all:
- for i in $(MAKEDIRS) ; do cd $$i && make ; cd .. ; done
+ for i in $(MAKEDIRS) ; do cd $$i && $(MAKE) ; cd .. ; done
+
+libs:
+ for i in $(LIBS) ; do cd $$i && $(MAKE) ; cd .. ; done
clean:
- for i in $(MAKEDIRS) ; do cd $$i && make clean ; cd .. ; done
\ No newline at end of file
+ for i in $(MAKEDIRS) ; do cd $$i && $(MAKE) clean ; cd .. ; done
ifndef LIBDIR
LIBDIR = $(LEVEL3)/lib_$(USERNAME)
endif
-OBJDIR = lib
#Switch on/off HLT logging classes
#NOLOGGING = 1
CXX = g++
LD = g++
-CXXFLAGS = -O2 -Wall -fPIC -Woverloaded-virtual
-LDFLAGS = -O2
-SOFLAGS = -shared
\ No newline at end of file
+CXXFLAGS = -O2 -Wall -fPIC -Woverloaded-virtual $(EXTRACXXFLAGS)
+LDFLAGS = -O2 $(EXTRALDFLAGS)
+SOFLAGS = -shared
+