| 1 | CXXFLAGS = -I`root-config --incdir` `root-config --glibs` -Wall -g -O3
|
|---|
| 2 | CC = g++
|
|---|
| 3 | RM = rm
|
|---|
| 4 |
|
|---|
| 5 | OBJ = openFits.o discriminator.o zerosearch.o factfir.o \
|
|---|
| 6 | DrsCalibration.o SpikeRemoval.o rootfilehandler.o pixel.o \
|
|---|
| 7 | pixelsum.o templateextractors.o configfile.o
|
|---|
| 8 |
|
|---|
| 9 | OBJ2 = openFits.o discriminator.o zerosearch.o factfir.o \
|
|---|
| 10 | DrsCalibration.o SpikeRemoval.o rootfilehandler.o pixel.o \
|
|---|
| 11 | pixelsum.o templateextractors.o configfile.o
|
|---|
| 12 |
|
|---|
| 13 | BINNAME = pulseoverlay
|
|---|
| 14 | BINNAME2 = pulsetemplate
|
|---|
| 15 |
|
|---|
| 16 | $(BINNAME): $(OBJ) FPulseOverlay.C
|
|---|
| 17 | $(CC) $(CXXFLAGS) FPulseOverlay.C $(OBJ) -o $@
|
|---|
| 18 |
|
|---|
| 19 | $(BINNAME2): $(OBJ2) FCalcPulseTemplate.C
|
|---|
| 20 | $(CC) $(CXXFLAGS) FCalcPulseTemplate.C $(OBJ2) -o $@
|
|---|
| 21 |
|
|---|
| 22 | openFits.o : ../openFits.c ../openFits.h ../fits.h ../izstream.h
|
|---|
| 23 | $(CC) $(CXXFLAGS) -c $< -o $@
|
|---|
| 24 |
|
|---|
| 25 | discriminator.o : ../discriminator.C ../discriminator.h
|
|---|
| 26 | $(CC) $(CXXFLAGS) -c $< -o $@
|
|---|
| 27 |
|
|---|
| 28 | zerosearch.o : ../zerosearch.C ../zerosearch.h
|
|---|
| 29 | $(CC) $(CXXFLAGS) -c $< -o $@
|
|---|
| 30 |
|
|---|
| 31 | factfir.o : ../factfir.C ../factfir.h
|
|---|
| 32 | $(CC) $(CXXFLAGS) -c $< -o $@
|
|---|
| 33 |
|
|---|
| 34 | DrsCalibration.o : ../DrsCalibration.C ../DrsCalibration.h
|
|---|
| 35 | $(CC) $(CXXFLAGS) -c $< -o $@
|
|---|
| 36 |
|
|---|
| 37 | SpikeRemoval.o : ../SpikeRemoval.C ../SpikeRemoval.h
|
|---|
| 38 | $(CC) $(CXXFLAGS) -c $< -o $@
|
|---|
| 39 |
|
|---|
| 40 | rootfilehandler.o : rootfilehandler.C rootfilehandler.h
|
|---|
| 41 | $(CC) $(CXXFLAGS) -c $< -o $@
|
|---|
| 42 |
|
|---|
| 43 | pixel.o : pixel.C pixel.h rootfilehandler.h
|
|---|
| 44 | $(CC) $(CXXFLAGS) -c $< -o $@
|
|---|
| 45 |
|
|---|
| 46 | pixelsum.o : pixelsum.C pixelsum.h pixel.h
|
|---|
| 47 | $(CC) $(CXXFLAGS) -c $< -o $@
|
|---|
| 48 |
|
|---|
| 49 | templateextractors.o : templateextractors.C templateextractors.h
|
|---|
| 50 | $(CC) $(CXXFLAGS) -c $< -o $@
|
|---|
| 51 |
|
|---|
| 52 | configfile.o : configfile.C configfile.h
|
|---|
| 53 | $(CC) $(CXXFLAGS) -c $< -o $@
|
|---|
| 54 |
|
|---|
| 55 | all: $(BINNAME)
|
|---|
| 56 |
|
|---|
| 57 | clean:
|
|---|
| 58 | $(RM) *.o
|
|---|