Makefile revision 2362
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens# Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved.
fa9e4066f08beec538e775443c5be79dd423fcabahrens# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
ea8dc4b6d2251b437950c0056bc626b311c73c27eschrock# This code is free software; you can redistribute it and/or modify it
ea8dc4b6d2251b437950c0056bc626b311c73c27eschrock# under the terms of the GNU General Public License version 2 only, as
fa9e4066f08beec538e775443c5be79dd423fcabahrens# published by the Free Software Foundation. Oracle designates this
fa9e4066f08beec538e775443c5be79dd423fcabahrens# particular file as subject to the "Classpath" exception as provided
fa9e4066f08beec538e775443c5be79dd423fcabahrens# by Oracle in the LICENSE file that accompanied this code.
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens# This code is distributed in the hope that it will be useful, but WITHOUT
fa9e4066f08beec538e775443c5be79dd423fcabahrens# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
fa9e4066f08beec538e775443c5be79dd423fcabahrens# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
fa9e4066f08beec538e775443c5be79dd423fcabahrens# version 2 for more details (a copy is included in the LICENSE file that
fa9e4066f08beec538e775443c5be79dd423fcabahrens# accompanied this code).
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens# You should have received a copy of the GNU General Public License version
fa9e4066f08beec538e775443c5be79dd423fcabahrens# 2 along with this work; if not, write to the Free Software Foundation,
fa9e4066f08beec538e775443c5be79dd423fcabahrens# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
9842588ba779c98194a9c238d52784a2e45a850eGeorge Wilson# or visit www.oracle.com if you need additional information or have any
81cd5c555f505484180a62ca5a2fbb00d70c57d6Matthew Ahrens# questions.
e495b6e6735b803e422025a630352ef9bba788c5Saso Kiselkov#
bc9014e6a81272073b9854d9f65dd59e18d18c35Justin Gibbs
45818ee124adeaaf947698996b4f4c722afc6d1fMatthew Ahrens#
c3d26abc9ee97b4f60233556aadeb57e0bd30bb9Matthew Ahrens# Makefile for building all the demos
fa9e4066f08beec538e775443c5be79dd423fcabahrens#
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensBUILDDIR = ..
fa9e4066f08beec538e775443c5be79dd423fcabahrensPRODUCT = demos
283b84606b6fc326692c03273de1774e8c122f9aGeorge.Wilsoninclude $(BUILDDIR)/common/Defs.gmk
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensSUBDIRS = jni
fa9e4066f08beec538e775443c5be79dd423fcabahrensSUBDIRS_desktop = applets jfc
fa9e4066f08beec538e775443c5be79dd423fcabahrensSUBDIRS_management = management
fa9e4066f08beec538e775443c5be79dd423fcabahrensSUBDIRS_misc = scripting
fa9e4066f08beec538e775443c5be79dd423fcabahrensSUBDIRS_tools = jpda jvmti
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensinclude $(BUILDDIR)/common/Subdirs.gmk
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensall build:: nbproject
fa9e4066f08beec538e775443c5be79dd423fcabahrens $(SUBDIRS-loop)
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensnbproject:
fa9e4066f08beec538e775443c5be79dd423fcabahrens $(RM) -r $(DEMODIR)/nbproject
fa9e4066f08beec538e775443c5be79dd423fcabahrens $(MKDIR) -p $(DEMODIR)
fa9e4066f08beec538e775443c5be79dd423fcabahrens ( $(CD) $(SHARE_SRC)/demo && $(TAR) -cf - \
3f9d6ad73e45c6823b409f93b0c8d4f62861d2d5Lin Ling `find nbproject $(SCM_DIRS_prune) -o -type f -print` ) | \
fa9e4066f08beec538e775443c5be79dd423fcabahrens ( $(CD) $(DEMODIR) && $(TAR) -xf - )
6ce0521ac291be36119f359237066c4fb8088683perrinifndef OPENJDK
e14bb3258d05c1b1077e2db7cf77088924e56919Jeff Bonwick ( $(CD) $(CLOSED_SHARE_SRC)/demo && $(TAR) -cf - \
485bbbf5450c6645352388d798251c1a89ef4c9cGeorge Wilson `find nbproject $(SCM_DIRS_prune) -o -type f -print` ) | \
91ebeef555ce7f899b6270a3c2df47b51f7ad59aahrens ( $(CD) $(DEMODIR) && $(TAR) -xf - )
45818ee124adeaaf947698996b4f4c722afc6d1fMatthew Ahrensendif
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrensclean clobber::
fa9e4066f08beec538e775443c5be79dd423fcabahrens $(SUBDIRS-loop)
fa9e4066f08beec538e775443c5be79dd423fcabahrens $(RM) -r $(DEMODIR)
fa9e4066f08beec538e775443c5be79dd423fcabahrens $(RM) -r $(DEMOCLASSDIR)
fa9e4066f08beec538e775443c5be79dd423fcabahrens
fa9e4066f08beec538e775443c5be79dd423fcabahrens