Last change
on this file was
14,
checked in by narnaud, 14 years ago
|
Initial commit
|
-
Property svn:executable set to
*
|
File size:
1.5 KB
|
Line | |
---|
1 | #ROOTCFLAGS = $(shell $(ROOTSYS)/bin/root-config --cflags) |
---|
2 | #ROOTLIBS = $(shell $(ROOTSYS)/bin/root-config --libs) |
---|
3 | #ROOTGLIBS = $(shell $(ROOTSYS)/bin/root-config --glibs) |
---|
4 | |
---|
5 | ROOTCFLAGS = $(shell /usr/bin/root-config --cflags) |
---|
6 | ROOTLIBS = $(shell /usr/bin/root-config --libs) |
---|
7 | ROOTGLIBS = $(shell /usr/bin/root-config --glibs) |
---|
8 | |
---|
9 | CXX = g++ |
---|
10 | CXXFLAGS = -g -Wall -fPIC -Wno-deprecated |
---|
11 | |
---|
12 | NGLIBS = $(ROOTGLIBS) |
---|
13 | NGLIBS += -lMinuit |
---|
14 | |
---|
15 | CXXFLAGS += $(ROOTCFLAGS) |
---|
16 | CXX += -I./ |
---|
17 | LIBS = $(ROOTLIBS) |
---|
18 | |
---|
19 | GLIBS = $(filter-out -lNew, $(NGLIBS)) |
---|
20 | |
---|
21 | CXX += -I./lib/ |
---|
22 | OUTLIB = ./lib/ |
---|
23 | .SUFFIXES: .C |
---|
24 | .PREFIXES: ./lib/ |
---|
25 | |
---|
26 | #----------------------------------------------------# |
---|
27 | |
---|
28 | App: fTOFProtApp.cpp ftofProt.o |
---|
29 | $(CXX) $(CXXFLAGS) -o ftofprotApp obj/*.o $(GLIBS) $< |
---|
30 | |
---|
31 | ftofProt.o: src/ftofProt.cpp src/ftofProt.hh ../mergeCRTandUSB/src/usbConst.hh crtBox.o crtTrk.o waveform.o |
---|
32 | $(CXX) $(CXXFLAGS) -c -I. -o obj/ftofProt.o $< |
---|
33 | |
---|
34 | crtBox.o: ../mergeCRTandUSB/src/crtBox.cpp ../mergeCRTandUSB/src/crtBox.hh ../mergeCRTandUSB/src/crtTrk.cpp ../mergeCRTandUSB/src/crtTrk.hh ../mergeCRTandUSB/src/crtConst.hh crtTrk.o |
---|
35 | $(CXX) $(CXXFLAGS) -c -I. -o obj/crtBox.o $< |
---|
36 | |
---|
37 | crtTrk.o: ../mergeCRTandUSB/src/crtTrk.cpp ../mergeCRTandUSB/src/crtTrk.hh ../mergeCRTandUSB/src/crtConst.hh |
---|
38 | $(CXX) $(CXXFLAGS) -c -I. -o obj/crtTrk.o $< |
---|
39 | |
---|
40 | waveform.o: src/waveform.cpp src/waveform.hh ../mergeCRTandUSB/src/usbConst.hh |
---|
41 | $(CXX) $(CXXFLAGS) -c -I. -o obj/waveform.o $< |
---|
42 | |
---|
43 | clean: |
---|
44 | rm -f ftofprotApp |
---|
45 | rm -f obj/*.o |
---|
46 | rm -f *~ src/*~ |
---|
Note: See
TracBrowser
for help on using the repository browser.