Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | # |
2 | # This file contains definitions specifically for the Linux platform. | |
3 | # | |
4 | # Please do not modify the contents of this file. All changes should | |
5 | # be made in the Makefile.nc file. | |
6 | # | |
7 | ############################### | |
8 | # | |
9 | # For Opteron 32-bit tests. | |
10 | ||
11 | C_OPTERON_FLAGS = `[ \`ncbits\` = 32 -a \`uname -m\` = x86_64 ] && echo -m32 || echo` | |
12 | LD_OPTERON_FLAGS = `[ \`ncbits\` = 32 -a \`uname -m\` = x86_64 ] && echo -m elf_i386 || echo` | |
13 | CC_LD_OPTERON_FLAGS = `[ \`ncbits\` = 32 -a \`uname -m\` = x86_64 ] && echo -m32 -Wl,-m,elf_i386 || echo` | |
14 | ||
15 | ############################## | |
16 | ||
17 | ||
18 | CC = gcc | |
19 | CFLAGS = -O | |
20 | ||
21 | CCC = g++ | |
22 | CCFLAGS = $(CFLAGS) | |
23 | CC_EXTENSION = cc | |
24 | ||
25 | SYSLIBS = -L/usr/lib -ldl -lm `[ \`ncbits\` = 32 -a \`uname -m\` = x86_64 ] && echo ` | |
26 | ||
27 | ARCH_CC_LD_DYN = -rdynamic $(CC_LD_OPTERON_FLAGS) | |
28 | ARCH_CCC_LD_DYN = $(ARCH_CC_LD_DYN) | |
29 | ARCH_RELOCATE_OPT = -fPIC | |
30 | ARCH_DYNAMIC_LD = -shared $(C_OPTERON_FLAGS) $(LD_OPTERON_FLAGS) | |
31 | ARCH_DYNAMIC_LD_64 = -shared | |
32 | ARCH_DYNAMIC_SL_LD = $(ARCH_DYNAMIC_LD) | |
33 | ARCH_DYNAMIC_SL_LD_64 = -shared | |
34 | ARCH_64BIT_OPT = $(C_OPTERON_FLAGS) | |
35 | ARCH_64BIT_OPT_64BIT_TEST = | |
36 | PLI_IF = | |
37 | CIF_IF = | |
38 | INC_OPT = -I | |
39 | DEF_OPT = -D | |
40 | CC_OUT_OPT = -o ./ | |
41 | CC_OUT_OPT_PLAIN = -o | |
42 | LD_OUT_OPT = -o |