Line | |
---|
1 | # // CLHEP |
---|
2 | CLHEPD := /usr/local/CLHEP |
---|
3 | CLHEPINC := -I$(CLHEPD)/include |
---|
4 | CLHEPLIB := -L$(CLHEPD)/lib -lCLHEP |
---|
5 | |
---|
6 | # // HepMC |
---|
7 | HEPMCD := /opt/heplib/HepMC/1.21 |
---|
8 | HEPMCINC := -I$(HEPMCD) |
---|
9 | HEPMCLIB := -L$(HEPMCD) -lHepMC |
---|
10 | #HEPMCLIB := $(HEPMCD)/libHepMC.so |
---|
11 | |
---|
12 | # // CERN libraries |
---|
13 | CLIBD := /cern/pro/lib |
---|
14 | CLIB := -L$(CLIBD) -lpythia6 |
---|
15 | |
---|
16 | CXXFLAGS := $(CLHEPINC) $(HEPMCINC) |
---|
17 | LOPT := -Wl,-rpath $(HEPMCD) $(HEPMCLIB) $(CLHEP) $(CLIB) -lg2c |
---|
18 | |
---|
19 | %.o: %.cxx |
---|
20 | $(CXX) -c -o $@ $(CXXFLAGS) $*.cxx |
---|
21 | |
---|
22 | example_MyPythia : example_MyPythia.o |
---|
23 | $(CXX) -o $@ $< $(LOPT) |
---|
24 | |
---|
25 | example_MyPythia.o : example_MyPythia.cxx |
---|
26 | |
---|
Note: See
TracBrowser
for help on using the repository browser.