/[escript]/trunk/esys2/make/hosts/ess/Makefile.host
ViewVC logotype

Contents of /trunk/esys2/make/hosts/ess/Makefile.host

Parent Directory Parent Directory | Revision Log Revision Log


Revision 113 - (show annotations)
Mon Feb 28 07:06:33 2005 UTC (14 years, 1 month ago) by jgs
File size: 1911 byte(s)
*** empty log message ***

1 # $Id$
2
3 # Define all Makefile variables specfying compiler settings relevant to this host
4
5 # C Compiler Settings
6 CC := icc
7 CC_SYS_INC_DIRS := ${NULL}
8 CC_INC_DIR_FLAG := -I
9 CC_DEF_FLAG := -D
10 CC_DEP_FLAGS := -MM
11 CC_OBJ_FLAGS := -c -fpic
12 CC_SHARE_FLAGS := -fpic
13 CC_CONFORM_FLAGS := -ansi -ansi_alias -c99 -no-gcc
14 CC_DIAG_FLAGS := -w1
15 CC_ARCH_FLAGS := -tpp2
16 CC_ARCH_FLAGS :=
17 CC_OPT_FLAGS := -O3 -IPF_fma -ftz -openmp -openmp_report2
18 # CC_OPT_FLAGS := -O3 -IPF_fma -ftz -parallel -par_report3 -openmp -openmp_report2
19 CC_OUTPUT_FLAG := -o
20
21 # CPP Compiler Settings
22 CPP := icc
23 CPP_SYS_INC_DIRS := ${NULL}
24 CPP_INC_DIR_FLAG := -I
25 CPP_DEF_FLAG := -D
26 CPP_DEP_FLAGS := -MM
27 CPP_OBJ_FLAGS := -c -fpic
28 CPP_SHARE_FLAGS := -fpic
29 CPP_CONFORM_FLAGS := -ansi -ansi_alias -mp1 -no-gcc
30 CPP_DIAG_FLAGS := -w1
31 CPP_ARCH_FLAGS := -tpp2
32 ifeq ($(strip $(DODEBUG)),YES)
33 CPP_OPT_FLAGS := -g -O0 -openmp -openmp_report2
34 #
35 # libraries built with debug on have this extension appended to their name
36 # eg the debug version of libCppUnitTest.a would be libCppUnitTestg.a
37 DEBUG_FILE_EXT := g
38 else
39 CPP_OPT_FLAGS := -O2 -openmp -openmp_report2
40 DEBUG_FILE_EXIT := ${NULL}
41 endif
42 CPP_OUTPUT_FLAG := -o
43
44 # Linker Settings
45 LD := icc
46 LD_SYS_LIB_DIRS := ${NULL}
47 LD_SYS_LIBS := guide irc
48 LD_LIB_DIR_FLAG := -L
49 LD_LIB_FLAG := -l
50 LD_DIAG_FLAGS := ${NULL}
51 LD_SHARE_FLAG := -shared
52 LD_OUTPUT_FLAG := -o
53
54 # Archiver Settings
55 AR := /usr/bin/ar
56 AR_OPTION_FLAGS := crus
57
58 # Swig Compiler Settings
59 #SWIG := /usr/bin/swig
60 #SWIG_INC_DIR_FLAGS := ${patsubst %, -I%, ${L_EXT_INC_DIRS}}
61 #SWIG_OPT_FLAGS := -stat -v -strict 2
62 #SWIG_DOC_FLAG := -dnone
63 #SWIG_LANG_FLAG := -c++ -python -shadow
64 #SWIG_OUTPUT_FLAG := -o
65
66 # Python Compiler Settings
67 PYTHON := /raid2/tools/python-2.3.4/bin/python
68 PYTHON_CMD_FLAG := -c
69 PYTHON_OPT_FLAGS := -O
70 PYTHON_DIAG_FLAGS := -Wall
71 PYTHON_COMPILE_CMD = 'import py_compile, sys; py_compile.compile("$<", "${L_LIB_DIR}/$@", "$<")'

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.26