< prev index next >

make/solaris/makefiles/gcc.make

Print this page




  58 PRECOMPILED_HEADER=$(PRECOMPILED_HEADER_DIR)/precompiled.hpp.gch
  59 endif
  60 endif
  61 
  62 
  63 #------------------------------------------------------------------------
  64 # Compiler flags
  65 
  66 # position-independent code
  67 PICFLAG = -fPIC
  68 
  69 VM_PICFLAG/LIBJVM = $(PICFLAG)
  70 VM_PICFLAG/AOUT   =
  71 VM_PICFLAG        = $(VM_PICFLAG/$(LINK_INTO))
  72 
  73 CFLAGS += $(VM_PICFLAG)
  74 CFLAGS += -fno-rtti
  75 CFLAGS += -fno-exceptions
  76 CFLAGS += -D_REENTRANT
  77 CFLAGS += -fcheck-new

  78 
  79 ARCHFLAG = $(ARCHFLAG/$(BUILDARCH))
  80 
  81 ARCHFLAG/sparc   = -m32 -mcpu=v9
  82 ARCHFLAG/sparcv9 = -m64 -mcpu=v9
  83 ARCHFLAG/i486    = -m32 -march=i586
  84 ARCHFLAG/amd64   = -m64 -march=k8
  85 
  86 
  87 # Optional sub-directory in /usr/lib where BUILDARCH libraries are kept.
  88 ISA_DIR=$(ISA_DIR/$(BUILDARCH))
  89 ISA_DIR/amd64=/amd64
  90 ISA_DIR/i486=
  91 ISA_DIR/sparcv9=/64
  92 
  93 
  94 CFLAGS     += $(ARCHFLAG)
  95 AOUT_FLAGS += $(ARCHFLAG)
  96 LFLAGS     += $(ARCHFLAG)
  97 ASFLAGS    += $(ARCHFLAG)




  58 PRECOMPILED_HEADER=$(PRECOMPILED_HEADER_DIR)/precompiled.hpp.gch
  59 endif
  60 endif
  61 
  62 
  63 #------------------------------------------------------------------------
  64 # Compiler flags
  65 
  66 # position-independent code
  67 PICFLAG = -fPIC
  68 
  69 VM_PICFLAG/LIBJVM = $(PICFLAG)
  70 VM_PICFLAG/AOUT   =
  71 VM_PICFLAG        = $(VM_PICFLAG/$(LINK_INTO))
  72 
  73 CFLAGS += $(VM_PICFLAG)
  74 CFLAGS += -fno-rtti
  75 CFLAGS += -fno-exceptions
  76 CFLAGS += -D_REENTRANT
  77 CFLAGS += -fcheck-new
  78 CFLAGS += -fstack-protector
  79 
  80 ARCHFLAG = $(ARCHFLAG/$(BUILDARCH))
  81 
  82 ARCHFLAG/sparc   = -m32 -mcpu=v9
  83 ARCHFLAG/sparcv9 = -m64 -mcpu=v9
  84 ARCHFLAG/i486    = -m32 -march=i586
  85 ARCHFLAG/amd64   = -m64 -march=k8
  86 
  87 
  88 # Optional sub-directory in /usr/lib where BUILDARCH libraries are kept.
  89 ISA_DIR=$(ISA_DIR/$(BUILDARCH))
  90 ISA_DIR/amd64=/amd64
  91 ISA_DIR/i486=
  92 ISA_DIR/sparcv9=/64
  93 
  94 
  95 CFLAGS     += $(ARCHFLAG)
  96 AOUT_FLAGS += $(ARCHFLAG)
  97 LFLAGS     += $(ARCHFLAG)
  98 ASFLAGS    += $(ARCHFLAG)


< prev index next >