ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/proj/cookbook/Makevars/Makevars_linux_avx.mk
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

File Contents

# 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 #