CXXFLAGS = -I`root-config --incdir` `root-config --glibs` -Wall -g -O3 CC = g++ RM = rm OBJ = openFits.o discriminator.o zerosearch.o factfir.o \ DrsCalibration.o SpikeRemoval.o rootfilehandler.o pixel.o \ pixelsum.o templateextractors.o configfile.o OBJ2 = openFits.o discriminator.o zerosearch.o factfir.o \ DrsCalibration.o SpikeRemoval.o rootfilehandler.o pixel.o \ pixelsum.o templateextractors.o configfile.o BINNAME = pulseoverlay BINNAME2 = pulsetemplate $(BINNAME): $(OBJ) FPulseOverlay.C $(CC) $(CXXFLAGS) FPulseOverlay.C $(OBJ) -o $@ $(BINNAME2): $(OBJ2) FCalcPulseTemplate.C $(CC) $(CXXFLAGS) FCalcPulseTemplate.C $(OBJ2) -o $@ openFits.o : ../openFits.c ../openFits.h ../fits.h ../izstream.h $(CC) $(CXXFLAGS) -c $< -o $@ discriminator.o : ../discriminator.C ../discriminator.h $(CC) $(CXXFLAGS) -c $< -o $@ zerosearch.o : ../zerosearch.C ../zerosearch.h $(CC) $(CXXFLAGS) -c $< -o $@ factfir.o : ../factfir.C ../factfir.h $(CC) $(CXXFLAGS) -c $< -o $@ DrsCalibration.o : ../DrsCalibration.C ../DrsCalibration.h $(CC) $(CXXFLAGS) -c $< -o $@ SpikeRemoval.o : ../SpikeRemoval.C ../SpikeRemoval.h $(CC) $(CXXFLAGS) -c $< -o $@ rootfilehandler.o : rootfilehandler.C rootfilehandler.h $(CC) $(CXXFLAGS) -c $< -o $@ pixel.o : pixel.C pixel.h rootfilehandler.h $(CC) $(CXXFLAGS) -c $< -o $@ pixelsum.o : pixelsum.C pixelsum.h pixel.h $(CC) $(CXXFLAGS) -c $< -o $@ templateextractors.o : templateextractors.C templateextractors.h $(CC) $(CXXFLAGS) -c $< -o $@ configfile.o : configfile.C configfile.h $(CC) $(CXXFLAGS) -c $< -o $@ all: $(BINNAME) clean: $(RM) *.o