X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FMakefile;h=2baec91a88499c0676aa2c9e9489d180b7f9f741;hb=47af7ca42227b5c6e710b592ce8d234bcca8b6ab;hp=8945fb97a73b3a2df3ddd4bd018c1367c2a425c1;hpb=7e995b61964367135a1b071f02810041e5a7bc1c;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/Makefile b/STEER/Makefile index 8945fb97a73..2baec91a884 100644 --- a/STEER/Makefile +++ b/STEER/Makefile @@ -3,13 +3,43 @@ PACKAGE = invalid-only-for-proof include $(ROOTSYS)/test/Makefile.arch include lib$(PACKAGE).pkg +ifndef PACKCXXFLAGS + PACKCXXFLAGS = $(CXXFLAGS) +endif + +ALICEINC = -I. + +ifneq ($(ESD_INCLUDE),) + ALICEINC += -I../$(ESD_INCLUDE) +endif + +ifneq ($(AOD_INCLUDE),) + ALICEINC += -I../$(AOD_INCLUDE) +endif + +ifneq ($(STEERBase_INCLUDE),) + ALICEINC += -I../$(STEERBase_INCLUDE) +endif + +# only if no par file was loaded before +ifeq ($(ALICEINC),-I.) + ifneq ($(ALICE_ROOT),) + ALICEINC += -I$(ALICE_ROOT)/include + endif +endif + + + + +CXXFLAGS += $(ALICEINC) -g + SRCS += G__$(PACKAGE).cxx OBJS = $(SRCS:.cxx=.o) lib$(PACKAGE).so: $(OBJS) @echo "Linking" $@ ... @/bin/rm -f $@ -ifeq ($(PLATFORM),macosx) +ifeq ($(ARCH),macosx) @$(LD) -bundle -undefined $(UNDEFOPT) $(LDFLAGS) $^ -o $@ else @$(LD) $(SOFLAGS) $(LDFLAGS) $^ -o $@ @@ -18,12 +48,12 @@ endif @echo "done" %.o: %.cxx %.h - $(CXX) $(CXXFLAGS) -c $< -o $@ + $(CXX) $(PACKCXXFLAGS) -c $< -o $@ clean: @rm -f $(OBJS) *.so G__$(PACKAGE).* G__$(PACKAGE).cxx G__$(PACKAGE).h: $(HDRS) $(DHDR) - @echo "Generating dictionary ..." - rootcint -f $@ -c $(ALICEINC) $^ + @echo "Generating dictionaries ..." $(ALICEINC) + rootcint -f $@ -c $(CINTFLAGS) $(ALICEINC) $^