Revision: | 1.1 |
Committed: | Fri Nov 4 00:48:42 2011 UTC (11 years, 10 months ago) by rick |
Branch: | MAIN |
CVS Tags: | NetDRMS_Ver_6-4, NetDRMS_Ver_8-0, NetDRMS_Ver_6-2, NetDRMS_Ver_6-3, NetDRMS_Ver_6-0, NetDRMS_Ver_6-1, Ver_6-0, Ver_6-1, Ver_6-2, Ver_6-3, Ver_6-4, NetDRMS_Ver_8-8, Ver_8-5, NetDRMS_Ver_7-0, NetDRMS_Ver_8-1, Ver_7-0, Ver_LATEST, NetDRMS_Ver_LATEST, NetDRMS_Ver_8-12, NetDRMS_Ver_8-10, NetDRMS_Ver_8-11, NetDRMS_Ver_9-1, NetDRMS_Ver_9-0, NetDRMS_Ver_9-3, NetDRMS_Ver_9-2, NetDRMS_Ver_9-5, NetDRMS_Ver_9-4, NetDRMS_Ver_8-2, NetDRMS_Ver_8-3, NetDRMS_Ver_9-41, Ver_9-41, Ver_DRMSLATEST, NetDRMS_Ver_8-4, NetDRMS_Ver_8-5, NetDRMS_Ver_8-6, Ver_8-8, NetDRMS_Ver_8-7, Ver_8-2, Ver_9-3, Ver_8-0, Ver_8-1, Ver_8-6, Ver_8-7, Ver_8-4, Ver_8-11, Ver_7-1, Ver_9-1, Ver_8-3, NetDRMS_Ver_7-1, Ver_9-5, Ver_9-4, Ver_8-10, Ver_9-2, Ver_8-12, Ver_9-0, HEAD |
Log Message: | a version of Makevars_linux_x86_64.mk with debug flags for the c compiler |
# | Content |
---|---|
1 | # @(#)Makevars_debug.mk: same as Makevars_linux_x86_64.mk with debug flags |
2 | # Revision history is at the end of the file. |
3 | # To make full use of these variable definitions setting debug symbols, |
4 | # you should first build a debug version of the DRMS libraries by running |
5 | # (at the DRMS root): |
6 | # # setenv JSOC_DEBUG 1 |
7 | # # make MACH=debug |
8 | |
9 | # make |
10 | MAKE = /usr/bin/make |
11 | |
12 | # the Shell: this must be a valid shell, e.g. sh or csh or tcsh; echo also |
13 | # works as a no-op |
14 | SHELL = /bin/sh |
15 | |
16 | # commands and arguments |
17 | |
18 | # ar - archive, ranlib |
19 | AR = /usr/bin/ar |
20 | ARFLAGS = crv |
21 | RANLIB = /usr/bin/ranlib |
22 | |
23 | # as - assembler |
24 | AS = /usr/bin/as |
25 | ASFLAGS = |
26 | |
27 | # cc - C compiler |
28 | NCC = /usr/bin/cc |
29 | GCC = /usr/bin/gcc |
30 | ICC = /usr/local/bin/icc -mcmodel=medium |
31 | CC = $(ICC) |
32 | CDEBUG = -g |
33 | CDEFINES = -DBETA |
34 | CFLAGS = -O3 -std=c99 -D_FILE_OFFSET_BITS=64 -xW -D_GNU_SOURCE |
35 | #CFLAGS = -std=c99 -xW -D_GNU_SOURCE |
36 | #CCFLAGS = -c $(CFLAGS) |
37 | CCFLAGS = -c -g -std=c99 -D_FILE_OFFSET_BITS=64 -xW -D_GNU_SOURCE |
38 | CINCLUDES = -I$(JSOC)/base/include -I/usr/include |
39 | DBCC = $(CC) $(CDEBUG) |
40 | FW = -fullwarn |
41 | MULTI = |
42 | HFILES = |
43 | CFILES = |
44 | |
45 | # f77 - FORTRAN |
46 | FC = /usr/bin/f77 |
47 | #FC = /usr/local/bin/ifort |
48 | FFLAGS = -O -c |
49 | FLIBS = -lCm -lftn -lF77 -lm -lU77 -lI77 -lblas -lisam -lm |
50 | |
51 | # ld - link editor |
52 | LD = /usr/bin/ld |
53 | LDFLAGS = -xW -openmp |
54 | LDCMD = $(CC) $(LDFLAGS) |
55 | MALCHK = |
56 | LOADLIBES = |
57 | PARLIBS = |
58 | OBJS = |
59 | AOUT = noaout |
60 | AOUTS = noaouts |
61 | |
62 | # lex - lexical analyser |
63 | LEX = /usr/bin/lex |
64 | LFLAGS = |
65 | |
66 | # yacc |
67 | YACC = /usr/bin/yacc |
68 | YFLAGS = |
69 | |
70 | # oracle for platform |
71 | ORACLE_HOME= |
72 | ORAADD= |
73 | |
74 | # rpc |
75 | RPCLIB = |
76 | |
77 | # miscellaneous commands |
78 | AWK = /bin/awk |
79 | CD = cd |
80 | CHGRP = /bin/chgrp |
81 | CHMOD = /bin/chmod |
82 | CHOWN = /bin/chown |
83 | CP = /bin/cp |
84 | CPP = /usr/bin/cpp |
85 | DATE = /bin/date |
86 | ECHO = echo |
87 | INSTALL = /usr/bin/install |
88 | LN = /bin/ln |
89 | LS = /bin/ls |
90 | MKDIR = /bin/mkdir |
91 | MV = /bin/mv |
92 | RM = /bin/rm -f |
93 | STRIP = /usr/bin/strip |
94 | TOUCH = /bin/touch |
95 | XSTR = $(ECHO) |
96 | |
97 | # Revision History: |
98 | # |
99 | # 07.04.19 created this file, based on ~rick/genmake.d/Makevars_linux4.mk |
100 | # 07.05.29 modified to support JSOC module builds |
101 | # |