]> git.uio.no Git - u/mrichter/AliRoot.git/blob - build/Makefile.hpuxacc
Coding rules
[u/mrichter/AliRoot.git] / build / Makefile.hpuxacc
1 # -*- mode: makefile -*-
2 # Makefile to build AliRoot on HP-UX
3
4 # System dependent commands
5
6 XARGS = xargs
7
8 # The compilers
9 CXX           = $(shell root-config --cxx) 
10 F77           = $(shell root-config --f77) 
11 CC            = $(shell root-config --cc) 
12
13 # Global optimisation
14 OPT           = -g -O
15 NOOPT         = -g
16
17 CXXOPT        = $(OPT)
18 CXXNOOPT      = $(NOOPT)
19 COPT          = $(OPT)
20 FOPT          = $(OPT)
21
22 # CERNLIB defines
23 CLIBDEFS      = -DCERNLIB_HPUX -DCERNLIB_BLDLIB -DCERNLIB_CZ
24 CLIBCXXOPTS   =
25 CLIBCOPT      = +z -Ae 
26 CLIBFOPT      = $(CLIBDEFS) -WF,-P
27
28 CXXFLAGS      = $(CXXOPT)   -Wc,-ansi_for_scope,on +Z -z +W70,495,740,749,823,829 -Dextname
29 CXXFLAGSNO    = $(CXXNOOPT) -Wc,-ansi_for_scope,on +Z -z +W70,495,740,749,823,829 -Dextname
30 CFLAGS        = $(COPT) +Z -Ae
31 FFLAGS        = $(CLIBFOPT) $(FOPT) +ppu +Z
32 # rmkdepend flags for building dependencies of FORTRAN files
33 DEPENDFFLAGS  = $(FFLAGS)
34
35 # rootcint flags
36 CINTFLAGS     = 
37
38 LD            = $(shell root-config --ld) 
39 LDFLAGS       = $(OPT) -z -Wl,+s -Wl,-E
40
41 SHLD          = $(LD)
42 SOFLAGS       = -b /usr/lib/libm.sl 
43
44 SOEXT         = sl
45
46 # additional ROOT libraries
47 SYSLIBS      := -lcrypt -L/usr/lib/X11R6 -lX11 
48
49
50
51
52