Makefile revision 2437
9174efb969475801d0dc88eee35aae40c748d450nd#
ec79b29695b183f794264bbb578c51e93d1f9b1emartin# Copyright (c) 2000, 2008, Oracle and/or its affiliates. All rights reserved.
6aa2272cc4af77e605ba2c4a4781f8567408b7e3pquerna# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
ee508128c414648982d1cca7801f63b01a0a4f8aminfrin#
2f1bb5376c5c4022383bb729679ca751dd75a2eabrianp# This code is free software; you can redistribute it and/or modify it
2f1bb5376c5c4022383bb729679ca751dd75a2eabrianp# under the terms of the GNU General Public License version 2 only, as
ad862ab5716726a2d72a292ba1dfb29566c86153brianp# published by the Free Software Foundation.
ad862ab5716726a2d72a292ba1dfb29566c86153brianp#
ad862ab5716726a2d72a292ba1dfb29566c86153brianp# This code is distributed in the hope that it will be useful, but WITHOUT
347c9301068524042be654db3b2b055a9ec20633rpluem# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
347c9301068524042be654db3b2b055a9ec20633rpluem# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
347c9301068524042be654db3b2b055a9ec20633rpluem# version 2 for more details (a copy is included in the LICENSE file that
1266e0c1535091b37a0c6ea86183094e575cb8dagregames# accompanied this code).
1266e0c1535091b37a0c6ea86183094e575cb8dagregames#
29d3b95754d5730dde08bbda9dc76785894f10f8rpluem# You should have received a copy of the GNU General Public License version
dfd7e0be46ab5ef5b84339b4645d60fdc44cb4a5rpluem# 2 along with this work; if not, write to the Free Software Foundation,
dfd7e0be46ab5ef5b84339b4645d60fdc44cb4a5rpluem# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
dfd7e0be46ab5ef5b84339b4645d60fdc44cb4a5rpluem#
dfd7e0be46ab5ef5b84339b4645d60fdc44cb4a5rpluem# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
7461431ba407b0e1eac3d6a81440a4184e652e9fniq# or visit www.oracle.com if you need additional information or have any
7461431ba407b0e1eac3d6a81440a4184e652e9fniq# questions.
17d53ea32c4968e47733f1c2c063ae07d280efd6jerenkrantz#
17d53ea32c4968e47733f1c2c063ae07d280efd6jerenkrantz#
17d53ea32c4968e47733f1c2c063ae07d280efd6jerenkrantz
2d5532b13110a8d85653da92e97795b09cc25cc2trawick# This guards against adding broken .java files to the directory
b38565306421ff53e9f7499bc728d6df5cec294dpquerna# hierarchy, but may be a pain to keep in sync
b38565306421ff53e9f7499bc728d6df5cec294dpquerna
b38565306421ff53e9f7499bc728d6df5cec294dpquerna# Generated using the build-pkglist script
b38565306421ff53e9f7499bc728d6df5cec294dpquernaifeq "x$(GAMMADIR)" "x"
3aeb30211790fef38a8297f990b7ad3b2c46ece9colminclude ../../make/defs.make
3aeb30211790fef38a8297f990b7ad3b2c46ece9colmelse
79d1d5666b3ceb59c959b09600aa2bce32324677rplueminclude $(GAMMADIR)/make/defs.make
79d1d5666b3ceb59c959b09600aa2bce32324677rpluemendif
79d1d5666b3ceb59c959b09600aa2bce32324677rpluem
a6ea86151dd968120a12b48867d45947ef2bb9darpluemifeq "x$(HOTSPOT_BUILD_VERSION)" "x"
a6ea86151dd968120a12b48867d45947ef2bb9darpluemSA_BUILD_VERSION=$(HOTSPOT_RELEASE_VERSION)
a6ea86151dd968120a12b48867d45947ef2bb9darpluemelse
a6ea86151dd968120a12b48867d45947ef2bb9darpluemSA_BUILD_VERSION=$(HOTSPOT_RELEASE_VERSION)-$(HOTSPOT_BUILD_VERSION)
a17ca1093e7dc28c1a54cfd9741f65653f5b2b19jimendif
a17ca1093e7dc28c1a54cfd9741f65653f5b2b19jim
a17ca1093e7dc28c1a54cfd9741f65653f5b2b19jimPKGLIST = \
fa735cac4e86858f11c0de4f7cea50fa63eab87ecolmsun.jvm.hotspot \
fa735cac4e86858f11c0de4f7cea50fa63eab87ecolmsun.jvm.hotspot.asm \
fa735cac4e86858f11c0de4f7cea50fa63eab87ecolmsun.jvm.hotspot.asm.amd64 \
dbb3b82abaa9c0ad199a0a3d6a7a505136137c61colmsun.jvm.hotspot.asm.ia64 \
dbb3b82abaa9c0ad199a0a3d6a7a505136137c61colmsun.jvm.hotspot.asm.sparc \
dbb3b82abaa9c0ad199a0a3d6a7a505136137c61colmsun.jvm.hotspot.asm.x86 \
3d76cdd5855071bbfb95a27de7d77a8855d1e893niqsun.jvm.hotspot.bugspot \
3d76cdd5855071bbfb95a27de7d77a8855d1e893niqsun.jvm.hotspot.bugspot.tree \
3d76cdd5855071bbfb95a27de7d77a8855d1e893niqsun.jvm.hotspot.c1 \
3d76cdd5855071bbfb95a27de7d77a8855d1e893niqsun.jvm.hotspot.code \
3d76cdd5855071bbfb95a27de7d77a8855d1e893niqsun.jvm.hotspot.compiler \
3d76cdd5855071bbfb95a27de7d77a8855d1e893niqsun.jvm.hotspot.debugger \
3d76cdd5855071bbfb95a27de7d77a8855d1e893niqsun.jvm.hotspot.debugger.amd64 \
3d76cdd5855071bbfb95a27de7d77a8855d1e893niqsun.jvm.hotspot.debugger.cdbg \
bf0dec31a67271a4a67a6d3a3a9b3cdb41278390rpluemsun.jvm.hotspot.debugger.cdbg.basic \
bf0dec31a67271a4a67a6d3a3a9b3cdb41278390rpluemsun.jvm.hotspot.debugger.cdbg.basic.amd64 \
bf0dec31a67271a4a67a6d3a3a9b3cdb41278390rpluemsun.jvm.hotspot.debugger.cdbg.basic.x86 \
bf0dec31a67271a4a67a6d3a3a9b3cdb41278390rpluemsun.jvm.hotspot.debugger.dbx \
7612604db51e61f6ec4a6593c188e6d0640646abwrowesun.jvm.hotspot.debugger.dbx.sparc \
7612604db51e61f6ec4a6593c188e6d0640646abwrowesun.jvm.hotspot.debugger.dbx.x86 \
7612604db51e61f6ec4a6593c188e6d0640646abwrowesun.jvm.hotspot.debugger.dummy \
7612604db51e61f6ec4a6593c188e6d0640646abwrowesun.jvm.hotspot.debugger.ia64 \
7612604db51e61f6ec4a6593c188e6d0640646abwrowesun.jvm.hotspot.debugger.linux \
7612604db51e61f6ec4a6593c188e6d0640646abwrowesun.jvm.hotspot.debugger.linux.amd64 \
0a2c6381b34b977101327f412a4b1ddc8a361ae7rpluemsun.jvm.hotspot.debugger.linux.ia64 \
0a2c6381b34b977101327f412a4b1ddc8a361ae7rpluemsun.jvm.hotspot.debugger.linux.x86 \
0a2c6381b34b977101327f412a4b1ddc8a361ae7rpluemsun.jvm.hotspot.debugger.posix \
0a2c6381b34b977101327f412a4b1ddc8a361ae7rpluemsun.jvm.hotspot.debugger.posix.elf \
8828f8c859fabac8c0080440392bc279877f9802rpluemsun.jvm.hotspot.debugger.proc \
8828f8c859fabac8c0080440392bc279877f9802rpluemsun.jvm.hotspot.debugger.proc.amd64 \
8828f8c859fabac8c0080440392bc279877f9802rpluemsun.jvm.hotspot.debugger.proc.sparc \
0830215c2542165c027f092c18924f2885c98b49trawicksun.jvm.hotspot.debugger.proc.x86 \
0830215c2542165c027f092c18924f2885c98b49trawicksun.jvm.hotspot.debugger.remote \
0830215c2542165c027f092c18924f2885c98b49trawicksun.jvm.hotspot.debugger.remote.amd64 \
0830215c2542165c027f092c18924f2885c98b49trawicksun.jvm.hotspot.debugger.remote.sparc \
be2abc811ae62b872703a7b43235598d641f8d8dmjcsun.jvm.hotspot.debugger.remote.x86 \
8f1c5a2aca731a7676bf74cdce67ec28557ec299trawicksun.jvm.hotspot.debugger.sparc \
bc886ee8559b4feb30d32dc8a50ba2c013c3cc02trawicksun.jvm.hotspot.debugger.win32 \
8f1c5a2aca731a7676bf74cdce67ec28557ec299trawicksun.jvm.hotspot.debugger.win32.coff \
9505e1a9012d92bfd2b6228e675156f44a27aa04colmsun.jvm.hotspot.debugger.windbg \
9505e1a9012d92bfd2b6228e675156f44a27aa04colmsun.jvm.hotspot.debugger.windbg.amd64 \
3aeb30211790fef38a8297f990b7ad3b2c46ece9colmsun.jvm.hotspot.debugger.windbg.ia64 \
3aeb30211790fef38a8297f990b7ad3b2c46ece9colmsun.jvm.hotspot.debugger.windbg.x86 \
3aeb30211790fef38a8297f990b7ad3b2c46ece9colmsun.jvm.hotspot.debugger.x86 \
3aeb30211790fef38a8297f990b7ad3b2c46ece9colmsun.jvm.hotspot.gc_implementation \
6eb3a057b5e4f046faba79104d7941552de755dacolmsun.jvm.hotspot.gc_implementation.parallelScavenge \
6eb3a057b5e4f046faba79104d7941552de755dacolmsun.jvm.hotspot.gc_implementation.shared \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.gc_interface \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.interpreter \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.jdi \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.livejvm \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.memory \
c07be90520f577cdffc0ee59a81e7f2be4ab24c6martinsun.jvm.hotspot.oops \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.runtime \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.runtime.amd64 \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.runtime.ia64 \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.runtime.linux \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.runtime.linux_amd64 \
6a9a6a63bae82591ea75fc602d5260109b8fa02ccolmsun.jvm.hotspot.runtime.linux_ia64 \
70706a4d1ead0d72a443eac1cc446a0f1a4de069colmsun.jvm.hotspot.runtime.linux_sparc \
70706a4d1ead0d72a443eac1cc446a0f1a4de069colmsun.jvm.hotspot.runtime.linux_x86 \
70706a4d1ead0d72a443eac1cc446a0f1a4de069colmsun.jvm.hotspot.runtime.posix \
70706a4d1ead0d72a443eac1cc446a0f1a4de069colmsun.jvm.hotspot.runtime.solaris_amd64 \
70706a4d1ead0d72a443eac1cc446a0f1a4de069colmsun.jvm.hotspot.runtime.solaris_sparc \
9cfe09f7e922f7bdf61bfe10a47e8f25145cdf92colmsun.jvm.hotspot.runtime.solaris_x86 \
9cfe09f7e922f7bdf61bfe10a47e8f25145cdf92colmsun.jvm.hotspot.runtime.sparc \
9cfe09f7e922f7bdf61bfe10a47e8f25145cdf92colmsun.jvm.hotspot.runtime.win32_amd64 \
9cfe09f7e922f7bdf61bfe10a47e8f25145cdf92colmsun.jvm.hotspot.runtime.win32_ia64 \
be2abc811ae62b872703a7b43235598d641f8d8dmjcsun.jvm.hotspot.runtime.win32_x86 \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.runtime.x86 \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.tools \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.tools.jcore \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.tools.soql \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.types \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.types.basic \
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonsun.jvm.hotspot.ui \
a09378e32e823d5619f766394fcdde1cfa16c5dajimsun.jvm.hotspot.ui.action \
a09378e32e823d5619f766394fcdde1cfa16c5dajimsun.jvm.hotspot.ui.classbrowser \
a09378e32e823d5619f766394fcdde1cfa16c5dajimsun.jvm.hotspot.ui.resources \
a09378e32e823d5619f766394fcdde1cfa16c5dajimsun.jvm.hotspot.ui.table \
a09378e32e823d5619f766394fcdde1cfa16c5dajimsun.jvm.hotspot.ui.tree \
a09378e32e823d5619f766394fcdde1cfa16c5dajimsun.jvm.hotspot.ui.treetable \
a09378e32e823d5619f766394fcdde1cfa16c5dajimsun.jvm.hotspot.utilities \
ce8e09ffeb8c696f7fc6c5dfa8814c52caaac59bcolmsun.jvm.hotspot.utilities.memo \
ce8e09ffeb8c696f7fc6c5dfa8814c52caaac59bcolmsun.jvm.hotspot.utilities.soql \
ce8e09ffeb8c696f7fc6c5dfa8814c52caaac59bcolmcom.sun.java.swing.action \
ce8e09ffeb8c696f7fc6c5dfa8814c52caaac59bcolmcom.sun.java.swing.ui
5340bb8547e62ec8ede44b1b086b7da37ee64eefcolm#END PKGLIST
5340bb8547e62ec8ede44b1b086b7da37ee64eefcolm
5340bb8547e62ec8ede44b1b086b7da37ee64eefcolm# Generated using the build-filelist script
f6e71f622ffde40c654288851ff65b8505cf7596colmFILELIST = \
f6e71f622ffde40c654288851ff65b8505cf7596colmsun/jvm/hotspot/*.java \
f6e71f622ffde40c654288851ff65b8505cf7596colmsun/jvm/hotspot/asm/*.java \
f8ae06c7d0615d8b9441099794fe80a3f2915469colmsun/jvm/hotspot/asm/amd64/*.java \
f8ae06c7d0615d8b9441099794fe80a3f2915469colmsun/jvm/hotspot/asm/ia64/*.java \
f8ae06c7d0615d8b9441099794fe80a3f2915469colmsun/jvm/hotspot/asm/sparc/*.java \
6eb3a057b5e4f046faba79104d7941552de755dacolmsun/jvm/hotspot/asm/x86/*.java \
6eb3a057b5e4f046faba79104d7941552de755dacolmsun/jvm/hotspot/bugspot/*.java \
6eb3a057b5e4f046faba79104d7941552de755dacolmsun/jvm/hotspot/bugspot/tree/*.java \
6aa2272cc4af77e605ba2c4a4781f8567408b7e3pquernasun/jvm/hotspot/c1/*.java \
6eb3a057b5e4f046faba79104d7941552de755dacolmsun/jvm/hotspot/code/*.java \
be2abc811ae62b872703a7b43235598d641f8d8dmjcsun/jvm/hotspot/compiler/*.java \
dface6840439ab84a36749f40e7773ebfdc2066ejortonsun/jvm/hotspot/debugger/*.java \
dface6840439ab84a36749f40e7773ebfdc2066ejortonsun/jvm/hotspot/debugger/amd64/*.java \
dface6840439ab84a36749f40e7773ebfdc2066ejortonsun/jvm/hotspot/debugger/cdbg/*.java \
dface6840439ab84a36749f40e7773ebfdc2066ejortonsun/jvm/hotspot/debugger/cdbg/basic/*.java \
1febae173a82bc2a71c3c0ba4105cf674000791bjimsun/jvm/hotspot/debugger/cdbg/basic/amd64/*.java \
1febae173a82bc2a71c3c0ba4105cf674000791bjimsun/jvm/hotspot/debugger/cdbg/basic/x86/*.java \
1febae173a82bc2a71c3c0ba4105cf674000791bjimsun/jvm/hotspot/debugger/dbx/*.java \
1febae173a82bc2a71c3c0ba4105cf674000791bjimsun/jvm/hotspot/debugger/dbx/sparc/*.java \
1febae173a82bc2a71c3c0ba4105cf674000791bjimsun/jvm/hotspot/debugger/dbx/x86/*.java \
2b409b0583ef844d6f85002160cbc6df95b9afa8jerenkrantzsun/jvm/hotspot/debugger/dummy/*.java \
2b409b0583ef844d6f85002160cbc6df95b9afa8jerenkrantzsun/jvm/hotspot/debugger/ia64/*.java \
2b409b0583ef844d6f85002160cbc6df95b9afa8jerenkrantzsun/jvm/hotspot/debugger/linux/*.java \
2b409b0583ef844d6f85002160cbc6df95b9afa8jerenkrantzsun/jvm/hotspot/debugger/linux/x86/*.java \
454d060a0d7b13606978c536f632be71e311959djerenkrantzsun/jvm/hotspot/debugger/posix/*.java \
454d060a0d7b13606978c536f632be71e311959djerenkrantzsun/jvm/hotspot/debugger/posix/elf/*.java \
454d060a0d7b13606978c536f632be71e311959djerenkrantzsun/jvm/hotspot/debugger/proc/*.java \
454d060a0d7b13606978c536f632be71e311959djerenkrantzsun/jvm/hotspot/debugger/proc/amd64/*.java \
1392b9997000dceb6aca39da0a1e6405ccb6f0a6jerenkrantzsun/jvm/hotspot/debugger/proc/sparc/*.java \
1392b9997000dceb6aca39da0a1e6405ccb6f0a6jerenkrantzsun/jvm/hotspot/debugger/proc/x86/*.java \
1392b9997000dceb6aca39da0a1e6405ccb6f0a6jerenkrantzsun/jvm/hotspot/debugger/remote/*.java \
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantzsun/jvm/hotspot/debugger/remote/amd64/*.java \
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantzsun/jvm/hotspot/debugger/remote/sparc/*.java \
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantzsun/jvm/hotspot/debugger/remote/x86/*.java \
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantzsun/jvm/hotspot/debugger/sparc/*.java \
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantzsun/jvm/hotspot/debugger/win32/*.java \
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantzsun/jvm/hotspot/debugger/win32/coff/*.java \
ee508128c414648982d1cca7801f63b01a0a4f8aminfrinsun/jvm/hotspot/debugger/windbg/*.java \
ee508128c414648982d1cca7801f63b01a0a4f8aminfrinsun/jvm/hotspot/debugger/windbg/ia64/*.java \
ee508128c414648982d1cca7801f63b01a0a4f8aminfrinsun/jvm/hotspot/debugger/windbg/x86/*.java \
ee508128c414648982d1cca7801f63b01a0a4f8aminfrinsun/jvm/hotspot/debugger/x86/*.java \
f07ae092933846055c4ca046c5a65de83d79c9c6pquernasun/jvm/hotspot/interpreter/*.java \
f07ae092933846055c4ca046c5a65de83d79c9c6pquernasun/jvm/hotspot/jdi/*.java \
f07ae092933846055c4ca046c5a65de83d79c9c6pquernasun/jvm/hotspot/livejvm/*.java \
9b88ec397b4155f3ff79bf7c08de5f15d21765b3pquernasun/jvm/hotspot/memory/*.java \
9b88ec397b4155f3ff79bf7c08de5f15d21765b3pquernasun/jvm/hotspot/oops/*.java \
9b88ec397b4155f3ff79bf7c08de5f15d21765b3pquernasun/jvm/hotspot/runtime/*.java \
a42c13195a5c68d55f6b2bbf5b5e1e66ab45d5d4pquernasun/jvm/hotspot/runtime/amd64/*.java \
a42c13195a5c68d55f6b2bbf5b5e1e66ab45d5d4pquernasun/jvm/hotspot/runtime/ia64/*.java \
a42c13195a5c68d55f6b2bbf5b5e1e66ab45d5d4pquernasun/jvm/hotspot/runtime/linux/*.java \
2a90918318af50d5712ae7159e5625476332c184pquernasun/jvm/hotspot/runtime/linux_amd64/*.java \
2a90918318af50d5712ae7159e5625476332c184pquernasun/jvm/hotspot/runtime/linux_ia64/*.java \
2a90918318af50d5712ae7159e5625476332c184pquernasun/jvm/hotspot/runtime/linux_sparc/*.java \
ede0584e7ec53cc1ea832c5c50281431d9ecc576pquernasun/jvm/hotspot/runtime/linux_x86/*.java \
ede0584e7ec53cc1ea832c5c50281431d9ecc576pquernasun/jvm/hotspot/runtime/posix/*.java \
ede0584e7ec53cc1ea832c5c50281431d9ecc576pquernasun/jvm/hotspot/runtime/solaris_amd64/*.java \
ede0584e7ec53cc1ea832c5c50281431d9ecc576pquernasun/jvm/hotspot/runtime/solaris_sparc/*.java \
82d2a5debc5a6ed2118ac5916d9ba36ad0b5d78btrawicksun/jvm/hotspot/runtime/solaris_x86/*.java \
42167da203d969a1402cf7ce09c14586c04af1dfjimsun/jvm/hotspot/runtime/sparc/*.java \
42167da203d969a1402cf7ce09c14586c04af1dfjimsun/jvm/hotspot/runtime/win32_amd64/*.java \
42167da203d969a1402cf7ce09c14586c04af1dfjimsun/jvm/hotspot/runtime/win32_ia64/*.java \
81ebf4d4f943d1ec988dd10105354e510c2da1d8jimsun/jvm/hotspot/runtime/win32_x86/*.java \
e62b34b26eb8e82bf6f06ff99a08e304b48792ecpquernasun/jvm/hotspot/runtime/x86/*.java \
e62b34b26eb8e82bf6f06ff99a08e304b48792ecpquernasun/jvm/hotspot/tools/*.java \
e62b34b26eb8e82bf6f06ff99a08e304b48792ecpquernasun/jvm/hotspot/tools/jcore/*.java \
27420b7ba57bf78f7a85b19fb0155053a3aff80dwrowesun/jvm/hotspot/tools/soql/*.java \
27420b7ba57bf78f7a85b19fb0155053a3aff80dwrowesun/jvm/hotspot/types/*.java \
27420b7ba57bf78f7a85b19fb0155053a3aff80dwrowesun/jvm/hotspot/types/basic/*.java \
ceeb4b77f172b9d0125f1b4b323675d700b2c43bminfrinsun/jvm/hotspot/ui/*.java \
ceeb4b77f172b9d0125f1b4b323675d700b2c43bminfrinsun/jvm/hotspot/ui/action/*.java \
ceeb4b77f172b9d0125f1b4b323675d700b2c43bminfrinsun/jvm/hotspot/ui/classbrowser/*.java \
9152b0c4366af633c4b7982af01bd9a821f410d5pquernasun/jvm/hotspot/ui/table/*.java \
9152b0c4366af633c4b7982af01bd9a821f410d5pquernasun/jvm/hotspot/ui/tree/*.java \
9152b0c4366af633c4b7982af01bd9a821f410d5pquernasun/jvm/hotspot/ui/treetable/*.java \
9152b0c4366af633c4b7982af01bd9a821f410d5pquernasun/jvm/hotspot/utilities/*.java \
87d944bf70927764edf8ef69e46d3b4b8fa09131pquernasun/jvm/hotspot/utilities/memo/*.java \
87d944bf70927764edf8ef69e46d3b4b8fa09131pquernasun/jvm/hotspot/utilities/soql/*.java \
424c1a743525e9c5008e29b39a99363723409a1dtrawickcom/sun/java/swing/action/*.java \
424c1a743525e9c5008e29b39a99363723409a1dtrawickcom/sun/java/swing/ui/*.java
424c1a743525e9c5008e29b39a99363723409a1dtrawick#END FILELIST
4375cabac8fc22b3717687ffdbce9bbdf095f255trawick
4375cabac8fc22b3717687ffdbce9bbdf095f255trawickifneq "x$(ALT_BOOTDIR)" "x"
4375cabac8fc22b3717687ffdbce9bbdf095f255trawick BOOTDIR := $(ALT_BOOTDIR)
39dbd3f60b93f5e0fbf46d9ae237f6742e113442pquernaendif
39dbd3f60b93f5e0fbf46d9ae237f6742e113442pquerna
89211a3153be8b03353c3bfbca45fed67cb80f0bpquernaifeq "x$(BOOTDIR)" "x"
89211a3153be8b03353c3bfbca45fed67cb80f0bpquerna JDK_HOME := $(shell dirname $(shell which java))/..
89211a3153be8b03353c3bfbca45fed67cb80f0bpquernaelse
89211a3153be8b03353c3bfbca45fed67cb80f0bpquerna JDK_HOME := $(BOOTDIR)
89211a3153be8b03353c3bfbca45fed67cb80f0bpquernaendif
89211a3153be8b03353c3bfbca45fed67cb80f0bpquerna
89211a3153be8b03353c3bfbca45fed67cb80f0bpquernaisUnix := $(shell test -r c:/; echo $$?)
89211a3153be8b03353c3bfbca45fed67cb80f0bpquerna
a14ccf0f7e9b44c6848334823542a1799577f669pquernaifeq "$(isUnix)" "1"
a14ccf0f7e9b44c6848334823542a1799577f669pquerna CPS := :
a14ccf0f7e9b44c6848334823542a1799577f669pquernaelse
43c24b7301a9df7014ce54c0bc55ac4754cf5b0dpquerna CPS := ";"
43c24b7301a9df7014ce54c0bc55ac4754cf5b0dpquernaendif
a2e37e48efb113e8e4f9d9ca9c8286aaac6c936cpquerna
a2e37e48efb113e8e4f9d9ca9c8286aaac6c936cpquernaSRC_DIR = ../src/share/classes
a2e37e48efb113e8e4f9d9ca9c8286aaac6c936cpquernaBUILD_DIR = ../build
007ba11dc68651df7f872f35947ae82a595d9e02pquernaOUTPUT_DIR = $(BUILD_DIR)/classes
007ba11dc68651df7f872f35947ae82a595d9e02pquernaDOC_DIR = $(BUILD_DIR)/doc
007ba11dc68651df7f872f35947ae82a595d9e02pquerna
44ca834b970b454b844efb96f219bdf49fee71e5trawick# gnumake 3.78.1 does not accept the *s,
44ca834b970b454b844efb96f219bdf49fee71e5trawick# so use the shell to expand them
44ca834b970b454b844efb96f219bdf49fee71e5trawickALLFILES := $(patsubst %,$(SRC_DIR)/%,$(FILELIST))
eb8430fd3bc941c0b3ba8bba3884b7fc464bf458pquernaALLFILES := $(shell /bin/ls $(ALLFILES))
eb8430fd3bc941c0b3ba8bba3884b7fc464bf458pquerna
eb8430fd3bc941c0b3ba8bba3884b7fc464bf458pquerna# tools.jar is used by the sa-jdi binding
fde88bb682426885c679198ee130d2d5a29e8c0fbnicholesCLASSPATH = $(JDK_HOME)/lib/tools.jar
fde88bb682426885c679198ee130d2d5a29e8c0fbnicholes
fde88bb682426885c679198ee130d2d5a29e8c0fbnicholesCLASSPATH := $(subst \,/,$(CLASSPATH))
fde88bb682426885c679198ee130d2d5a29e8c0fbnicholes
fde88bb682426885c679198ee130d2d5a29e8c0fbnicholes# FIXME: autogenerate call to rmic
fde88bb682426885c679198ee130d2d5a29e8c0fbnicholes
fde88bb682426885c679198ee130d2d5a29e8c0fbnicholesSA_BUILD_VERSION_PROP = "sun.jvm.hotspot.runtime.VM.saBuildVersion=$(SA_BUILD_VERSION)"
fde88bb682426885c679198ee130d2d5a29e8c0fbnicholes
60e385aa992e11a6cb0504e8d4fc35186e8d848bpquernaSA_PROPERTIES = $(OUTPUT_DIR)/sa.properties
60e385aa992e11a6cb0504e8d4fc35186e8d848bpquernaJAVAC = $(JDK_HOME)/bin/javac
60e385aa992e11a6cb0504e8d4fc35186e8d848bpquernaJAVADOC = $(JDK_HOME)/bin/javadoc
d66ac514cc15e99228d72c56c6c3daf25da8d360niqRMIC = $(JDK_HOME)/bin/rmic
d66ac514cc15e99228d72c56c6c3daf25da8d360niq
d66ac514cc15e99228d72c56c6c3daf25da8d360niq# Tagging it on because there's no reason not to run it
d66ac514cc15e99228d72c56c6c3daf25da8d360niqall: filelist
e23b77006a8b079c0ad52e42ba2029e759455b8fjorton @mkdir -p $(OUTPUT_DIR)
e23b77006a8b079c0ad52e42ba2029e759455b8fjorton @echo "$(SA_BUILD_VERSION_PROP)" > $(SA_PROPERTIES)
e23b77006a8b079c0ad52e42ba2029e759455b8fjorton $(JAVAC) -classpath $(CLASSPATH) -deprecation -sourcepath $(SRC_DIR) -g -d $(OUTPUT_DIR) @filelist
e23b77006a8b079c0ad52e42ba2029e759455b8fjorton $(RMIC) -classpath $(OUTPUT_DIR) -d $(OUTPUT_DIR) sun.jvm.hotspot.debugger.remote.RemoteDebuggerServer
22c347c08cd77d5e2c32536b467b389fd33d631fpquerna rm -f $(OUTPUT_DIR)/sun/jvm/hotspot/utilities/soql/sa.js
8c46f9f81ae6357dc97560d6d85154f19cf251aejim cp $(SRC_DIR)/sun/jvm/hotspot/utilities/soql/sa.js $(OUTPUT_DIR)/sun/jvm/hotspot/utilities/soql
b6e2b36d6972a0e243368eb567e91d511fb40b1bbnicholes mkdir -p $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources
b6e2b36d6972a0e243368eb567e91d511fb40b1bbnicholes rm -f $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources/*
b6e2b36d6972a0e243368eb567e91d511fb40b1bbnicholes cp $(SRC_DIR)/sun/jvm/hotspot/ui/resources/*.png $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources/
b6e2b36d6972a0e243368eb567e91d511fb40b1bbnicholes cp -r $(SRC_DIR)/images/* $(OUTPUT_DIR)/
b6e2b36d6972a0e243368eb567e91d511fb40b1bbnicholes
ad4a5834dfdf9488af4ac3238ea4d8b18dce49acpquernaallprof: filelist
e5882a36d7756850cc829f5f2286120b877458b1pquerna @mkdir -p $(OUTPUT_DIR)
e5882a36d7756850cc829f5f2286120b877458b1pquerna @echo "$(SA_BUILD_VERSION_PROP)" > $(SA_PROPERTIES)
8b7594c66e764f5cd3506b6f2459497ab65a8b03pquerna $(JAVAC) -J-Xprof -classpath $(CLASSPATH) -deprecation -sourcepath $(SRC_DIR) -g -d $(OUTPUT_DIR) @filelist
8b7594c66e764f5cd3506b6f2459497ab65a8b03pquerna $(RMIC) -classpath $(OUTPUT_DIR) -d $(OUTPUT_DIR) sun.jvm.hotspot.debugger.remote.RemoteDebuggerServer
8b7594c66e764f5cd3506b6f2459497ab65a8b03pquerna rm -f $(OUTPUT_DIR)/sun/jvm/hotspot/utilities/soql/sa.js
8c46f9f81ae6357dc97560d6d85154f19cf251aejim cp $(SRC_DIR)/sun/jvm/hotspot/utilities/soql/sa.js $(OUTPUT_DIR)/sun/jvm/hotspot/utilities/soql
8c46f9f81ae6357dc97560d6d85154f19cf251aejim mkdir -p $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources
20f1b1a67eef5ab0f3295608c89964a7dca4fdd1pquerna rm -f $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources/*
20f1b1a67eef5ab0f3295608c89964a7dca4fdd1pquerna cp $(SRC_DIR)/sun/jvm/hotspot/ui/resources/*.png $(OUTPUT_DIR)/sun/jvm/hotspot/ui/resources/
20f1b1a67eef5ab0f3295608c89964a7dca4fdd1pquerna cp -r $(SRC_DIR)/images/* $(OUTPUT_DIR)/
20f1b1a67eef5ab0f3295608c89964a7dca4fdd1pquerna
599c5abcc7fec60611956f56b732eca033c287d2pquerna.PHONY: filelist
599c5abcc7fec60611956f56b732eca033c287d2pquernafilelist: $(ALLFILES)
599c5abcc7fec60611956f56b732eca033c287d2pquerna @if [ ! -f $(JDK_HOME)/lib/tools.jar ] ; then \
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes echo "Missing $(JDK_HOME)/lib/tools.jar file. Use 1.6.0 or later version jdk to build SA."; \
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes echo ""; \
e76fdcdfb8994ad70776526f50fa013b3e9a6033bnicholes exit 1; \
eb9b491d7b262dad572ec2f1f75eea592283f81apquerna fi
eb9b491d7b262dad572ec2f1f75eea592283f81apquerna @rm -f $@
1ef90d1763e489969ec7a01c77bcb158ece5ae83jorton @echo $(ALLFILES) > $@
c5cb4c9e7c8696907ddebab2a0037717c710b0f6jorton
6d00a5e2c08ddbff9614ecc17a1c085462811f89slive.PHONY: natives
6d00a5e2c08ddbff9614ecc17a1c085462811f89slivenatives:
6d00a5e2c08ddbff9614ecc17a1c085462811f89slive cd ../src/os/`java -classpath $(OUTPUT_DIR) sun.jvm.hotspot.utilities.PlatformInfo`; $(MAKE) all
6d00a5e2c08ddbff9614ecc17a1c085462811f89slive
6d00a5e2c08ddbff9614ecc17a1c085462811f89slive.PHONY: sa-jdi.jar
6d00a5e2c08ddbff9614ecc17a1c085462811f89slivesa-jdi.jar:
6d00a5e2c08ddbff9614ecc17a1c085462811f89slive echo "sa-jdi.jar is built by a hotspot build."
6d00a5e2c08ddbff9614ecc17a1c085462811f89slive
6d00a5e2c08ddbff9614ecc17a1c085462811f89slivedocs:
6d00a5e2c08ddbff9614ecc17a1c085462811f89slive @$(JAVADOC) -private -classpath $(CLASSPATH) -sourcepath $(SRC_DIR) -d $(DOC_DIR) $(PKGLIST)
6d00a5e2c08ddbff9614ecc17a1c085462811f89slive
6d00a5e2c08ddbff9614ecc17a1c085462811f89slivesizes: $(ALLFILES)
6d00a5e2c08ddbff9614ecc17a1c085462811f89slive wc -l $(ALLFILES)
6d00a5e2c08ddbff9614ecc17a1c085462811f89slive
6d00a5e2c08ddbff9614ecc17a1c085462811f89slivecscope: $(ALLFILES)
6d00a5e2c08ddbff9614ecc17a1c085462811f89slive rm -f java.files
4f6e78091b3f45a5782389ae25b62516a7a0c842bnicholes echo $(ALLFILES) > java.files
4f6e78091b3f45a5782389ae25b62516a7a0c842bnicholes cscope -b -i java.files -f java.out
4f6e78091b3f45a5782389ae25b62516a7a0c842bnicholes rm -f java.files
4f6e78091b3f45a5782389ae25b62516a7a0c842bnicholes
4f6e78091b3f45a5782389ae25b62516a7a0c842bnicholes.PHONY: sa.jar
7d15331eeb5429d7148d13d6fd914a641bf1c000pquernasa.jar:
7d15331eeb5429d7148d13d6fd914a641bf1c000pquerna rm -f $(BUILD_DIR)/sa.jar
7d15331eeb5429d7148d13d6fd914a641bf1c000pquerna cd $(OUTPUT_DIR) ; jar cvf ../sa.jar *
e9be3aacfd6c0a1208e6c91a133be92ed0f94fe1bnicholes
e9be3aacfd6c0a1208e6c91a133be92ed0f94fe1bnicholesclean::
e9be3aacfd6c0a1208e6c91a133be92ed0f94fe1bnicholes rm -rf filelist
e9be3aacfd6c0a1208e6c91a133be92ed0f94fe1bnicholes cd ../src/os/`java -classpath $(OUTPUT_DIR) sun.jvm.hotspot.utilities.PlatformInfo`; $(MAKE) clean
1d14622beee568462689b2bbc6a9e0e9b6a40583striker rm -rf $(BUILD_DIR)/*
1d14622beee568462689b2bbc6a9e0e9b6a40583striker