32 # Include support files that will setup DTRACE_EXTRA_OBJECT_FILES.
33 include lib/JvmDtraceObjects.gmk
34
35 ################################################################################
36 # Setup compilation of the main Hotspot native library (libjvm).
37
38 JVM_OUTPUTDIR := $(JVM_VARIANT_OUTPUTDIR)/libjvm
39 JVM_MAPFILE := $(JVM_OUTPUTDIR)/mapfile
40
41 ################################################################################
42 # Platform independent setup
43
44 JVM_LDFLAGS += \
45 $(SHARED_LIBRARY_FLAGS) \
46 $(JVM_LDFLAGS_FEATURES) \
47 $(EXTRA_LDFLAGS) \
48 #
49
50 JVM_LIBS += \
51 $(JVM_LIBS_FEATURES) \
52 #
53
54 # These files and directories are always excluded
55 JVM_EXCLUDE_FILES += args.cc
56 JVM_EXCLUDES += adlc
57
58 # Needed by vm_version.cpp
59 ifeq ($(OPENJDK_TARGET_CPU), x86_64)
60 OPENJDK_TARGET_CPU_VM_VERSION := amd64
61 else ifeq ($(OPENJDK_TARGET_CPU), sparcv9)
62 OPENJDK_TARGET_CPU_VM_VERSION := sparc
63 else
64 OPENJDK_TARGET_CPU_VM_VERSION := $(OPENJDK_TARGET_CPU)
65 endif
66
67 CFLAGS_VM_VERSION := \
68 $(VERSION_CFLAGS) \
69 -DHOTSPOT_VERSION_STRING='"$(VERSION_STRING)"' \
70 -DDEBUG_LEVEL='"$(DEBUG_LEVEL)"' \
71 -DHOTSPOT_BUILD_USER='"$(USERNAME)"' \
|
32 # Include support files that will setup DTRACE_EXTRA_OBJECT_FILES.
33 include lib/JvmDtraceObjects.gmk
34
35 ################################################################################
36 # Setup compilation of the main Hotspot native library (libjvm).
37
38 JVM_OUTPUTDIR := $(JVM_VARIANT_OUTPUTDIR)/libjvm
39 JVM_MAPFILE := $(JVM_OUTPUTDIR)/mapfile
40
41 ################################################################################
42 # Platform independent setup
43
44 JVM_LDFLAGS += \
45 $(SHARED_LIBRARY_FLAGS) \
46 $(JVM_LDFLAGS_FEATURES) \
47 $(EXTRA_LDFLAGS) \
48 #
49
50 JVM_LIBS += \
51 $(JVM_LIBS_FEATURES) \
52 $(SOFTFLOAT_LIBS) \
53 #
54
55 # These files and directories are always excluded
56 JVM_EXCLUDE_FILES += args.cc
57 JVM_EXCLUDES += adlc
58
59 # Needed by vm_version.cpp
60 ifeq ($(OPENJDK_TARGET_CPU), x86_64)
61 OPENJDK_TARGET_CPU_VM_VERSION := amd64
62 else ifeq ($(OPENJDK_TARGET_CPU), sparcv9)
63 OPENJDK_TARGET_CPU_VM_VERSION := sparc
64 else
65 OPENJDK_TARGET_CPU_VM_VERSION := $(OPENJDK_TARGET_CPU)
66 endif
67
68 CFLAGS_VM_VERSION := \
69 $(VERSION_CFLAGS) \
70 -DHOTSPOT_VERSION_STRING='"$(VERSION_STRING)"' \
71 -DDEBUG_LEVEL='"$(DEBUG_LEVEL)"' \
72 -DHOTSPOT_BUILD_USER='"$(USERNAME)"' \
|