Makefile revision 32
ad0b283113c3f11ac1877df97d5d0fae899b56caBrendan Mmiller# Copyright 1995-2008 Sun Microsystems, Inc. All Rights Reserved.
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# This code is free software; you can redistribute it and/or modify it
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# under the terms of the GNU General Public License version 2 only, as
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# published by the Free Software Foundation. Sun designates this
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# particular file as subject to the "Classpath" exception as provided
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# by Sun in the LICENSE file that accompanied this code.
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# This code is distributed in the hope that it will be useful, but WITHOUT
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# version 2 for more details (a copy is included in the LICENSE file that
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# accompanied this code).
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# You should have received a copy of the GNU General Public License version
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# 2 along with this work; if not, write to the Free Software Foundation,
ad0b283113c3f11ac1877df97d5d0fae899b56caBrendan Mmiller# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller# CA 95054 USA or visit www.sun.com if you need additional information or
bfd9faff49961e9db7b92f310d59923fd6234372Brendan Mmiller# have any questions.
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# Openjdk sources (only used if SKIP_OPENJDK_BUILD!=true)
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller if [ -r $(OPENJDK_SOURCETREE)/Makefile ]; then \
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller JDK_MAKE_SHARED_DIR=$(JDK_TOPDIR)/make/common/shared
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# For start and finish echo lines
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan MmillerTITLE_TEXT = Control $(PLATFORM) $(ARCH) $(RELEASE)
ad0b283113c3f11ac1877df97d5d0fae899b56caBrendan MmillerSTART_ECHO = echo "$(TITLE_TEXT) $@ build started: $(DATE_STAMP)"
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan MmillerFINISH_ECHO = echo "$(TITLE_TEXT) $@ build finished: $(DATE_STAMP)"
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmillerinclude $(JDK_MAKE_SHARED_DIR)/Defs-control.gmk
3f424ffdb194d6ff7ac053c5b3e53211a2de2d64Brendan Mmiller# What "all" means
all::
@$(FINISH_ECHO)
@$(START_ECHO)
@$(FINISH_ECHO)
@$(START_ECHO)
NO_DOCS=true \
@$(FINISH_ECHO)
@$(START_ECHO)
NO_DOCS=true \
@$(FINISH_ECHO)
@$(START_ECHO)
NO_DOCS=true \
@$(FINISH_ECHO)
DO_BOOT_CYCLE=true
@$(START_ECHO)
$(MAKE) \
SKIP_FASTDEBUG_BUILD=true \
SKIP_DEBUG_BUILD=true \
$(BOOT_CYCLE_SETTINGS) \
@$(FINISH_ECHO)
@$(START_ECHO)
$(MAKE) \
NO_DOCS=true \
@$(FINISH_ECHO)
@$(START_ECHO)
OPENJDK=true \
NO_DOCS=true \
@$(FINISH_ECHO)
clobber::
$(MAKE) \
BUILD_HOTSPOT=false \
BUILD_JDK=false \
BUILD_LANGTOOLS=false \
BUILD_CORBA=false \
BUILD_JAXP=false \
BUILD_JAXWS=false \
BUILD_INSTALL=false \
BUILD_SPONSORS=false \
BOOTDIR \
BOOTDIR \
%.printval:
%.checkdir:
%.checkfil:
FRC: