57 PRECOMPILED_HEADER_DIR=. 58 PRECOMPILED_HEADER_SRC=$(GAMMADIR)/src/share/vm/precompiled/precompiled.hpp 59 PRECOMPILED_HEADER=$(PRECOMPILED_HEADER_DIR)/precompiled.hpp.gch 60 endif 61 62 63 #------------------------------------------------------------------------ 64 # Compiler flags 65 66 # position-independent code 67 PICFLAG = -qpic=large 68 69 VM_PICFLAG/LIBJVM = $(PICFLAG) 70 VM_PICFLAG/AOUT = 71 VM_PICFLAG = $(VM_PICFLAG/$(LINK_INTO)) 72 73 CFLAGS += $(VM_PICFLAG) 74 CFLAGS += -qnortti 75 CFLAGS += -qnoeh 76 77 CFLAGS += -D_REENTRANT 78 # no xlc counterpart for -fcheck-new 79 # CFLAGS += -fcheck-new 80 81 # We need to define this on the command line if we want to use the the 82 # predefined format specifiers from "inttypes.h". Otherwise system headrs 83 # can indirectly include inttypes.h before we define __STDC_FORMAT_MACROS 84 # in globalDefinitions.hpp 85 CFLAGS += -D__STDC_FORMAT_MACROS 86 87 ARCHFLAG = -q64 88 89 CFLAGS += $(ARCHFLAG) 90 AOUT_FLAGS += $(ARCHFLAG) 91 LFLAGS += $(ARCHFLAG) 92 ASFLAGS += $(ARCHFLAG) 93 94 # Use C++ Interpreter 95 ifdef CC_INTERP 96 CFLAGS += -DCC_INTERP | 57 PRECOMPILED_HEADER_DIR=. 58 PRECOMPILED_HEADER_SRC=$(GAMMADIR)/src/share/vm/precompiled/precompiled.hpp 59 PRECOMPILED_HEADER=$(PRECOMPILED_HEADER_DIR)/precompiled.hpp.gch 60 endif 61 62 63 #------------------------------------------------------------------------ 64 # Compiler flags 65 66 # position-independent code 67 PICFLAG = -qpic=large 68 69 VM_PICFLAG/LIBJVM = $(PICFLAG) 70 VM_PICFLAG/AOUT = 71 VM_PICFLAG = $(VM_PICFLAG/$(LINK_INTO)) 72 73 CFLAGS += $(VM_PICFLAG) 74 CFLAGS += -qnortti 75 CFLAGS += -qnoeh 76 77 # for compiler-level tls 78 CFLAGS += -qtls=default 79 80 CFLAGS += -D_REENTRANT 81 # no xlc counterpart for -fcheck-new 82 # CFLAGS += -fcheck-new 83 84 # We need to define this on the command line if we want to use the the 85 # predefined format specifiers from "inttypes.h". Otherwise system headrs 86 # can indirectly include inttypes.h before we define __STDC_FORMAT_MACROS 87 # in globalDefinitions.hpp 88 CFLAGS += -D__STDC_FORMAT_MACROS 89 90 ARCHFLAG = -q64 91 92 CFLAGS += $(ARCHFLAG) 93 AOUT_FLAGS += $(ARCHFLAG) 94 LFLAGS += $(ARCHFLAG) 95 ASFLAGS += $(ARCHFLAG) 96 97 # Use C++ Interpreter 98 ifdef CC_INTERP 99 CFLAGS += -DCC_INTERP |