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