fe4da5cc |
1 | ##### RULES ##### |
2 | |
cb342460 |
3 | .SUFFIXES: .cxx .h |
4 | |
5 | $(ALICE_ROOT)/include/%.h : %.h |
6 | @[ -d $(dir $@) ] || mkdir $(dir $@) |
7 | @cp -p $? $(ALICE_ROOT)/include |
fe4da5cc |
8 | |
cb342460 |
9 | $(ALICE_TARGET)/%.o : %.cxx |
10 | @[ -d $(dir $@) ] || mkdir -p $(dir $@) |
11 | @$(CXX) $(CXXFLAGS) -c $*.cxx -o $(ALICE_TARGET)/$*.o |
12 | |
13 | $(ALICE_TARGET)/%.o : %.c |
14 | @[ -d $(dir $@) ] || mkdir -p $(dir $@) |
15 | @$(CC) $(CFLAGS) -c $*.c -o $(ALICE_TARGET)/$*.o |
16 | |
17 | $(ALICE_TARGET)/%.o : %.f |
18 | @[ -d $(dir $@) ] || mkdir -p $(dir $@) |
19 | @$(F77) $(FFLAGS) -c $*.f -o $(ALICE_TARGET)/$*.o |
20 | |
21 | $(ALICE_TARGET)/%.o : %.F |
22 | @[ -d $(dir $@) ] || mkdir -p $(dir $@) |
23 | @$(F77) $(FFLAGS) -c $*.F -o $(ALICE_TARGET)/$*.o |
24 | |
25 | # Needed binary directories |
26 | LIBDIR = $(ALICE_ROOT)/lib/$(ALICE_TARGET) |
27 | BINDIR = $(ALICE_ROOT)/bin/$(ALICE_TARGET) |
28 | |
71e7e638 |
29 | |
30 | # Current Version |
31 | |
32 | VERSION = 3.02pre |
fe4da5cc |
33 | |
34 | # Which makedepend |
99b084ae |
35 | MAKEDEPEND = $(ROOTSYS)/bin/makedepend |
fe4da5cc |
36 | |
37 | # Root libraries |
38 | |
39 | ROOTLIBS = -L$(ROOTSYS)/lib -lBase -lCint -lClib -lCont -lFunc -lGraf \ |
40 | -lGraf3d -lHist -lHtml -lMeta -lMinuit -lNet -lPostscript \ |
41 | -lProof -lRint -lTree -lUnix -lZip -lMatrix -lMeta -lPhysics |
42 | |
43 | # Alice libraries |
44 | |
cb342460 |
45 | ALILIBS = -L$(LIBDIR) -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \ |
fe4da5cc |
46 | -lITS -lPHOSdummy -lPHOS -lCASTOR -lRICH -lZDC -lSTRUCT \ |
47 | -lTGeant3 -lEVGEN -lSTEER |
48 | |
49 | # Graphic libraries |
50 | |
51 | ROOTGLIBS = -lGpad -lGui -lGX11 -lX3d -lXpm |
52 | |
53 | # CERN Libraries |
54 | |
55 | CLIBS = -lminicern |
56 | G3LIBS = -lgeant321 |
57 | |