Changeset 111 for trunk/openjdk/Makefile


Ignore:
Timestamp:
Aug 20, 2010, 12:08:50 AM (15 years ago)
Author:
dmik
Message:

jdk/make: Added TARGETS variable ("setup build" by default) that allows to narrow the build down to a single subcomponent like "hotspot" or "jdk" while doing the debug build via the "debug_build" make target or alike.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/Makefile

    r27 r111  
    6666
    6767include ./make/Defs-internal.gmk
     68
     69ifndef TARGETS
     70  TARGETS:=setup build
     71endif
    6872
    6973all::
     
    9599include ./make/deploy-rules.gmk
    96100
    97 all:: setup build
     101all:: $(TARGETS)
    98102
    99103setup: openjdk_check
     
    187191generic_debug_build:
    188192        @$(ECHO) $@ build started: `$(DATE) '+%y-%m-%d %H:%M'`
    189         $(MAKE) $(COMMON_DEBUG_FLAGS) setup build
     193        $(MAKE) $(COMMON_DEBUG_FLAGS) $(TARGETS)
    190194        @$(ECHO) $@ build finished: `$(DATE) '+%y-%m-%d %H:%M'`
    191195
    192196debug_build: setup
    193         $(MAKE) DEBUG_NAME=debug generic_debug_build
     197        $(MAKE) DEBUG_NAME=debug TARGETS=$(TARGETS) generic_debug_build
    194198
    195199fastdebug_build: setup
    196         $(MAKE) DEBUG_NAME=fastdebug generic_debug_build
     200        $(MAKE) DEBUG_NAME=fastdebug TARGETS=$(TARGERS) generic_debug_build
    197201
    198202ifeq ($(SKIP_FASTDEBUG_BUILD), false)
Note: See TracChangeset for help on using the changeset viewer.