comparison make/bsd/Makefile @ 12859:f509b8f4699b

7165611: implement Full Debug Symbols on MacOS X hotspot Summary: Add MacOS X FDS support to hotspot; add minimal MacOS X FDS import support to jdk; add MacOS X FDS support to install; add MacOS X FDS support to root. Reviewed-by: erikj, sla, dholmes, rdurbin, tbell, ihse
author dcubed
date Tue, 15 Oct 2013 08:25:43 -0700
parents f36e073d56a4
children 096c224171c4
comparison
equal deleted inserted replaced
12858:2f8728d92483 12859:f509b8f4699b
202 TARGETS_MINIMAL1 = $(addsuffix minimal1,$(TARGETS)) 202 TARGETS_MINIMAL1 = $(addsuffix minimal1,$(TARGETS))
203 203
204 BUILDTREE_MAKE = $(GAMMADIR)/make/$(OSNAME)/makefiles/buildtree.make 204 BUILDTREE_MAKE = $(GAMMADIR)/make/$(OSNAME)/makefiles/buildtree.make
205 BUILDTREE_VARS = GAMMADIR=$(GAMMADIR) OS_FAMILY=$(OSNAME) SRCARCH=$(SRCARCH) BUILDARCH=$(BUILDARCH) LIBARCH=$(LIBARCH) LIBRARY_SUFFIX=$(LIBRARY_SUFFIX) 205 BUILDTREE_VARS = GAMMADIR=$(GAMMADIR) OS_FAMILY=$(OSNAME) SRCARCH=$(SRCARCH) BUILDARCH=$(BUILDARCH) LIBARCH=$(LIBARCH) LIBRARY_SUFFIX=$(LIBRARY_SUFFIX)
206 BUILDTREE_VARS += HOTSPOT_RELEASE_VERSION=$(HOTSPOT_RELEASE_VERSION) HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION) JRE_RELEASE_VERSION=$(JRE_RELEASE_VERSION) 206 BUILDTREE_VARS += HOTSPOT_RELEASE_VERSION=$(HOTSPOT_RELEASE_VERSION) HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION) JRE_RELEASE_VERSION=$(JRE_RELEASE_VERSION)
207 BUILDTREE_VARS += ENABLE_FULL_DEBUG_SYMBOLS=$(ENABLE_FULL_DEBUG_SYMBOLS) OBJCOPY=$(OBJCOPY) STRIP_POLICY=$(STRIP_POLICY) ZIP_DEBUGINFO_FILES=$(ZIP_DEBUGINFO_FILES) ZIPEXE=$(ZIPEXE)
207 208
208 BUILDTREE = $(MAKE) -f $(BUILDTREE_MAKE) $(BUILDTREE_VARS) 209 BUILDTREE = $(MAKE) -f $(BUILDTREE_MAKE) $(BUILDTREE_VARS)
209 210
210 #------------------------------------------------------------------------------- 211 #-------------------------------------------------------------------------------
211 212
335 treeshark: $(SUBDIRS_SHARK) 336 treeshark: $(SUBDIRS_SHARK)
336 treeminimal1: $(SUBDIRS_MINIMAL1) 337 treeminimal1: $(SUBDIRS_MINIMAL1)
337 338
338 # Doc target. This is the same for all build options. 339 # Doc target. This is the same for all build options.
339 # Hence create a docs directory beside ...$(ARCH)_[...] 340 # Hence create a docs directory beside ...$(ARCH)_[...]
341 # We specify 'BUILD_FLAVOR=product' so that the proper
342 # ENABLE_FULL_DEBUG_SYMBOLS value is used.
340 docs: checks 343 docs: checks
341 $(QUIETLY) mkdir -p $(SUBDIR_DOCS) 344 $(QUIETLY) mkdir -p $(SUBDIR_DOCS)
342 $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/makefiles/jvmti.make $(MFLAGS) $(BUILDTREE_VARS) JvmtiOutDir=$(SUBDIR_DOCS) jvmtidocs 345 $(MAKE) -f $(GAMMADIR)/make/$(OSNAME)/makefiles/jvmti.make $(MFLAGS) $(BUILDTREE_VARS) JvmtiOutDir=$(SUBDIR_DOCS) BUILD_FLAVOR=product jvmtidocs
343 346
344 # Synonyms for win32-like targets. 347 # Synonyms for win32-like targets.
345 compiler2: debug product 348 compiler2: debug product
346 349
347 compiler1: debug1 product1 350 compiler1: debug1 product1