]>
Commit | Line | Data |
---|---|---|
809ca4d8 | 1 | # $Id$ |
2 | ||
fe4da5cc | 3 | # Which Machine |
4 | PLATFORM = alpha | |
5 | ||
6 | # The compilers | |
abac4df7 | 7 | CXX = echo $*.cxx ; cxx |
8 | F77 = echo $*.F ; f77 | |
fe4da5cc | 9 | |
10 | # Global optimisation | |
0237511c | 11 | OPT = -O2 |
fe4da5cc | 12 | |
13 | # Shared library suffix | |
14 | SL = so | |
15 | ||
0237511c | 16 | # AWK |
17 | AWK = awk | |
18 | ||
fe4da5cc | 19 | # The options |
abac4df7 | 20 | CXXOPTS = $(OPT) -nostdnew -nortti |
fe4da5cc | 21 | COPT = $(OPT) |
0237511c | 22 | FOPT = $(OPT) -nofor_main -warn noinformational |
fe4da5cc | 23 | |
24 | # CERNLIB defines | |
25 | ||
26 | CLIBDEFS = -DCERNLIB_DECS -DCERNLIB_BLDLIB -DCERNLIB_CZ | |
27 | CLIBCXXOPTS = | |
28 | CLIBCOPT = | |
0237511c | 29 | CLIBFOPT = -I. -warn noinformational |
fe4da5cc | 30 | |
31 | # Additional directories for dependencies | |
32 | ||
33 | DEPINC = -I/usr/include/cxx | |
34 | ||
35 | LD = cxx | |
9dc2dc24 | 36 | LDFLAGS = |
40da9a8f | 37 | |
abac4df7 | 38 | SHLD = ld |
39 | SOFLAGS = -L/usr/lib/cmplrs/cxx -rpath /usr/lib/cmplrs/cxx \ | |
40 | -expect_unresolved "*" -msym -shared \ | |
41 | /usr/lib/cmplrs/cc/crt0.o /usr/lib/cmplrs/cxx/_main.o | |
42 | SHLIB = -lUfor -lfor -lFutil | |
fe4da5cc | 43 | |
0237511c | 44 | LIBS = $(ROOTLIBS) |
45 | GLIBS = $(ROOTLIBS) -lXm -lXt -lX11 -lm -lPW -lUfor -lfor -lFutil -lots | |
7329a960 | 46 | |
47 | CLIBS = $(LIBDIR)/libminicern.a | |
34dc712e | 48 | |
49 | # Cure funny problem | |
50 | # sometimes in dependencies system include files of the sort | |
51 | # /usr/.../filename AND /usr/.../filename.cc are present | |
52 | # DEC believes that /usr/.../filename is the executable to be | |
53 | # built from /usr/.../filename.cc | |
54 | # Just avoid this to happen | |
55 | ||
56 | % : %.cc | |
57 | @; | |
58 |