Skip to content
Snippets Groups Projects
Makefile 1.04 KiB
Newer Older
include ../Makefile.arch
 
#------------------------------------------------------------------------------
SHARELIB      =  libTiara.so
#libTiaraPhysics.so

all:            $(SHARELIB)
#------------------------------------------------------------------------------
############### Detector ##############

## Sharc ##
libTiara.so:	TTiaraBarrelData.o	TTiaraBarrelDataDict.o TTiaraHyballData.o	TTiaraHyballDataDict.o TTiaraHyballSpectra.o
		$(LD) $(SOFLAGS) $^ $(OutPutOpt) $@

TTiaraBarrelDataDict.cxx:	TTiaraBarrelData.h

TTiaraHyballDataDict.cxx:	TTiaraHyballData.h
			rootcint -f $@ -c $^

TTiaraBarrelData.o:		TTiaraBarrelData.cxx	   TTiaraBarrelData.h
TTiaraHyballData.o:		TTiaraHyballData.cxx	   TTiaraHyballData.h
TTiaraHyballSpectra.o:	TTiaraHyballSpectra.cxx	TTiaraHyballSpectra.h
#######################################

############# Clean and More ##########
clean:
	@rm -f core *~ *.o *Dict*

distclean:
	  make clean; rm -f *.so

.SUFFIXES: .$(SrcSuf)

###

.$(SrcSuf).$(ObjSuf):
	$(CXX) $(CXXFLAGS) $(INCLUDE) -c $<