New MachineDef for ROOT 2.22
[u/mrichter/AliRoot.git] / conf / GeneralDef
... / ...
CommitLineData
1##### RULES #####
2
3.SUFFIXES: .cxx .h
4
5$(ALICE_ROOT)/include/%.h : %.h
6 @[ -d $(dir $@) ] || mkdir $(dir $@)
7 @cp -p $? $(ALICE_ROOT)/include
8
9tgt_$(ALICE_TARGET)/%.o : %.cxx
10 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
11 @$(CXX) $(CXXFLAGS) -c $*.cxx -o tgt_$(ALICE_TARGET)/$*.o
12
13tgt_$(ALICE_TARGET)/%.o : %.c
14 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
15 @$(CC) $(CFLAGS) -c $*.c -o tgt_$(ALICE_TARGET)/$*.o
16
17tgt_$(ALICE_TARGET)/%.o : %.f
18 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
19 @$(F77) $(FFLAGS) -c $*.f -o tgt_$(ALICE_TARGET)/$*.o
20
21tgt_$(ALICE_TARGET)/%.o : %.F
22 @[ -d $(dir $@) ] || mkdir -p $(dir $@)
23 @$(F77) $(FFLAGS) -c $*.F -o tgt_$(ALICE_TARGET)/$*.o
24
25# Needed binary directories
26LIBDIR = $(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET)
27BINDIR = $(ALICE_ROOT)/bin/tgt_$(ALICE_TARGET)
28
29
30# Current Version
31
32VERSION = 3.02pre
33
34# Which makedepend
35MAKEDEPEND = $(ROOTSYS)/bin/makedepend
36
37# Root libraries
38
39ROOTLIBS = -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
45ALILIBS = -L$(LIBDIR) -lMUON -lTPC -lPMD -lTRD -lFMD -lTOF \
46 -lITS -lPHOSdummy -lPHOS -lCASTOR -lRICH -lZDC -lSTRUCT \
47 -lTGeant3 -lEVGEN -lSTEER
48
49# Graphic libraries
50
51ROOTGLIBS = -lGpad -lGui -lGX11 -lX3d -lXpm
52
53# CERN Libraries
54
55CLIBS = -lminicern
56G3LIBS = -lgeant321
57