]>
Commit | Line | Data |
---|---|---|
d95a3ef8 | 1 | # -*- mode: makefile -*- |
02a1d5c1 | 2 | # Makefile to build ALIROOT for SunOS |
3 | ||
8229c658 | 4 | # System dependent commands |
5 | ||
6 | XARGS = xargs | |
7 | ||
02a1d5c1 | 8 | # Global optimisation |
19ca05d1 | 9 | OPT = -g -O |
10 | NOOPT = -g | |
02a1d5c1 | 11 | |
19ca05d1 | 12 | CXXOPT = $(OPT) |
13 | CXXNOOPT = $(NOOPT) | |
14 | COPT = $(OPT) | |
15 | FOPT = $(OPT) | |
02a1d5c1 | 16 | |
17 | # CERNLIB defines | |
02a1d5c1 | 18 | CLIBDEFS = -DCERNLIB_SUN -DCERNLIB_BLDLIB -DCERNLIB_CZ |
19 | CLIBCXXOPTS = | |
20 | CLIBCOPT = | |
19ca05d1 | 21 | CLIBFOPT = $(CLIBDEFS) -xpp=cpp |
6588e80c | 22 | |
19ca05d1 | 23 | # Compiler flags |
475fc4b9 | 24 | CXXFLAGS = $(CXXOPT) +w -KPIC -template=no%extdef |
25 | CXXFLAGSNO = $(CXXNOOPT) +w -KPIC -template=no%extdef | |
19ca05d1 | 26 | CFLAGS = $(COPT) -KPIC -erroff=%none |
27 | FFLAGS = $(FOPT) $(CLIBFOPT) $(CLIBDEFS) -KPIC | |
28 | # rmkdepend flags for building dependencies of FORTRAN files | |
29 | DEPENDFFLAGS = $(FFLAGS) | |
30 | ||
31 | # rootcint flags | |
dc7dd139 | 32 | CINTFLAGS := |
19ca05d1 | 33 | |
8229c658 | 34 | SHLIB = |
02a1d5c1 | 35 | SOEXT = so |
36 | ||
5f30d16c | 37 | LD = $(shell root-config --cxx) |
02a1d5c1 | 38 | LDFLAGS = $(OPT) -Qoption ld -t |
39 | ||
40 | SHLD = $(LD) | |
41 | SOFLAGS = -G $(LDFLAGS) $(SHLIB) | |
42 | ||
de6c7cfd | 43 | SYSLIBS := -L/usr/dt/lib -L/usr/openwin/lib -L/usr/ccs/lib -lXm -lXt \ |
8229c658 | 44 | -lX11 -lm -lgen -ldl -lsocket -lsunmath -lfsu -lfui -lnsl |
02a1d5c1 | 45 | |
46 | # Additional flags and libraries for building aliroot executable | |
de6c7cfd | 47 | |
48 | EXEFLAGS := -O -Qoption ld -t | |
02a1d5c1 | 49 | |
50 | ||
51 | ||
52 | ||
53 |