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
|
---|