# # GNUmakefile # Dariusz Antonczyk C++ = g++ DEBUG_OPTS = -O2 -g -Wall ObjSuf = o SrcSuf = cpp DllSuf = so OutPutOpt = -o LIB_DIR = ./DataToDisc/ ALL_INC = -I${LIB_DIR} -I./ $(shell root-config --cflags) all: makeNEW MakeASCIIFile #makeOLD makeNEW $(OS)/%.$(ObjSuf): %.$(SrcSuf) @echo compiling $* $(C++) -c $*.$(SrcSuf) $(DEBUG_OPTS) $(ALL_INC) $(OutPutOpt) $(OS)/$*.$(ObjSuf) @echo "$@ done" makeNEW: @echo "$@ make GOOFIE ROOT format library" cd ${LIB_DIR} && make @echo "$@ done" MakeASCIIFile: $(LIB_DIR)/Linux/libAliGoofieRawData.so CStructureASCII.cpp MakeASCIIFile.cpp $(C++) $(DEBUG_OPTS) $(ALL_INC) $^ -o $@ `root-config --libs` clean: cd ${LIB_DIR} && make clean rm -f MakeASCIIFile rm -f *~