123 # the same could be done by separate execstack command
124 #LFLAGS += -Xlinker -z -Xlinker noexecstack
125
126 LIBS += -lm -ldl -lpthread
127
128 # By default, link the *.o into the library, not the executable.
129 LINK_INTO$(LINK_INTO) = LIBJVM
130
131 JDK_LIBDIR = $(JAVA_HOME)/jre/lib/$(LIBARCH)
132
133 #----------------------------------------------------------------------
134 # jvm_db & dtrace
135 include $(MAKEFILES_DIR)/dtrace.make
136
137 #----------------------------------------------------------------------
138 # JVM
139
140 JVM = jvm
141 LIBJVM = lib$(JVM).so
142
143 CFLAGS += -DALLOW_OPERATOR_NEW_USAGE
144
145 LIBJVM_DEBUGINFO = lib$(JVM).debuginfo
146 LIBJVM_DIZ = lib$(JVM).diz
147
148 SPECIAL_PATHS:=adlc c1 gc_implementation opto shark libadt
149
150 SOURCE_PATHS=\
151 $(shell find $(HS_COMMON_SRC)/share/vm/* -type d \! \
152 \( -name DUMMY $(foreach dir,$(SPECIAL_PATHS),-o -name $(dir)) \))
153 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/$(Platform_os_family)/vm
154 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/posix/vm
155 SOURCE_PATHS+=$(HS_COMMON_SRC)/cpu/$(SRCARCH)/vm
156 SOURCE_PATHS+=$(HS_COMMON_SRC)/os_cpu/$(Platform_os_family)_$(SRCARCH)/vm
157
158 CORE_PATHS=$(foreach path,$(SOURCE_PATHS),$(call altsrc,$(path)) $(path))
159 CORE_PATHS+=$(GENERATED)/jvmtifiles $(GENERATED)/tracefiles
160
161 ifneq ($(INCLUDE_TRACE), false)
162 CORE_PATHS+=$(shell if [ -d $(HS_ALT_SRC)/share/vm/jfr ]; then \
163 find $(HS_ALT_SRC)/share/vm/jfr -type d; \
164 fi)
|
123 # the same could be done by separate execstack command
124 #LFLAGS += -Xlinker -z -Xlinker noexecstack
125
126 LIBS += -lm -ldl -lpthread
127
128 # By default, link the *.o into the library, not the executable.
129 LINK_INTO$(LINK_INTO) = LIBJVM
130
131 JDK_LIBDIR = $(JAVA_HOME)/jre/lib/$(LIBARCH)
132
133 #----------------------------------------------------------------------
134 # jvm_db & dtrace
135 include $(MAKEFILES_DIR)/dtrace.make
136
137 #----------------------------------------------------------------------
138 # JVM
139
140 JVM = jvm
141 LIBJVM = lib$(JVM).so
142
143 LIBJVM_DEBUGINFO = lib$(JVM).debuginfo
144 LIBJVM_DIZ = lib$(JVM).diz
145
146 SPECIAL_PATHS:=adlc c1 gc_implementation opto shark libadt
147
148 SOURCE_PATHS=\
149 $(shell find $(HS_COMMON_SRC)/share/vm/* -type d \! \
150 \( -name DUMMY $(foreach dir,$(SPECIAL_PATHS),-o -name $(dir)) \))
151 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/$(Platform_os_family)/vm
152 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/posix/vm
153 SOURCE_PATHS+=$(HS_COMMON_SRC)/cpu/$(SRCARCH)/vm
154 SOURCE_PATHS+=$(HS_COMMON_SRC)/os_cpu/$(Platform_os_family)_$(SRCARCH)/vm
155
156 CORE_PATHS=$(foreach path,$(SOURCE_PATHS),$(call altsrc,$(path)) $(path))
157 CORE_PATHS+=$(GENERATED)/jvmtifiles $(GENERATED)/tracefiles
158
159 ifneq ($(INCLUDE_TRACE), false)
160 CORE_PATHS+=$(shell if [ -d $(HS_ALT_SRC)/share/vm/jfr ]; then \
161 find $(HS_ALT_SRC)/share/vm/jfr -type d; \
162 fi)
|