hotspot/make/solaris/makefiles/makedeps.make
author ohair
Tue, 27 May 2008 09:47:18 -0700
changeset 584 02175b2b64e6
parent 338 5cf9f61d76f4
child 670 ddf3e9583f2f
permissions -rw-r--r--
6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles) Summary: Allows for building with SS12, no longer requires SS11, warns if not SS11 for now. Once SS12 is validated and performance measurements look ok, SS12 will be the validated compiler. Reviewed-by: sspitsyn, ikrylov
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
489c9b5090e2 Initial load
duke
parents:
diff changeset
     1
#
489c9b5090e2 Initial load
duke
parents:
diff changeset
     2
# Copyright 1999-2005 Sun Microsystems, Inc.  All Rights Reserved.
489c9b5090e2 Initial load
duke
parents:
diff changeset
     3
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
489c9b5090e2 Initial load
duke
parents:
diff changeset
     4
#
489c9b5090e2 Initial load
duke
parents:
diff changeset
     5
# This code is free software; you can redistribute it and/or modify it
489c9b5090e2 Initial load
duke
parents:
diff changeset
     6
# under the terms of the GNU General Public License version 2 only, as
489c9b5090e2 Initial load
duke
parents:
diff changeset
     7
# published by the Free Software Foundation.
489c9b5090e2 Initial load
duke
parents:
diff changeset
     8
#
489c9b5090e2 Initial load
duke
parents:
diff changeset
     9
# This code is distributed in the hope that it will be useful, but WITHOUT
489c9b5090e2 Initial load
duke
parents:
diff changeset
    10
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
489c9b5090e2 Initial load
duke
parents:
diff changeset
    11
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
489c9b5090e2 Initial load
duke
parents:
diff changeset
    12
# version 2 for more details (a copy is included in the LICENSE file that
489c9b5090e2 Initial load
duke
parents:
diff changeset
    13
# accompanied this code).
489c9b5090e2 Initial load
duke
parents:
diff changeset
    14
#
489c9b5090e2 Initial load
duke
parents:
diff changeset
    15
# You should have received a copy of the GNU General Public License version
489c9b5090e2 Initial load
duke
parents:
diff changeset
    16
# 2 along with this work; if not, write to the Free Software Foundation,
489c9b5090e2 Initial load
duke
parents:
diff changeset
    17
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
489c9b5090e2 Initial load
duke
parents:
diff changeset
    18
#
489c9b5090e2 Initial load
duke
parents:
diff changeset
    19
# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
489c9b5090e2 Initial load
duke
parents:
diff changeset
    20
# CA 95054 USA or visit www.sun.com if you need additional information or
489c9b5090e2 Initial load
duke
parents:
diff changeset
    21
# have any questions.
489c9b5090e2 Initial load
duke
parents:
diff changeset
    22
#  
489c9b5090e2 Initial load
duke
parents:
diff changeset
    23
#
489c9b5090e2 Initial load
duke
parents:
diff changeset
    24
338
5cf9f61d76f4 6583644: Move all managed/SCCS files out of 'build' into 'make' directory
kamg
parents: 1
diff changeset
    25
include $(GAMMADIR)/make/solaris/makefiles/rules.make
1
489c9b5090e2 Initial load
duke
parents:
diff changeset
    26
489c9b5090e2 Initial load
duke
parents:
diff changeset
    27
COMPILE.JAVAC.FLAGS += -d $(OUTDIR)
489c9b5090e2 Initial load
duke
parents:
diff changeset
    28
489c9b5090e2 Initial load
duke
parents:
diff changeset
    29
MakeDepsSources=\
489c9b5090e2 Initial load
duke
parents:
diff changeset
    30
	$(GAMMADIR)/src/share/tools/MakeDeps/Database.java \
489c9b5090e2 Initial load
duke
parents:
diff changeset
    31
	$(GAMMADIR)/src/share/tools/MakeDeps/DirectoryTree.java \
489c9b5090e2 Initial load
duke
parents:
diff changeset
    32
	$(GAMMADIR)/src/share/tools/MakeDeps/DirectoryTreeNode.java \
489c9b5090e2 Initial load
duke
parents:
diff changeset
    33
	$(GAMMADIR)/src/share/tools/MakeDeps/FileFormatException.java \
489c9b5090e2 Initial load
duke
parents:
diff changeset
    34
	$(GAMMADIR)/src/share/tools/MakeDeps/FileList.java \
489c9b5090e2 Initial load
duke
parents:
diff changeset
    35
	$(GAMMADIR)/src/share/tools/MakeDeps/FileName.java \
489c9b5090e2 Initial load
duke
parents:
diff changeset
    36
	$(GAMMADIR)/src/share/tools/MakeDeps/Macro.java \
489c9b5090e2 Initial load
duke
parents:
diff changeset
    37
	$(GAMMADIR)/src/share/tools/MakeDeps/MacroDefinitions.java \
489c9b5090e2 Initial load
duke
parents:
diff changeset
    38
	$(GAMMADIR)/src/share/tools/MakeDeps/MakeDeps.java \
489c9b5090e2 Initial load
duke
parents:
diff changeset
    39
	$(GAMMADIR)/src/share/tools/MakeDeps/MetroWerksMacPlatform.java \
489c9b5090e2 Initial load
duke
parents:
diff changeset
    40
	$(GAMMADIR)/src/share/tools/MakeDeps/Platform.java \
489c9b5090e2 Initial load
duke
parents:
diff changeset
    41
	$(GAMMADIR)/src/share/tools/MakeDeps/UnixPlatform.java
489c9b5090e2 Initial load
duke
parents:
diff changeset
    42
489c9b5090e2 Initial load
duke
parents:
diff changeset
    43
MakeDepsOptions=