Makefile revision 3729
d0cd4568592f103a454ac647f4961af293f88f4ejim#
ec79b29695b183f794264bbb578c51e93d1f9b1emartin# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
6aa2272cc4af77e605ba2c4a4781f8567408b7e3pquerna# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
ee508128c414648982d1cca7801f63b01a0a4f8aminfrin#
5deae13e827ad3a8d1972f457fd331e7fcbdbcb8jerenkrantz# This code is free software; you can redistribute it and/or modify it
5deae13e827ad3a8d1972f457fd331e7fcbdbcb8jerenkrantz# under the terms of the GNU General Public License version 2 only, as
5deae13e827ad3a8d1972f457fd331e7fcbdbcb8jerenkrantz# published by the Free Software Foundation. Oracle designates this
24e8199695b555aafbd4e0035d8f03c9263c2eb2jerenkrantz# particular file as subject to the "Classpath" exception as provided
24e8199695b555aafbd4e0035d8f03c9263c2eb2jerenkrantz# by Oracle in the LICENSE file that accompanied this code.
24e8199695b555aafbd4e0035d8f03c9263c2eb2jerenkrantz#
d1197e9701d5464a365fbc6925466966cd95b86djerenkrantz# This code is distributed in the hope that it will be useful, but WITHOUT
d1197e9701d5464a365fbc6925466966cd95b86djerenkrantz# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
d1197e9701d5464a365fbc6925466966cd95b86djerenkrantz# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
7e852fc77c66ea1edb4e88808bb75ecd3603a2e5wrowe# version 2 for more details (a copy is included in the LICENSE file that
7e852fc77c66ea1edb4e88808bb75ecd3603a2e5wrowe# accompanied this code).
7e852fc77c66ea1edb4e88808bb75ecd3603a2e5wrowe#
7e852fc77c66ea1edb4e88808bb75ecd3603a2e5wrowe# You should have received a copy of the GNU General Public License version
7e852fc77c66ea1edb4e88808bb75ecd3603a2e5wrowe# 2 along with this work; if not, write to the Free Software Foundation,
e5106092b7fae78cec4898042a78a10acccb4cacwrowe# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
e5106092b7fae78cec4898042a78a10acccb4cacwrowe#
e5106092b7fae78cec4898042a78a10acccb4cacwrowe# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
e5106092b7fae78cec4898042a78a10acccb4cacwrowe# or visit www.oracle.com if you need additional information or have any
e5106092b7fae78cec4898042a78a10acccb4cacwrowe# questions.
e5106092b7fae78cec4898042a78a10acccb4cacwrowe#
e5106092b7fae78cec4898042a78a10acccb4cacwrowe
470d223738c1dfc4e07c7fae5d186e9dfadd9643jorton#
470d223738c1dfc4e07c7fae5d186e9dfadd9643jorton# Makefile for java.nio
470d223738c1dfc4e07c7fae5d186e9dfadd9643jorton#
81bd9331da3bd0f53255d52b1475480ff3a4b395trawick
81bd9331da3bd0f53255d52b1475480ff3a4b395trawickBUILDDIR = ../..
81bd9331da3bd0f53255d52b1475480ff3a4b395trawickMODULE = nio
cd3bbd6d2df78d6c75e5d159a81ef8bdd5f70df9trawickPACKAGE = java.nio
cd3bbd6d2df78d6c75e5d159a81ef8bdd5f70df9trawickLIBRARY = nio
cd3bbd6d2df78d6c75e5d159a81ef8bdd5f70df9trawickPRODUCT = java
cd3bbd6d2df78d6c75e5d159a81ef8bdd5f70df9trawickOTHER_JAVACFLAGS += -Xmaxwarns 1000 -Xlint:serial -Werror
c7c8dd19c90c5ee7205ccdf443585d14da3daecechrisdinclude $(BUILDDIR)/common/Defs.gmk
c7c8dd19c90c5ee7205ccdf443585d14da3daecechrisd
c7c8dd19c90c5ee7205ccdf443585d14da3daecechrisdNIO_SRC = $(SHARE_SRC)/classes/java/nio
c7c8dd19c90c5ee7205ccdf443585d14da3daecechrisdNIO_GEN = $(GENSRCDIR)/java/nio
13ce20bba632871d7ceb413f39dc73c718ddec7dchrisd
c7c8dd19c90c5ee7205ccdf443585d14da3daecechrisdSNIO_SRC = $(SHARE_SRC)/classes/sun/nio
421e0a5d1c49de76406f61e9abef271af2336c31rpluemSNIO_GEN = $(GENSRCDIR)/sun/nio
421e0a5d1c49de76406f61e9abef271af2336c31rpluem
421e0a5d1c49de76406f61e9abef271af2336c31rpluem#
108ebbb87b2a46f4416ec507824471a483c39fe1sctemme# Files to compile
108ebbb87b2a46f4416ec507824471a483c39fe1sctemme#
108ebbb87b2a46f4416ec507824471a483c39fe1sctemme
108ebbb87b2a46f4416ec507824471a483c39fe1sctemmeinclude FILES_java.gmk
bed7fc979e00a75f76ed79245f003b52e91d40abchrisdinclude FILES_c.gmk
bed7fc979e00a75f76ed79245f003b52e91d40abchrisdinclude Exportedfiles.gmk
bed7fc979e00a75f76ed79245f003b52e91d40abchrisd
bed7fc979e00a75f76ed79245f003b52e91d40abchrisdifeq ($(PLATFORM), solaris)
bed7fc979e00a75f76ed79245f003b52e91d40abchrisdFILES_java += \
bed7fc979e00a75f76ed79245f003b52e91d40abchrisd sun/nio/ch/AbstractPollSelectorImpl.java \
bed7fc979e00a75f76ed79245f003b52e91d40abchrisd sun/nio/ch/DevPollArrayWrapper.java \
bed7fc979e00a75f76ed79245f003b52e91d40abchrisd sun/nio/ch/DevPollSelectorImpl.java \
7abe34dd5a20fc8fde09dca9116b88e6ddfd55ddjorton sun/nio/ch/DevPollSelectorProvider.java \
7abe34dd5a20fc8fde09dca9116b88e6ddfd55ddjorton sun/nio/ch/InheritedChannel.java \
7abe34dd5a20fc8fde09dca9116b88e6ddfd55ddjorton sun/nio/ch/PollSelectorProvider.java \
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisd sun/nio/ch/PollSelectorImpl.java \
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisd sun/nio/ch/Port.java \
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisd sun/nio/ch/SimpleAsynchronousFileChannelImpl.java \
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisd sun/nio/ch/SolarisAsynchronousChannelProvider.java \
3e155218733389e7b1ea3a9ffd0aea533fd929cechrisd sun/nio/ch/SolarisEventPort.java \
3e155218733389e7b1ea3a9ffd0aea533fd929cechrisd sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java \
3e155218733389e7b1ea3a9ffd0aea533fd929cechrisd sun/nio/ch/UnixAsynchronousSocketChannelImpl.java \
3e155218733389e7b1ea3a9ffd0aea533fd929cechrisd \
e4edb2d4252459327f6edd834de6825873e60134chrisd sun/nio/fs/GnomeFileTypeDetector.java \
e4edb2d4252459327f6edd834de6825873e60134chrisd sun/nio/fs/PollingWatchService.java \
e4edb2d4252459327f6edd834de6825873e60134chrisd sun/nio/fs/SolarisAclFileAttributeView.java \
e4edb2d4252459327f6edd834de6825873e60134chrisd sun/nio/fs/SolarisFileStore.java \
e4edb2d4252459327f6edd834de6825873e60134chrisd sun/nio/fs/SolarisFileSystem.java \
e4edb2d4252459327f6edd834de6825873e60134chrisd sun/nio/fs/SolarisFileSystemProvider.java \
e4edb2d4252459327f6edd834de6825873e60134chrisd sun/nio/fs/SolarisUserDefinedFileAttributeView.java \
111c8f806b790a72ad0244aae35252470662e10drpluem sun/nio/fs/SolarisNativeDispatcher.java \
111c8f806b790a72ad0244aae35252470662e10drpluem sun/nio/fs/SolarisWatchService.java \
111c8f806b790a72ad0244aae35252470662e10drpluem sun/nio/fs/UnixChannelFactory.java \
399d43256a3339482bfa6cb76eb72ce5b363ae7arpluem sun/nio/fs/UnixCopyFile.java \
399d43256a3339482bfa6cb76eb72ce5b363ae7arpluem sun/nio/fs/UnixDirectoryStream.java \
399d43256a3339482bfa6cb76eb72ce5b363ae7arpluem sun/nio/fs/UnixException.java \
399d43256a3339482bfa6cb76eb72ce5b363ae7arpluem sun/nio/fs/UnixFileAttributeViews.java \
37b35c7feec8216b5119c0c083990cfe4e400769rpluem sun/nio/fs/UnixFileAttributes.java \
37b35c7feec8216b5119c0c083990cfe4e400769rpluem sun/nio/fs/UnixFileKey.java \
37b35c7feec8216b5119c0c083990cfe4e400769rpluem sun/nio/fs/UnixFileModeAttribute.java \
dd6199828976e6c7850ca6abd7a1ceba99e9ed16chrisd sun/nio/fs/UnixFileStore.java \
dd6199828976e6c7850ca6abd7a1ceba99e9ed16chrisd sun/nio/fs/UnixFileStoreAttributes.java \
dd6199828976e6c7850ca6abd7a1ceba99e9ed16chrisd sun/nio/fs/UnixFileSystem.java \
dd6199828976e6c7850ca6abd7a1ceba99e9ed16chrisd sun/nio/fs/UnixFileSystemProvider.java \
3ff68b9ee78262779dbedf791576d35fdd229f7brpluem sun/nio/fs/UnixMountEntry.java \
3ff68b9ee78262779dbedf791576d35fdd229f7brpluem sun/nio/fs/UnixNativeDispatcher.java \
3ff68b9ee78262779dbedf791576d35fdd229f7brpluem sun/nio/fs/UnixPath.java \
de0fed4fa6741aea09dbe28f03aa4c20e822ed5drpluem sun/nio/fs/UnixSecureDirectoryStream.java \
de0fed4fa6741aea09dbe28f03aa4c20e822ed5drpluem sun/nio/fs/UnixUriUtils.java \
de0fed4fa6741aea09dbe28f03aa4c20e822ed5drpluem sun/nio/fs/UnixUserPrincipals.java
de0fed4fa6741aea09dbe28f03aa4c20e822ed5drpluem
de0fed4fa6741aea09dbe28f03aa4c20e822ed5drpluemFILES_c += \
ab43b4a17b2ac31ccb1cf280be8c42a8a314cecbjorton DevPollArrayWrapper.c \
ab43b4a17b2ac31ccb1cf280be8c42a8a314cecbjorton InheritedChannel.c \
ab43b4a17b2ac31ccb1cf280be8c42a8a314cecbjorton NativeThread.c \
67139e2d50d1e11558d87f7042f61cb04bb0d1d2jim PollArrayWrapper.c \
f3a5934ca0fb0f0f813bd9d9d06af8937e3f401fjim SolarisEventPort.c \
67139e2d50d1e11558d87f7042f61cb04bb0d1d2jim UnixAsynchronousServerSocketChannelImpl.c \
67139e2d50d1e11558d87f7042f61cb04bb0d1d2jim UnixAsynchronousSocketChannelImpl.c \
67139e2d50d1e11558d87f7042f61cb04bb0d1d2jim \
a4ab95921be8ce5de50913cd6505d41b672eb375minfrin GnomeFileTypeDetector.c \
a4ab95921be8ce5de50913cd6505d41b672eb375minfrin SolarisNativeDispatcher.c \
a4ab95921be8ce5de50913cd6505d41b672eb375minfrin SolarisWatchService.c \
a4ab95921be8ce5de50913cd6505d41b672eb375minfrin UnixCopyFile.c \
e605dd6afa940f799c873ffeaa5e25fa4ea9a2c8minfrin UnixNativeDispatcher.c
e605dd6afa940f799c873ffeaa5e25fa4ea9a2c8minfrin
e605dd6afa940f799c873ffeaa5e25fa4ea9a2c8minfrinFILES_export += \
e605dd6afa940f799c873ffeaa5e25fa4ea9a2c8minfrin sun/nio/ch/DevPollArrayWrapper.java \
e605dd6afa940f799c873ffeaa5e25fa4ea9a2c8minfrin sun/nio/ch/InheritedChannel.java \
50c06405bc48121db2913925549407fd3e79bcedmturk sun/nio/ch/NativeThread.java \
50c06405bc48121db2913925549407fd3e79bcedmturk sun/nio/ch/SolarisEventPort.java \
dec02391360e503cd3437d16bed765dc653b9de5minfrin sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java \
dec02391360e503cd3437d16bed765dc653b9de5minfrin sun/nio/ch/UnixAsynchronousSocketChannelImpl.java \
dec02391360e503cd3437d16bed765dc653b9de5minfrin \
dec02391360e503cd3437d16bed765dc653b9de5minfrin sun/nio/fs/GnomeFileTypeDetector.java \
dec02391360e503cd3437d16bed765dc653b9de5minfrin sun/nio/fs/SolarisNativeDispatcher.java \
1b27a3a26f18191db7ecb4d536cb121ba9520a8eniq sun/nio/fs/SolarisWatchService.java \
1b27a3a26f18191db7ecb4d536cb121ba9520a8eniq sun/nio/fs/UnixCopyFile.java \
c7eeb0a294d58c75aee6ed86f73c6e1e8cf600a3rpluem sun/nio/fs/UnixNativeDispatcher.java
c7eeb0a294d58c75aee6ed86f73c6e1e8cf600a3rpluem
c7eeb0a294d58c75aee6ed86f73c6e1e8cf600a3rpluemFILES_gen += \
686ce4eade942e515b1725d0c9751da36b759a6ctrawick sun/nio/fs/SolarisConstants.java \
686ce4eade942e515b1725d0c9751da36b759a6ctrawick sun/nio/fs/UnixConstants.java
686ce4eade942e515b1725d0c9751da36b759a6ctrawickendif # PLATFORM = solaris
1ce78cf71b5baaf2c1ab48e818cb1f2397df5010trawick
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisdifeq ($(PLATFORM), windows)
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisdFILES_java += \
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisd sun/nio/ch/Iocp.java \
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisd sun/nio/ch/PendingIoCache.java \
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisd sun/nio/ch/WindowsAsynchronousChannelProvider.java \
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisd sun/nio/ch/WindowsAsynchronousFileChannelImpl.java \
4bd465052c4a0c8d41e573ee7a90c312d980355fchrisd sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java \
27b38d4191d5f638165e2a77ec6e6f567bd7784dniq sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java \
27b38d4191d5f638165e2a77ec6e6f567bd7784dniq sun/nio/ch/WindowsSelectorImpl.java \
27b38d4191d5f638165e2a77ec6e6f567bd7784dniq sun/nio/ch/WindowsSelectorProvider.java \
a87e2a23083aa62229307482afbb3b802a0c2105mturk \
a87e2a23083aa62229307482afbb3b802a0c2105mturk sun/nio/fs/RegistryFileTypeDetector.java \
a87e2a23083aa62229307482afbb3b802a0c2105mturk sun/nio/fs/WindowsAclFileAttributeView.java \
a87e2a23083aa62229307482afbb3b802a0c2105mturk sun/nio/fs/WindowsChannelFactory.java \
a87e2a23083aa62229307482afbb3b802a0c2105mturk sun/nio/fs/WindowsConstants.java \
a87e2a23083aa62229307482afbb3b802a0c2105mturk sun/nio/fs/WindowsDirectoryStream.java \
8fd638698262130d00458b2c95548f6f94875847rpluem sun/nio/fs/WindowsException.java \
534611d341a1a48b93c7a1fd5e333dbd261527d3rpluem sun/nio/fs/WindowsFileAttributeViews.java \
534611d341a1a48b93c7a1fd5e333dbd261527d3rpluem sun/nio/fs/WindowsFileAttributes.java \
534611d341a1a48b93c7a1fd5e333dbd261527d3rpluem sun/nio/fs/WindowsFileCopy.java \
e99dfd55d29a7b4209b814efc7270d0b74ccee74niq sun/nio/fs/WindowsFileStore.java \
c3c8103039e36494987aff50451896459826a361rpluem sun/nio/fs/WindowsFileSystem.java \
e99dfd55d29a7b4209b814efc7270d0b74ccee74niq sun/nio/fs/WindowsFileSystemProvider.java \
127aef4ce9f7b6b32a95c5ed9a93b796d18755e6rpluem sun/nio/fs/WindowsLinkSupport.java \
127aef4ce9f7b6b32a95c5ed9a93b796d18755e6rpluem sun/nio/fs/WindowsUserDefinedFileAttributeView.java \
127aef4ce9f7b6b32a95c5ed9a93b796d18755e6rpluem sun/nio/fs/WindowsNativeDispatcher.java \
127aef4ce9f7b6b32a95c5ed9a93b796d18755e6rpluem sun/nio/fs/WindowsPath.java \
79d4b708d021714647aab8b138ae671ed24765cewrowe sun/nio/fs/WindowsPathParser.java \
79d4b708d021714647aab8b138ae671ed24765cewrowe sun/nio/fs/WindowsPathType.java \
79d4b708d021714647aab8b138ae671ed24765cewrowe sun/nio/fs/WindowsSecurity.java \
79d4b708d021714647aab8b138ae671ed24765cewrowe sun/nio/fs/WindowsSecurityDescriptor.java \
79d4b708d021714647aab8b138ae671ed24765cewrowe sun/nio/fs/WindowsUriSupport.java \
88d0e50f16b21d4d0af0a48da7ad28fb5991834crpluem sun/nio/fs/WindowsUserPrincipals.java \
88d0e50f16b21d4d0af0a48da7ad28fb5991834crpluem sun/nio/fs/WindowsWatchService.java
88d0e50f16b21d4d0af0a48da7ad28fb5991834crpluem
88d0e50f16b21d4d0af0a48da7ad28fb5991834crpluemFILES_c += \
15264721069299ec26493e21d56bf8ff7faf6f0drpluem Iocp.c \
15264721069299ec26493e21d56bf8ff7faf6f0drpluem RegistryFileTypeDetector.c \
15264721069299ec26493e21d56bf8ff7faf6f0drpluem WindowsAsynchronousFileChannelImpl.c \
11e1b16b907afb7de0678e28fe4849d9029e2df8rpluem WindowsAsynchronousServerSocketChannelImpl.c \
25a81ea1bca1c89cda713c4d23660e487b1488a0rpluem WindowsAsynchronousSocketChannelImpl.c \
25a81ea1bca1c89cda713c4d23660e487b1488a0rpluem WindowsNativeDispatcher.c \
25a81ea1bca1c89cda713c4d23660e487b1488a0rpluem WindowsSelectorImpl.c
48fa058fe468025347930610ac2473094fa0f4e4chrisd
48fa058fe468025347930610ac2473094fa0f4e4chrisdFILES_export += \
48fa058fe468025347930610ac2473094fa0f4e4chrisd sun/nio/ch/Iocp.java \
3ec4328f079d8867cc323155e59678ad9437914frooneg sun/nio/ch/WindowsAsynchronousFileChannelImpl.java \
3ec4328f079d8867cc323155e59678ad9437914frooneg sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java \
3ec4328f079d8867cc323155e59678ad9437914frooneg sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java \
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisd sun/nio/ch/WindowsSelectorImpl.java \
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisd sun/nio/fs/WindowsNativeDispatcher.java \
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisd sun/nio/fs/RegistryFileTypeDetector.java
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisdendif # PLATFORM = windows
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisd
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisdifeq ($(PLATFORM), linux)
de0d0b50c96fae59c28e09fed61b0d15cfa4147bchrisdFILES_java += \
cd59ac5e8f739afbdcd523c649550f7dce1709ceniq sun/nio/ch/AbstractPollSelectorImpl.java \
db78659055df54243bca678c35bd2ce7e31a9237rooneg sun/nio/ch/EPoll.java \
edf6757df85878dc8ce11fb3840ee4cde6de5b2frooneg sun/nio/ch/EPollArrayWrapper.java \
db78659055df54243bca678c35bd2ce7e31a9237rooneg sun/nio/ch/EPollPort.java \
95817edd05387a5276f51fcd5db79fc21b89b55brooneg sun/nio/ch/EPollSelectorProvider.java \
95817edd05387a5276f51fcd5db79fc21b89b55brooneg sun/nio/ch/EPollSelectorImpl.java \
95817edd05387a5276f51fcd5db79fc21b89b55brooneg sun/nio/ch/InheritedChannel.java \
63689d77e084e36b8194fb6df5adfc0344965e01trawick sun/nio/ch/LinuxAsynchronousChannelProvider.java \
63689d77e084e36b8194fb6df5adfc0344965e01trawick sun/nio/ch/PollSelectorProvider.java \
63689d77e084e36b8194fb6df5adfc0344965e01trawick sun/nio/ch/PollSelectorImpl.java \
63689d77e084e36b8194fb6df5adfc0344965e01trawick sun/nio/ch/Port.java \
5714cdd83e23557d801437daa5e3ab8ba78ae595jorton sun/nio/ch/SimpleAsynchronousFileChannelImpl.java \
5714cdd83e23557d801437daa5e3ab8ba78ae595jorton sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java \
5714cdd83e23557d801437daa5e3ab8ba78ae595jorton sun/nio/ch/UnixAsynchronousSocketChannelImpl.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/GnomeFileTypeDetector.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/LinuxDosFileAttributeView.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/LinuxFileStore.java \
a1a615ca49b162d71d88089210395c9a9cfeb539rpluem sun/nio/fs/LinuxFileSystem.java \
8b67b9d3ce40755d1b58971198a02b2749d8e13dbnicholes sun/nio/fs/LinuxFileSystemProvider.java \
8b67b9d3ce40755d1b58971198a02b2749d8e13dbnicholes sun/nio/fs/LinuxUserDefinedFileAttributeView.java \
8b67b9d3ce40755d1b58971198a02b2749d8e13dbnicholes sun/nio/fs/LinuxNativeDispatcher.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/LinuxWatchService.java \
a1a615ca49b162d71d88089210395c9a9cfeb539rpluem sun/nio/fs/PollingWatchService.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixChannelFactory.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixCopyFile.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixDirectoryStream.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixException.java \
a1a615ca49b162d71d88089210395c9a9cfeb539rpluem sun/nio/fs/UnixFileAttributeViews.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixFileAttributes.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixFileKey.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixFileModeAttribute.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixFileStore.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixFileStoreAttributes.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixFileSystem.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixFileSystemProvider.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixMountEntry.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixNativeDispatcher.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixPath.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixSecureDirectoryStream.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixUriUtils.java \
69c36bbae91de0e99a682aaae9d6fa61fceb2771bnicholes sun/nio/fs/UnixUserPrincipals.java
a1a615ca49b162d71d88089210395c9a9cfeb539rpluem
1b0dce86d7fc8a5aa4c89b05255be26e508c615crpluemFILES_c += \
1b0dce86d7fc8a5aa4c89b05255be26e508c615crpluem EPoll.c \
1b0dce86d7fc8a5aa4c89b05255be26e508c615crpluem EPollArrayWrapper.c \
1b0dce86d7fc8a5aa4c89b05255be26e508c615crpluem EPollPort.c \
edc5389f50ce4153e6192740f3c7a188c8cf8d67niq InheritedChannel.c \
edc5389f50ce4153e6192740f3c7a188c8cf8d67niq NativeThread.c \
6c05afd314b4ddd545d63b4ff5de822cc30eec79trawick PollArrayWrapper.c \
6c05afd314b4ddd545d63b4ff5de822cc30eec79trawick UnixAsynchronousServerSocketChannelImpl.c \
6c05afd314b4ddd545d63b4ff5de822cc30eec79trawick UnixAsynchronousSocketChannelImpl.c \
13cd67e9c1dacbd6b9f040bda337c725cedd98f3brianp \
13cd67e9c1dacbd6b9f040bda337c725cedd98f3brianp GnomeFileTypeDetector.c \
a623efbff95aab78da9e030524b0fa69b054f6d0brianp LinuxNativeDispatcher.c \
a623efbff95aab78da9e030524b0fa69b054f6d0brianp LinuxWatchService.c \
a623efbff95aab78da9e030524b0fa69b054f6d0brianp UnixCopyFile.c \
a623efbff95aab78da9e030524b0fa69b054f6d0brianp UnixNativeDispatcher.c
a623efbff95aab78da9e030524b0fa69b054f6d0brianp
a623efbff95aab78da9e030524b0fa69b054f6d0brianpFILES_export += \
0b4b04d8621478ba59f0a6ba2950ddc02ab92b58colm sun/nio/ch/EPoll.java \
0b4b04d8621478ba59f0a6ba2950ddc02ab92b58colm sun/nio/ch/EPollArrayWrapper.java \
0b4b04d8621478ba59f0a6ba2950ddc02ab92b58colm sun/nio/ch/EPollPort.java \
2f1bb5376c5c4022383bb729679ca751dd75a2eabrianp sun/nio/ch/InheritedChannel.java \
2f1bb5376c5c4022383bb729679ca751dd75a2eabrianp sun/nio/ch/NativeThread.java \
ad862ab5716726a2d72a292ba1dfb29566c86153brianp sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java \
ad862ab5716726a2d72a292ba1dfb29566c86153brianp sun/nio/ch/UnixAsynchronousSocketChannelImpl.java \
ad862ab5716726a2d72a292ba1dfb29566c86153brianp \
17d53ea32c4968e47733f1c2c063ae07d280efd6jerenkrantz sun/nio/fs/GnomeFileTypeDetector.java \
17d53ea32c4968e47733f1c2c063ae07d280efd6jerenkrantz sun/nio/fs/LinuxNativeDispatcher.java \
17d53ea32c4968e47733f1c2c063ae07d280efd6jerenkrantz sun/nio/fs/LinuxWatchService.java \
2d5532b13110a8d85653da92e97795b09cc25cc2trawick sun/nio/fs/UnixCopyFile.java \
b38565306421ff53e9f7499bc728d6df5cec294dpquerna sun/nio/fs/UnixNativeDispatcher.java
b38565306421ff53e9f7499bc728d6df5cec294dpquerna
b38565306421ff53e9f7499bc728d6df5cec294dpquernaFILES_gen += \
b38565306421ff53e9f7499bc728d6df5cec294dpquerna sun/nio/fs/UnixConstants.java
6f715f23d1ef4d412dc89cf8e483bf1154686cedwroweendif # PLATFORM = linux
6f715f23d1ef4d412dc89cf8e483bf1154686cedwrowe
8d29663ccfe9b7908257c3f6dd67829bca27da01rpluem#
8d29663ccfe9b7908257c3f6dd67829bca27da01rpluem# Find platform-specific C source files
8d29663ccfe9b7908257c3f6dd67829bca27da01rpluem#
8d29663ccfe9b7908257c3f6dd67829bca27da01rpluemvpath %.c $(PLATFORM_SRC)/native/sun/nio/fs
8d29663ccfe9b7908257c3f6dd67829bca27da01rpluemvpath %.c $(PLATFORM_SRC)/native/sun/nio/ch
8d29663ccfe9b7908257c3f6dd67829bca27da01rpluemvpath %.c $(SHARE_SRC)/native/sun/nio/ch
f1ca07dc17883c1a894300534a144ac15018a545rpluem
f1ca07dc17883c1a894300534a144ac15018a545rpluem#
f1ca07dc17883c1a894300534a144ac15018a545rpluem# Various variables
f1ca07dc17883c1a894300534a144ac15018a545rpluem#
961e5ad9f2e71ceebb585d38a2b34c98dcf5fc50rpluem
961e5ad9f2e71ceebb585d38a2b34c98dcf5fc50rpluemJAVALIB = # Don't self-link
961e5ad9f2e71ceebb585d38a2b34c98dcf5fc50rpluem
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim#
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim# Access to io_util.c and net_util.c
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim#
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jimOTHER_INCLUDES += \
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim -I$(SHARE_SRC)/native/sun/nio/ch \
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim -I$(SHARE_SRC)/native/java/io \
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim -I$(SHARE_SRC)/native/java/net \
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim -I$(PLATFORM_SRC)/native/java/net \
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim -I$(CLASSHDRDIR)/../../../java.lang/java/CClassHeaders
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jimifeq ($(PLATFORM),windows)
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim OTHER_LDLIBS += $(JVMLIB) ws2_32.lib \
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim -libpath:$(LIBDIR) java.lib \
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim $(OBJDIR)/../../../../sun/java.net/net/$(OBJDIRNAME)/net.lib \
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim $(OBJDIR)/../../../java.lang/java/$(OBJDIRNAME)/io_util.obj \
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jim $(OBJDIR)/../../../java.lang/java/$(OBJDIRNAME)/FileDescriptor_md.obj
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jimendif
cf271ff5f3e95ebd3fec31d7073713ab6ada8225jimifeq ($(PLATFORM), linux)
2d979f1a392940641629f0bbfbdc4e7ac1f52ad3trawickOTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl
2d979f1a392940641629f0bbfbdc4e7ac1f52ad3trawickendif
2d979f1a392940641629f0bbfbdc4e7ac1f52ad3trawickifeq ($(PLATFORM), solaris)
2d979f1a392940641629f0bbfbdc4e7ac1f52ad3trawickOTHER_LDLIBS += $(JVMLIB) $(LIBSOCKET) -lposix4 -ldl -lsendfile \
2d979f1a392940641629f0bbfbdc4e7ac1f52ad3trawick -L$(LIBDIR)/$(LIBARCH) -ljava -lnet
2d979f1a392940641629f0bbfbdc4e7ac1f52ad3trawickendif # PLATFORM
2d979f1a392940641629f0bbfbdc4e7ac1f52ad3trawick
6a2a19c3a70c6e8f6bdce8e1dcde95bc5a591235jim#
6a2a19c3a70c6e8f6bdce8e1dcde95bc5a591235jim# Rules
6a2a19c3a70c6e8f6bdce8e1dcde95bc5a591235jim#
eed0a2641e6988b8190af0625d4a99b2d02bdde9trawick
eed0a2641e6988b8190af0625d4a99b2d02bdde9trawickSUBDIRS_management = mxbean
eed0a2641e6988b8190af0625d4a99b2d02bdde9trawickinclude $(BUILDDIR)/common/Subdirs.gmk
eed0a2641e6988b8190af0625d4a99b2d02bdde9trawick
6f715f23d1ef4d412dc89cf8e483bf1154686cedwrowebuild: sources
6f715f23d1ef4d412dc89cf8e483bf1154686cedwrowe $(SUBDIRS-loop)
6f715f23d1ef4d412dc89cf8e483bf1154686cedwrowe
6f715f23d1ef4d412dc89cf8e483bf1154686cedwroweclean clobber::
2cef392e45f74260035e7449fc95d032baa88084jim $(RM) -r $(NIO_GEN) $(SNIO_GEN)
2cef392e45f74260035e7449fc95d032baa88084jim $(RM) -r $(CLASSDESTDIR)/java/nio
205c204b61b6ecf592cc0ea251ae2f02fc7e19f1wrowe $(RM) -r $(CLASSDESTDIR)/sun/nio
205c204b61b6ecf592cc0ea251ae2f02fc7e19f1wrowe
205c204b61b6ecf592cc0ea251ae2f02fc7e19f1wroweifeq ($(PLATFORM), solaris)
414d856f21668e07bcdcb8d050481796d84bda66trawickFILES_m = mapfile-solaris
414d856f21668e07bcdcb8d050481796d84bda66trawickendif
414d856f21668e07bcdcb8d050481796d84bda66trawickifeq ($(PLATFORM), linux)
414d856f21668e07bcdcb8d050481796d84bda66trawickFILES_m = mapfile-linux
e4eeafb5814b5add53efc27debb231db37d34676jimendif
e4eeafb5814b5add53efc27debb231db37d34676jiminclude $(BUILDDIR)/common/Mapfile-vers.gmk
e4eeafb5814b5add53efc27debb231db37d34676jiminclude $(BUILDDIR)/common/Library.gmk
29828f49377897a874aec410f90eda4977c144a7rpluem
29828f49377897a874aec410f90eda4977c144a7rpluem#
29828f49377897a874aec410f90eda4977c144a7rpluem# Generate source files
29828f49377897a874aec410f90eda4977c144a7rpluem#
29828f49377897a874aec410f90eda4977c144a7rpluem
6c7aa683421c46525e71a166a5a5b637f902e6bbjimSPP_JARFILE = $(BUILDTOOLJARDIR)/spp.jar
6c7aa683421c46525e71a166a5a5b637f902e6bbjimSPP_CMD = $(BOOT_JAVA_CMD) -jar $(SPP_JARFILE)
6c7aa683421c46525e71a166a5a5b637f902e6bbjim
cab76376671a3b885805a232b0fca9cd09763d6ejimFILES_genout = $(FILES_gen:%.java=$(GENSRCDIR)/%.java)
cab76376671a3b885805a232b0fca9cd09763d6ejim
cab76376671a3b885805a232b0fca9cd09763d6ejimBUF_SRC=$(NIO_SRC)
57047462e24c25106ed3047dfa0f0673f0d6fc80trawickCH_SRC=$(NIO_SRC)/channels
57047462e24c25106ed3047dfa0f0673f0d6fc80trawickCS_SRC=$(NIO_SRC)/charset
57047462e24c25106ed3047dfa0f0673f0d6fc80trawickSCH_SRC=$(SNIO_SRC)/ch
6584fe5dea4c3e48c28208482694e8b64e333790jimSCS_SRC=$(SNIO_SRC)/cs
6584fe5dea4c3e48c28208482694e8b64e333790jimSFS_SRC=$(SNIO_SRC)/fs
6584fe5dea4c3e48c28208482694e8b64e333790jim
6584fe5dea4c3e48c28208482694e8b64e333790jim# Template files
554d13791e00914b9a752b05c3976d50dd27124ajimHEAP_X_BUF_TEMPLATE=$(BUF_SRC)/Heap-X-Buffer.java.template
554d13791e00914b9a752b05c3976d50dd27124ajimBYTE_X_BUF_TEMPLATE=$(BUF_SRC)/ByteBufferAs-X-Buffer.java.template
554d13791e00914b9a752b05c3976d50dd27124ajimX_BUF_TEMPLATE=$(BUF_SRC)/X-Buffer.java.template
554d13791e00914b9a752b05c3976d50dd27124ajimX_BUF_BIN_TEMPLATE=$(BUF_SRC)/X-Buffer-bin.java.template
554d13791e00914b9a752b05c3976d50dd27124ajimDIRECT_X_BUF_TEMPLATE=$(BUF_SRC)/Direct-X-Buffer.java.template
554d13791e00914b9a752b05c3976d50dd27124ajimDIRECT_X_BUF_BIN_TEMPLATE=$(BUF_SRC)/Direct-X-Buffer-bin.java.template
554d13791e00914b9a752b05c3976d50dd27124ajimCHARSET_X_CODER_TEMPLATE=$(CS_SRC)/Charset-X-Coder.java.template
554d13791e00914b9a752b05c3976d50dd27124ajim
554d13791e00914b9a752b05c3976d50dd27124ajimBUF_GEN=$(NIO_GEN)
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluemCH_GEN=$(NIO_GEN)/channels
554d13791e00914b9a752b05c3976d50dd27124ajimCS_GEN=$(NIO_GEN)/charset
d247789737dad3168ec8c0aea51fcb9b87d371aajimSCH_GEN=$(SNIO_GEN)/ch
d247789737dad3168ec8c0aea51fcb9b87d371aajimSCS_GEN=$(SNIO_GEN)/cs
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluemSFS_GEN=$(SNIO_GEN)/fs
d247789737dad3168ec8c0aea51fcb9b87d371aajim
8490276a0c949567788c47c37468eda0ca339d8etrawickFILES_gensbcs_out = $(FILES_gen_sbcs:%.java=$(GENSRCDIR)/%.java)
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem
8490276a0c949567788c47c37468eda0ca339d8etrawicksources: $(SPP_JARFILE) $(FILES_genout) $(FILES_gensbcs_out)
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem#
569ddc923f6a9d4b9338c10ddf42d464f63232c9trawick# Generated buffer classes
205c204b61b6ecf592cc0ea251ae2f02fc7e19f1wrowe#
205c204b61b6ecf592cc0ea251ae2f02fc7e19f1wrowe
b87fe8021e886342fdf61b56ee23be46641900d1trawickGEN_BUFFER_SH = genBuffer.sh
b87fe8021e886342fdf61b56ee23be46641900d1trawick
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluemGEN_BUFFER_CMD = SPP="$(SPP_CMD)" NAWK="$(NAWK)" SED="$(SED)" SH="$(SH)" \
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem $(SH) $(GEN_BUFFER_SH)
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem# Public abstract buffer classes
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem#
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem$(BUF_GEN)/ByteBuffer.java: $(X_BUF_TEMPLATE) \
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem $(X_BUF_BIN_TEMPLATE) \
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem $(GEN_BUFFER_SH)
735cd88c825038eeac04c63c70282afbf936b798jim $(prep-target)
735cd88c825038eeac04c63c70282afbf936b798jim @$(RM) $@.temp
735cd88c825038eeac04c63c70282afbf936b798jim TYPE=byte BIN=1 SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
735cd88c825038eeac04c63c70282afbf936b798jim $(MV) $@.temp $@
735cd88c825038eeac04c63c70282afbf936b798jim$(BUF_GEN)/CharBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
735cd88c825038eeac04c63c70282afbf936b798jim $(prep-target)
735cd88c825038eeac04c63c70282afbf936b798jim @$(RM) $@.temp
735cd88c825038eeac04c63c70282afbf936b798jim TYPE=char SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
735cd88c825038eeac04c63c70282afbf936b798jim $(MV) $@.temp $@
ce6e6ce15f92e55178acd9b9a56745b3f33898c6jim$(BUF_GEN)/ShortBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
ce6e6ce15f92e55178acd9b9a56745b3f33898c6jim $(prep-target)
ce6e6ce15f92e55178acd9b9a56745b3f33898c6jim @$(RM) $@.temp
ce6e6ce15f92e55178acd9b9a56745b3f33898c6jim TYPE=short SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
ce6e6ce15f92e55178acd9b9a56745b3f33898c6jim $(MV) $@.temp $@
ce6e6ce15f92e55178acd9b9a56745b3f33898c6jim$(BUF_GEN)/IntBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
ce6e6ce15f92e55178acd9b9a56745b3f33898c6jim $(prep-target)
dcb2819b8b9d4b86852fa3de8871d05ca4de67cajim @$(RM) $@.temp
dcb2819b8b9d4b86852fa3de8871d05ca4de67cajim TYPE=int SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
dcb2819b8b9d4b86852fa3de8871d05ca4de67cajim $(MV) $@.temp $@
dcb2819b8b9d4b86852fa3de8871d05ca4de67cajim$(BUF_GEN)/LongBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
dcb2819b8b9d4b86852fa3de8871d05ca4de67cajim $(prep-target)
dcb2819b8b9d4b86852fa3de8871d05ca4de67cajim @$(RM) $@.temp
acdf89d84940eb9ae13389097e625cb08c62d452minfrin TYPE=long SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
acdf89d84940eb9ae13389097e625cb08c62d452minfrin $(MV) $@.temp $@
acdf89d84940eb9ae13389097e625cb08c62d452minfrin$(BUF_GEN)/FloatBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
acdf89d84940eb9ae13389097e625cb08c62d452minfrin $(prep-target)
acdf89d84940eb9ae13389097e625cb08c62d452minfrin @$(RM) $@.temp
acdf89d84940eb9ae13389097e625cb08c62d452minfrin TYPE=float SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
acdf89d84940eb9ae13389097e625cb08c62d452minfrin $(MV) $@.temp $@
acdf89d84940eb9ae13389097e625cb08c62d452minfrin$(BUF_GEN)/DoubleBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
acdf89d84940eb9ae13389097e625cb08c62d452minfrin $(prep-target)
acdf89d84940eb9ae13389097e625cb08c62d452minfrin @$(RM) $@.temp
acdf89d84940eb9ae13389097e625cb08c62d452minfrin TYPE=double SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
acdf89d84940eb9ae13389097e625cb08c62d452minfrin $(MV) $@.temp $@
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem
acdf89d84940eb9ae13389097e625cb08c62d452minfrin# Buffers whose contents are heap-allocated
acdf89d84940eb9ae13389097e625cb08c62d452minfrin#
acdf89d84940eb9ae13389097e625cb08c62d452minfrin$(BUF_GEN)/HeapByteBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem $(prep-target)
acdf89d84940eb9ae13389097e625cb08c62d452minfrin @$(RM) $@.temp
2ce90d8d49fb2c464202a8a335e2cd4ea3cb5f33minfrin TYPE=byte SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
2ce90d8d49fb2c464202a8a335e2cd4ea3cb5f33minfrin $(MV) $@.temp $@
2ce90d8d49fb2c464202a8a335e2cd4ea3cb5f33minfrin$(BUF_GEN)/HeapByteBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem $(prep-target)
2ce90d8d49fb2c464202a8a335e2cd4ea3cb5f33minfrin @$(RM) $@.temp
cd6811891c9998e52e5e325f82f519dadbc82b39minfrin TYPE=byte RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
cd6811891c9998e52e5e325f82f519dadbc82b39minfrin $(MV) $@.temp $@
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem$(BUF_GEN)/HeapCharBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
e114df93a5d0da6e525a51eb1a29219d94d3eb3aminfrin $(prep-target)
205c204b61b6ecf592cc0ea251ae2f02fc7e19f1wrowe @$(RM) $@.temp
205c204b61b6ecf592cc0ea251ae2f02fc7e19f1wrowe TYPE=char SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
e114df93a5d0da6e525a51eb1a29219d94d3eb3aminfrin $(MV) $@.temp $@
e114df93a5d0da6e525a51eb1a29219d94d3eb3aminfrin$(BUF_GEN)/HeapCharBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
e114df93a5d0da6e525a51eb1a29219d94d3eb3aminfrin $(prep-target)
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem @$(RM) $@.temp
e114df93a5d0da6e525a51eb1a29219d94d3eb3aminfrin TYPE=char RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
e114df93a5d0da6e525a51eb1a29219d94d3eb3aminfrin $(MV) $@.temp $@
205c204b61b6ecf592cc0ea251ae2f02fc7e19f1wrowe$(BUF_GEN)/HeapShortBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
205c204b61b6ecf592cc0ea251ae2f02fc7e19f1wrowe $(prep-target)
e114df93a5d0da6e525a51eb1a29219d94d3eb3aminfrin @$(RM) $@.temp
e114df93a5d0da6e525a51eb1a29219d94d3eb3aminfrin TYPE=short SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
e114df93a5d0da6e525a51eb1a29219d94d3eb3aminfrin $(MV) $@.temp $@
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem$(BUF_GEN)/HeapShortBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
e114df93a5d0da6e525a51eb1a29219d94d3eb3aminfrin $(prep-target)
e6d97c844003fd0a04cbd26eb8f68c97fd62c587rpluem @$(RM) $@.temp
e6d97c844003fd0a04cbd26eb8f68c97fd62c587rpluem TYPE=short RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
e6d97c844003fd0a04cbd26eb8f68c97fd62c587rpluem $(MV) $@.temp $@
e6d97c844003fd0a04cbd26eb8f68c97fd62c587rpluem$(BUF_GEN)/HeapIntBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
e6d97c844003fd0a04cbd26eb8f68c97fd62c587rpluem $(prep-target)
e6d97c844003fd0a04cbd26eb8f68c97fd62c587rpluem @$(RM) $@.temp
686ce4eade942e515b1725d0c9751da36b759a6ctrawick TYPE=int SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
686ce4eade942e515b1725d0c9751da36b759a6ctrawick $(MV) $@.temp $@
686ce4eade942e515b1725d0c9751da36b759a6ctrawick$(BUF_GEN)/HeapIntBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
686ce4eade942e515b1725d0c9751da36b759a6ctrawick $(prep-target)
686ce4eade942e515b1725d0c9751da36b759a6ctrawick @$(RM) $@.temp
686ce4eade942e515b1725d0c9751da36b759a6ctrawick TYPE=int RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
58c97901868722bc3b7833ac725a1d5658fa2920jim $(MV) $@.temp $@
58c97901868722bc3b7833ac725a1d5658fa2920jim$(BUF_GEN)/HeapLongBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem $(prep-target)
58c97901868722bc3b7833ac725a1d5658fa2920jim @$(RM) $@.temp
58c97901868722bc3b7833ac725a1d5658fa2920jim TYPE=long SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
58c97901868722bc3b7833ac725a1d5658fa2920jim $(MV) $@.temp $@
58c97901868722bc3b7833ac725a1d5658fa2920jim$(BUF_GEN)/HeapLongBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem $(prep-target)
58c97901868722bc3b7833ac725a1d5658fa2920jim @$(RM) $@.temp
2cef392e45f74260035e7449fc95d032baa88084jim TYPE=long RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem $(MV) $@.temp $@
2cef392e45f74260035e7449fc95d032baa88084jim$(BUF_GEN)/HeapFloatBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
2cef392e45f74260035e7449fc95d032baa88084jim $(prep-target)
2cef392e45f74260035e7449fc95d032baa88084jim @$(RM) $@.temp
2d0d8213c4df303dabe883df8fa29ac8f2b42d63rpluem TYPE=float SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
2cef392e45f74260035e7449fc95d032baa88084jim $(MV) $@.temp $@
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem$(BUF_GEN)/HeapFloatBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(prep-target)
5fb3861acae76b1e62571662d32a4312229bb926rpluem @$(RM) $@.temp
5fb3861acae76b1e62571662d32a4312229bb926rpluem TYPE=float RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
5fb3861acae76b1e62571662d32a4312229bb926rpluem $(MV) $@.temp $@
5fb3861acae76b1e62571662d32a4312229bb926rpluem$(BUF_GEN)/HeapDoubleBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
5fb3861acae76b1e62571662d32a4312229bb926rpluem $(prep-target)
5fb3861acae76b1e62571662d32a4312229bb926rpluem @$(RM) $@.temp
e2d680c8e2d17df28e0b9f5919e651af74e7378frpluem TYPE=double SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
e2d680c8e2d17df28e0b9f5919e651af74e7378frpluem $(MV) $@.temp $@
e2d680c8e2d17df28e0b9f5919e651af74e7378frpluem$(BUF_GEN)/HeapDoubleBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
e2d680c8e2d17df28e0b9f5919e651af74e7378frpluem $(prep-target)
e2d680c8e2d17df28e0b9f5919e651af74e7378frpluem @$(RM) $@.temp
e2d680c8e2d17df28e0b9f5919e651af74e7378frpluem TYPE=double RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
e2d680c8e2d17df28e0b9f5919e651af74e7378frpluem $(MV) $@.temp $@
e2d680c8e2d17df28e0b9f5919e651af74e7378frpluem
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem# Direct byte buffer
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem#
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem$(BUF_GEN)/DirectByteBuffer.java: $(DIRECT_X_BUF_TEMPLATE) \
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem $(DIRECT_X_BUF_TEMPLATE) \
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem $(GEN_BUFFER_SH)
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem $(prep-target)
65acd2837c0c846f8d1f7d265bbc861f04e8a9c5niq @$(RM) $@.temp
65acd2837c0c846f8d1f7d265bbc861f04e8a9c5niq TYPE=byte BIN=1 SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
65acd2837c0c846f8d1f7d265bbc861f04e8a9c5niq $(MV) $@.temp $@
65acd2837c0c846f8d1f7d265bbc861f04e8a9c5niq$(BUF_GEN)/DirectByteBuffer%.java: $(DIRECT_X_BUF_TEMPLATE) \
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem $(DIRECT_X_BUF_TEMPLATE) \
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem $(GEN_BUFFER_SH)
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem $(prep-target)
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem @$(RM) $@.temp
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem TYPE=byte RW=$* BIN=1 SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem $(MV) $@.temp $@
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem# Unswapped views of direct byte buffers
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem#
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem$(BUF_GEN)/DirectCharBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem $(prep-target)
4b4d33edc11ab08e8019d2c2557fea73b2fdbdb0trawick @$(RM) $@.temp
4b4d33edc11ab08e8019d2c2557fea73b2fdbdb0trawick TYPE=char BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
4b4d33edc11ab08e8019d2c2557fea73b2fdbdb0trawick $(MV) $@.temp $@
4b4d33edc11ab08e8019d2c2557fea73b2fdbdb0trawick$(BUF_GEN)/DirectCharBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem $(prep-target)
4b4d33edc11ab08e8019d2c2557fea73b2fdbdb0trawick @$(RM) $@.temp
4b4d33edc11ab08e8019d2c2557fea73b2fdbdb0trawick TYPE=char RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
4b4d33edc11ab08e8019d2c2557fea73b2fdbdb0trawick $(MV) $@.temp $@
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem$(BUF_GEN)/DirectShortBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem $(prep-target)
b5fca7531f2de1c6710b45ed4f4b6089fa5a06c0rpluem @$(RM) $@.temp
a9e9e4d9b1e6bb081282f75bf450b7d7d5a1f581rpluem TYPE=short BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
a9e9e4d9b1e6bb081282f75bf450b7d7d5a1f581rpluem $(MV) $@.temp $@
a9e9e4d9b1e6bb081282f75bf450b7d7d5a1f581rpluem$(BUF_GEN)/DirectShortBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
a9e9e4d9b1e6bb081282f75bf450b7d7d5a1f581rpluem $(prep-target)
a9e9e4d9b1e6bb081282f75bf450b7d7d5a1f581rpluem @$(RM) $@.temp
a9e9e4d9b1e6bb081282f75bf450b7d7d5a1f581rpluem TYPE=short RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
a9e9e4d9b1e6bb081282f75bf450b7d7d5a1f581rpluem $(MV) $@.temp $@
a9e9e4d9b1e6bb081282f75bf450b7d7d5a1f581rpluem$(BUF_GEN)/DirectIntBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
a9e9e4d9b1e6bb081282f75bf450b7d7d5a1f581rpluem $(prep-target)
a9e9e4d9b1e6bb081282f75bf450b7d7d5a1f581rpluem @$(RM) $@.temp
a9e9e4d9b1e6bb081282f75bf450b7d7d5a1f581rpluem TYPE=int BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(MV) $@.temp $@
200fd0ce73d992a43b500ddfe94487a840bd56darpluem$(BUF_GEN)/DirectIntBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
200fd0ce73d992a43b500ddfe94487a840bd56darpluem $(prep-target)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem @$(RM) $@.temp
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem TYPE=int RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(MV) $@.temp $@
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem$(BUF_GEN)/DirectLongBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(prep-target)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem @$(RM) $@.temp
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem TYPE=long BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(MV) $@.temp $@
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem$(BUF_GEN)/DirectLongBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(prep-target)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem @$(RM) $@.temp
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem TYPE=long RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(MV) $@.temp $@
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem$(BUF_GEN)/DirectFloatBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(prep-target)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem @$(RM) $@.temp
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem TYPE=float BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(MV) $@.temp $@
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem$(BUF_GEN)/DirectFloatBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(prep-target)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem @$(RM) $@.temp
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem TYPE=float RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(MV) $@.temp $@
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem$(BUF_GEN)/DirectDoubleBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(prep-target)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem @$(RM) $@.temp
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem TYPE=double BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
200fd0ce73d992a43b500ddfe94487a840bd56darpluem $(MV) $@.temp $@
200fd0ce73d992a43b500ddfe94487a840bd56darpluem$(BUF_GEN)/DirectDoubleBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
200fd0ce73d992a43b500ddfe94487a840bd56darpluem $(prep-target)
200fd0ce73d992a43b500ddfe94487a840bd56darpluem @$(RM) $@.temp
200fd0ce73d992a43b500ddfe94487a840bd56darpluem TYPE=double RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
200fd0ce73d992a43b500ddfe94487a840bd56darpluem $(MV) $@.temp $@
200fd0ce73d992a43b500ddfe94487a840bd56darpluem
200fd0ce73d992a43b500ddfe94487a840bd56darpluem# Swapped views of direct byte buffers
200fd0ce73d992a43b500ddfe94487a840bd56darpluem#
200fd0ce73d992a43b500ddfe94487a840bd56darpluem$(BUF_GEN)/DirectCharBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem $(prep-target)
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem @$(RM) $@.temp
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem TYPE=char BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem $(MV) $@.temp $@
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem$(BUF_GEN)/DirectCharBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem $(prep-target)
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem @$(RM) $@.temp
60262a02cfeba50d60d990b56d0e0c1d1fafb672sctemme TYPE=char RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem $(MV) $@.temp $@
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem$(BUF_GEN)/DirectShortBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem $(prep-target)
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem @$(RM) $@.temp
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem TYPE=short BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem $(MV) $@.temp $@
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem$(BUF_GEN)/DirectShortBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
c9ce3d3ead2ba4ea6f5bb176745172f3538aed60rpluem $(prep-target)
c9ce3d3ead2ba4ea6f5bb176745172f3538aed60rpluem @$(RM) $@.temp
c9ce3d3ead2ba4ea6f5bb176745172f3538aed60rpluem TYPE=short RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
c9ce3d3ead2ba4ea6f5bb176745172f3538aed60rpluem $(MV) $@.temp $@
c9ce3d3ead2ba4ea6f5bb176745172f3538aed60rpluem$(BUF_GEN)/DirectIntBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
c9ce3d3ead2ba4ea6f5bb176745172f3538aed60rpluem $(prep-target)
c9ce3d3ead2ba4ea6f5bb176745172f3538aed60rpluem @$(RM) $@.temp
c9ce3d3ead2ba4ea6f5bb176745172f3538aed60rpluem TYPE=int BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
c9ce3d3ead2ba4ea6f5bb176745172f3538aed60rpluem $(MV) $@.temp $@
c9ce3d3ead2ba4ea6f5bb176745172f3538aed60rpluem$(BUF_GEN)/DirectIntBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem $(prep-target)
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem @$(RM) $@.temp
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem TYPE=int RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem $(MV) $@.temp $@
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem$(BUF_GEN)/DirectLongBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem $(prep-target)
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem @$(RM) $@.temp
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem TYPE=long BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem $(MV) $@.temp $@
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem$(BUF_GEN)/DirectLongBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem $(prep-target)
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem @$(RM) $@.temp
0deb1a75b17945f30e56e81b851a2a2ab08af50drpluem TYPE=long RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem $(MV) $@.temp $@
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem$(BUF_GEN)/DirectFloatBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0919d062982a9c9d2f4a8933ef54ccba2dd2b8f8rpluem $(prep-target)
8e72243380282ce619a2c6bce8f8359b8d95306fjim @$(RM) $@.temp
8e72243380282ce619a2c6bce8f8359b8d95306fjim TYPE=float BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
8e72243380282ce619a2c6bce8f8359b8d95306fjim $(MV) $@.temp $@
98179b7bdc84db9364cb774bf2fc9c511622c3ffjim$(BUF_GEN)/DirectFloatBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
8e72243380282ce619a2c6bce8f8359b8d95306fjim $(prep-target)
8e72243380282ce619a2c6bce8f8359b8d95306fjim @$(RM) $@.temp
98179b7bdc84db9364cb774bf2fc9c511622c3ffjim TYPE=float RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim $(MV) $@.temp $@
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim$(BUF_GEN)/DirectDoubleBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim $(prep-target)
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim @$(RM) $@.temp
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim TYPE=double BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim $(MV) $@.temp $@
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim$(BUF_GEN)/DirectDoubleBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim $(prep-target)
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim @$(RM) $@.temp
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim TYPE=double RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim $(MV) $@.temp $@
317b1987e48bbdbfe8b1dcccdcf5cd6c10a26436jim
b9ebc87040e76abda075c91317cd0e1a7c9810e4trawick# Big-endian views of byte buffers
b9ebc87040e76abda075c91317cd0e1a7c9810e4trawick#
b9ebc87040e76abda075c91317cd0e1a7c9810e4trawick$(BUF_GEN)/ByteBufferAsCharBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
b9ebc87040e76abda075c91317cd0e1a7c9810e4trawick $(prep-target)
b9ebc87040e76abda075c91317cd0e1a7c9810e4trawick @$(RM) $@.temp
b9ebc87040e76abda075c91317cd0e1a7c9810e4trawick TYPE=char BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
b9ebc87040e76abda075c91317cd0e1a7c9810e4trawick $(MV) $@.temp $@
dc681b5cee49eb24c3ae8d6f50c4c9c9c05faa52rpluem$(BUF_GEN)/ByteBufferAsCharBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
dc681b5cee49eb24c3ae8d6f50c4c9c9c05faa52rpluem $(prep-target)
dc681b5cee49eb24c3ae8d6f50c4c9c9c05faa52rpluem @$(RM) $@.temp
2c3721611cc8d1ebd87b152e7d933a6dec23b3dcwrowe TYPE=char RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
2c3721611cc8d1ebd87b152e7d933a6dec23b3dcwrowe $(MV) $@.temp $@
2c3721611cc8d1ebd87b152e7d933a6dec23b3dcwrowe$(BUF_GEN)/ByteBufferAsShortBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
2c3721611cc8d1ebd87b152e7d933a6dec23b3dcwrowe $(prep-target)
2c3721611cc8d1ebd87b152e7d933a6dec23b3dcwrowe @$(RM) $@.temp
2c3721611cc8d1ebd87b152e7d933a6dec23b3dcwrowe TYPE=short BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
2c3721611cc8d1ebd87b152e7d933a6dec23b3dcwrowe $(MV) $@.temp $@
2c3721611cc8d1ebd87b152e7d933a6dec23b3dcwrowe$(BUF_GEN)/ByteBufferAsShortBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem $(prep-target)
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem @$(RM) $@.temp
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem TYPE=short RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem $(MV) $@.temp $@
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem$(BUF_GEN)/ByteBufferAsIntBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem $(prep-target)
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem @$(RM) $@.temp
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem TYPE=int BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem $(MV) $@.temp $@
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem$(BUF_GEN)/ByteBufferAsIntBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem $(prep-target)
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem @$(RM) $@.temp
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem TYPE=int RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem $(MV) $@.temp $@
cbb903af5066589fe0e73f3ecf06abdc71e38effrpluem$(BUF_GEN)/ByteBufferAsLongBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
c83edb2f6bafd5f7013cd6bad78753a1e0c5fbe6jim $(prep-target)
c0bcd91f17456a06ce290005aab0d1e360482ea5rpluem @$(RM) $@.temp
c0bcd91f17456a06ce290005aab0d1e360482ea5rpluem TYPE=long BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
c0bcd91f17456a06ce290005aab0d1e360482ea5rpluem $(MV) $@.temp $@
c0bcd91f17456a06ce290005aab0d1e360482ea5rpluem$(BUF_GEN)/ByteBufferAsLongBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
941fcca87a4607a388e88cff3fd0cdefc29bb81cjerenkrantz $(prep-target)
941fcca87a4607a388e88cff3fd0cdefc29bb81cjerenkrantz @$(RM) $@.temp
941fcca87a4607a388e88cff3fd0cdefc29bb81cjerenkrantz TYPE=long RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
d05d20b9ae48c6768f40277a76ed198d30aed06ajim $(MV) $@.temp $@
d05d20b9ae48c6768f40277a76ed198d30aed06ajim$(BUF_GEN)/ByteBufferAsFloatBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
d05d20b9ae48c6768f40277a76ed198d30aed06ajim $(prep-target)
d05d20b9ae48c6768f40277a76ed198d30aed06ajim @$(RM) $@.temp
f6316e220101e5d4d99d82aab75ca7d668870942rpluem TYPE=float BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
f6316e220101e5d4d99d82aab75ca7d668870942rpluem $(MV) $@.temp $@
f6316e220101e5d4d99d82aab75ca7d668870942rpluem$(BUF_GEN)/ByteBufferAsFloatBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
f6316e220101e5d4d99d82aab75ca7d668870942rpluem $(prep-target)
c83edb2f6bafd5f7013cd6bad78753a1e0c5fbe6jim @$(RM) $@.temp
c83edb2f6bafd5f7013cd6bad78753a1e0c5fbe6jim TYPE=float RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
c83edb2f6bafd5f7013cd6bad78753a1e0c5fbe6jim $(MV) $@.temp $@
c83edb2f6bafd5f7013cd6bad78753a1e0c5fbe6jim$(BUF_GEN)/ByteBufferAsDoubleBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
c83edb2f6bafd5f7013cd6bad78753a1e0c5fbe6jim $(prep-target)
c83edb2f6bafd5f7013cd6bad78753a1e0c5fbe6jim @$(RM) $@.temp
c83edb2f6bafd5f7013cd6bad78753a1e0c5fbe6jim TYPE=double BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
3aeb30211790fef38a8297f990b7ad3b2c46ece9colm $(MV) $@.temp $@
3aeb30211790fef38a8297f990b7ad3b2c46ece9colm$(BUF_GEN)/ByteBufferAsDoubleBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem $(prep-target)
0c5a6a11ce72ad41b14c755f4a2254e0c7b70245rpluem @$(RM) $@.temp
b7ad88322f8ea46b7ddac349956eed358b6980f1rpluem TYPE=double RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
b7ad88322f8ea46b7ddac349956eed358b6980f1rpluem $(MV) $@.temp $@
b7ad88322f8ea46b7ddac349956eed358b6980f1rpluem
b7ad88322f8ea46b7ddac349956eed358b6980f1rpluem# Little-endian views of byte buffers
b7ad88322f8ea46b7ddac349956eed358b6980f1rpluem#
b7ad88322f8ea46b7ddac349956eed358b6980f1rpluem$(BUF_GEN)/ByteBufferAsCharBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
b7ad88322f8ea46b7ddac349956eed358b6980f1rpluem $(prep-target)
06eb85bfb9e99bcf9c38c07c2434850543354d94rpluem @$(RM) $@.temp
06eb85bfb9e99bcf9c38c07c2434850543354d94rpluem TYPE=char BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
06eb85bfb9e99bcf9c38c07c2434850543354d94rpluem $(MV) $@.temp $@
79d1d5666b3ceb59c959b09600aa2bce32324677rpluem$(BUF_GEN)/ByteBufferAsCharBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
79d1d5666b3ceb59c959b09600aa2bce32324677rpluem $(prep-target)
79d1d5666b3ceb59c959b09600aa2bce32324677rpluem @$(RM) $@.temp
a6ea86151dd968120a12b48867d45947ef2bb9darpluem TYPE=char RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
a6ea86151dd968120a12b48867d45947ef2bb9darpluem $(MV) $@.temp $@
a6ea86151dd968120a12b48867d45947ef2bb9darpluem$(BUF_GEN)/ByteBufferAsShortBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
a6ea86151dd968120a12b48867d45947ef2bb9darpluem $(prep-target)
a17ca1093e7dc28c1a54cfd9741f65653f5b2b19jim @$(RM) $@.temp
a17ca1093e7dc28c1a54cfd9741f65653f5b2b19jim TYPE=short BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
a17ca1093e7dc28c1a54cfd9741f65653f5b2b19jim $(MV) $@.temp $@
fa735cac4e86858f11c0de4f7cea50fa63eab87ecolm$(BUF_GEN)/ByteBufferAsShortBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
fa735cac4e86858f11c0de4f7cea50fa63eab87ecolm $(prep-target)
fa735cac4e86858f11c0de4f7cea50fa63eab87ecolm @$(RM) $@.temp
dbb3b82abaa9c0ad199a0a3d6a7a505136137c61colm TYPE=short RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
dbb3b82abaa9c0ad199a0a3d6a7a505136137c61colm $(MV) $@.temp $@
dbb3b82abaa9c0ad199a0a3d6a7a505136137c61colm$(BUF_GEN)/ByteBufferAsIntBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
3d76cdd5855071bbfb95a27de7d77a8855d1e893niq $(prep-target)
3d76cdd5855071bbfb95a27de7d77a8855d1e893niq @$(RM) $@.temp
3d76cdd5855071bbfb95a27de7d77a8855d1e893niq TYPE=int BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
3d76cdd5855071bbfb95a27de7d77a8855d1e893niq $(MV) $@.temp $@
3d76cdd5855071bbfb95a27de7d77a8855d1e893niq$(BUF_GEN)/ByteBufferAsIntBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
3d76cdd5855071bbfb95a27de7d77a8855d1e893niq $(prep-target)
3d76cdd5855071bbfb95a27de7d77a8855d1e893niq @$(RM) $@.temp
3d76cdd5855071bbfb95a27de7d77a8855d1e893niq TYPE=int RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
bf0dec31a67271a4a67a6d3a3a9b3cdb41278390rpluem $(MV) $@.temp $@
bf0dec31a67271a4a67a6d3a3a9b3cdb41278390rpluem$(BUF_GEN)/ByteBufferAsLongBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
bf0dec31a67271a4a67a6d3a3a9b3cdb41278390rpluem $(prep-target)
bf0dec31a67271a4a67a6d3a3a9b3cdb41278390rpluem @$(RM) $@.temp
7612604db51e61f6ec4a6593c188e6d0640646abwrowe TYPE=long BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
7612604db51e61f6ec4a6593c188e6d0640646abwrowe $(MV) $@.temp $@
7612604db51e61f6ec4a6593c188e6d0640646abwrowe$(BUF_GEN)/ByteBufferAsLongBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
7612604db51e61f6ec4a6593c188e6d0640646abwrowe $(prep-target)
7612604db51e61f6ec4a6593c188e6d0640646abwrowe @$(RM) $@.temp
7612604db51e61f6ec4a6593c188e6d0640646abwrowe TYPE=long RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0a2c6381b34b977101327f412a4b1ddc8a361ae7rpluem $(MV) $@.temp $@
0a2c6381b34b977101327f412a4b1ddc8a361ae7rpluem$(BUF_GEN)/ByteBufferAsFloatBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0a2c6381b34b977101327f412a4b1ddc8a361ae7rpluem $(prep-target)
0a2c6381b34b977101327f412a4b1ddc8a361ae7rpluem @$(RM) $@.temp
8828f8c859fabac8c0080440392bc279877f9802rpluem TYPE=float BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
8828f8c859fabac8c0080440392bc279877f9802rpluem $(MV) $@.temp $@
8828f8c859fabac8c0080440392bc279877f9802rpluem$(BUF_GEN)/ByteBufferAsFloatBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
0830215c2542165c027f092c18924f2885c98b49trawick $(prep-target)
0830215c2542165c027f092c18924f2885c98b49trawick @$(RM) $@.temp
0830215c2542165c027f092c18924f2885c98b49trawick TYPE=float RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
0830215c2542165c027f092c18924f2885c98b49trawick $(MV) $@.temp $@
be2abc811ae62b872703a7b43235598d641f8d8dmjc$(BUF_GEN)/ByteBufferAsDoubleBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
8f1c5a2aca731a7676bf74cdce67ec28557ec299trawick $(prep-target)
bc886ee8559b4feb30d32dc8a50ba2c013c3cc02trawick @$(RM) $@.temp
8f1c5a2aca731a7676bf74cdce67ec28557ec299trawick TYPE=double BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
9505e1a9012d92bfd2b6228e675156f44a27aa04colm $(MV) $@.temp $@
9505e1a9012d92bfd2b6228e675156f44a27aa04colm$(BUF_GEN)/ByteBufferAsDoubleBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
3aeb30211790fef38a8297f990b7ad3b2c46ece9colm $(prep-target)
3aeb30211790fef38a8297f990b7ad3b2c46ece9colm @$(RM) $@.temp
3aeb30211790fef38a8297f990b7ad3b2c46ece9colm TYPE=double RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
3aeb30211790fef38a8297f990b7ad3b2c46ece9colm $(MV) $@.temp $@
6eb3a057b5e4f046faba79104d7941552de755dacolm
6eb3a057b5e4f046faba79104d7941552de755dacolm#
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton# Generated coder classes
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton#
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonGEN_CODER_SH = genCoder.sh
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton
c07be90520f577cdffc0ee59a81e7f2be4ab24c6martinGEN_CODER_CMD = SPP="$(SPP_CMD)" SED="$(SED)" NAWK="$(NAWK)" SH="$(SH)" $(SH) $(GEN_CODER_SH)
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton$(CS_GEN)/CharsetDecoder.java: $(CHARSET_X_CODER_TEMPLATE) $(GEN_CODER_SH)
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton $(prep-target)
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton @$(RM) $@.temp
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton $(GEN_CODER_CMD) decoder $< $@.temp
6a9a6a63bae82591ea75fc602d5260109b8fa02ccolm $(MV) $@.temp $@
70706a4d1ead0d72a443eac1cc446a0f1a4de069colm
70706a4d1ead0d72a443eac1cc446a0f1a4de069colm$(CS_GEN)/CharsetEncoder.java: $(CHARSET_X_CODER_TEMPLATE) $(GEN_CODER_SH)
70706a4d1ead0d72a443eac1cc446a0f1a4de069colm $(prep-target)
70706a4d1ead0d72a443eac1cc446a0f1a4de069colm @$(RM) $@.temp
70706a4d1ead0d72a443eac1cc446a0f1a4de069colm $(GEN_CODER_CMD) encoder $< $@.temp
9cfe09f7e922f7bdf61bfe10a47e8f25145cdf92colm $(MV) $@.temp $@
9cfe09f7e922f7bdf61bfe10a47e8f25145cdf92colm
9cfe09f7e922f7bdf61bfe10a47e8f25145cdf92colm#
9cfe09f7e922f7bdf61bfe10a47e8f25145cdf92colm# Generated exception classes
be2abc811ae62b872703a7b43235598d641f8d8dmjc#
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonGEN_EX_SH = genExceptions.sh
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton
2e02c854b4531480fe3f7ab353154c99c5bd97e8jortonGEN_EX_CMD = NAWK="$(NAWK)" SH="$(SH)" $(SH) $(GEN_EX_SH)
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton$(CH_GEN)/%Exception.java: genExceptions.sh $(CH_SRC)/exceptions
2e02c854b4531480fe3f7ab353154c99c5bd97e8jorton $(prep-target)
a09378e32e823d5619f766394fcdde1cfa16c5dajim @$(RM) $@.temp
a09378e32e823d5619f766394fcdde1cfa16c5dajim $(GEN_EX_CMD) $(CH_SRC)/exceptions $(CH_GEN)
a09378e32e823d5619f766394fcdde1cfa16c5dajim
a09378e32e823d5619f766394fcdde1cfa16c5dajim$(CS_GEN)/%Exception.java: genExceptions.sh $(CS_SRC)/exceptions
a09378e32e823d5619f766394fcdde1cfa16c5dajim $(prep-target)
a09378e32e823d5619f766394fcdde1cfa16c5dajim @$(RM) $@.temp
a09378e32e823d5619f766394fcdde1cfa16c5dajim $(GEN_EX_CMD) $(CS_SRC)/exceptions $(CS_GEN)
ce8e09ffeb8c696f7fc6c5dfa8814c52caaac59bcolm
ce8e09ffeb8c696f7fc6c5dfa8814c52caaac59bcolm$(BUF_GEN)/%Exception.java: genExceptions.sh $(BUF_SRC)/exceptions
ce8e09ffeb8c696f7fc6c5dfa8814c52caaac59bcolm $(prep-target)
ce8e09ffeb8c696f7fc6c5dfa8814c52caaac59bcolm @$(RM) $@.temp
5340bb8547e62ec8ede44b1b086b7da37ee64eefcolm $(GEN_EX_CMD) $(BUF_SRC)/exceptions $(BUF_GEN)
5340bb8547e62ec8ede44b1b086b7da37ee64eefcolm
5340bb8547e62ec8ede44b1b086b7da37ee64eefcolm#
f6e71f622ffde40c654288851ff65b8505cf7596colm# Generated charset-provider classes
f6e71f622ffde40c654288851ff65b8505cf7596colm#
f6e71f622ffde40c654288851ff65b8505cf7596colm
f8ae06c7d0615d8b9441099794fe80a3f2915469colmHASHER_JARFILE = $(BUILDTOOLJARDIR)/hasher.jar
f8ae06c7d0615d8b9441099794fe80a3f2915469colm
f8ae06c7d0615d8b9441099794fe80a3f2915469colm$(SCS_GEN)/StandardCharsets.java: genCharsetProvider.sh \
6eb3a057b5e4f046faba79104d7941552de755dacolm $(HASHER_JARFILE) $(SCS_SRC)/standard-charsets
6eb3a057b5e4f046faba79104d7941552de755dacolm $(prep-target)
6eb3a057b5e4f046faba79104d7941552de755dacolm @$(RM) $@.temp
6aa2272cc4af77e605ba2c4a4781f8567408b7e3pquerna NAWK="$(NAWK)" TEMPDIR="$(TEMPDIR)" SH="$(SH)" \
6eb3a057b5e4f046faba79104d7941552de755dacolm HASHER="$(BOOT_JAVA_CMD) -jar $(HASHER_JARFILE)" \
be2abc811ae62b872703a7b43235598d641f8d8dmjc $(SH) -e genCharsetProvider.sh $(SCS_SRC)/standard-charsets $(SCS_GEN)
dface6840439ab84a36749f40e7773ebfdc2066ejorton
dface6840439ab84a36749f40e7773ebfdc2066ejorton#
dface6840439ab84a36749f40e7773ebfdc2066ejorton# Generated channel implementation classes.
dface6840439ab84a36749f40e7773ebfdc2066ejorton# C source is compiled in TEMPDIR to avoid turds left by Windows compilers.
1febae173a82bc2a71c3c0ba4105cf674000791bjim#
1febae173a82bc2a71c3c0ba4105cf674000791bjim
1febae173a82bc2a71c3c0ba4105cf674000791bjimGENSOR_SRC = $(SHARE_SRC)/native/sun/nio/ch/genSocketOptionRegistry.c
1febae173a82bc2a71c3c0ba4105cf674000791bjim
1febae173a82bc2a71c3c0ba4105cf674000791bjimGENSOR_EXE = $(TEMPDIR)/genSocketOptionRegistry$(EXE_SUFFIX)
2b409b0583ef844d6f85002160cbc6df95b9afa8jerenkrantz
2b409b0583ef844d6f85002160cbc6df95b9afa8jerenkrantzSOR_COPYRIGHT_YEARS = $(shell $(CAT) $(GENSOR_SRC) | \
2b409b0583ef844d6f85002160cbc6df95b9afa8jerenkrantz $(NAWK) '/^.*Copyright.*Oracle/ { printf "%s %s",$$4,$$5 }')
2b409b0583ef844d6f85002160cbc6df95b9afa8jerenkrantz
454d060a0d7b13606978c536f632be71e311959djerenkrantz$(TEMPDIR)/$(GENSOR_SRC) : $(GENSOR_SRC)
454d060a0d7b13606978c536f632be71e311959djerenkrantz $(install-non-module-file)
454d060a0d7b13606978c536f632be71e311959djerenkrantz
454d060a0d7b13606978c536f632be71e311959djerenkrantz$(GENSOR_EXE) : $(TEMPDIR)/$(GENSOR_SRC)
1392b9997000dceb6aca39da0a1e6405ccb6f0a6jerenkrantz $(prep-target)
1392b9997000dceb6aca39da0a1e6405ccb6f0a6jerenkrantz ($(CD) $(TEMPDIR); $(CC) $(CPPFLAGS) $(LDDFLAGS) \
1392b9997000dceb6aca39da0a1e6405ccb6f0a6jerenkrantz -o genSocketOptionRegistry$(EXE_SUFFIX) $(GENSOR_SRC))
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantz
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantz$(SCH_GEN)/SocketOptionRegistry.java: $(GENSOR_EXE)
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantz $(prep-target)
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantz NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(SOR_COPYRIGHT_YEARS)" > $@
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantz $(GENSOR_EXE) >> $@
4b0a0ae3fd77f8fc8fd2a693be33ffe4d99cb94ajerenkrantz
ee508128c414648982d1cca7801f63b01a0a4f8aminfrin#
ee508128c414648982d1cca7801f63b01a0a4f8aminfrin# Generated sun.nio.cs SingleByte classes
ee508128c414648982d1cca7801f63b01a0a4f8aminfrin#
ee508128c414648982d1cca7801f63b01a0a4f8aminfrinGENCSSRC = $(BUILDDIR)/tools/CharsetMapping
f07ae092933846055c4ca046c5a65de83d79c9c6pquernaCHARSETMAPPING_JARFILE = $(BUILDTOOLJARDIR)/charsetmapping.jar
f07ae092933846055c4ca046c5a65de83d79c9c6pquerna
f07ae092933846055c4ca046c5a65de83d79c9c6pquerna$(FILES_gensbcs_out): $(GENCSSRC)/SingleByte-X.java.template $(GENCSSRC)/sbcs
9b88ec397b4155f3ff79bf7c08de5f15d21765b3pquerna @$(prep-target)
9b88ec397b4155f3ff79bf7c08de5f15d21765b3pquerna $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) $(GENCSSRC) $(SCS_GEN) sbcs
9b88ec397b4155f3ff79bf7c08de5f15d21765b3pquerna
a42c13195a5c68d55f6b2bbf5b5e1e66ab45d5d4pquerna#
a42c13195a5c68d55f6b2bbf5b5e1e66ab45d5d4pquerna# Generated file system implementation classes (Unix only)
a42c13195a5c68d55f6b2bbf5b5e1e66ab45d5d4pquerna#
2a90918318af50d5712ae7159e5625476332c184pquerna
2a90918318af50d5712ae7159e5625476332c184pquernaGENUC_SRC = $(PLATFORM_SRC)/native/sun/nio/fs/genUnixConstants.c
2a90918318af50d5712ae7159e5625476332c184pquerna
ede0584e7ec53cc1ea832c5c50281431d9ecc576pquernaGENUC_EXE = $(TEMPDIR)/genUnixConstants
ede0584e7ec53cc1ea832c5c50281431d9ecc576pquerna
ede0584e7ec53cc1ea832c5c50281431d9ecc576pquernaGENUC_COPYRIGHT_YEARS = $(shell $(CAT) $(GENUC_SRC) | \
ede0584e7ec53cc1ea832c5c50281431d9ecc576pquerna $(NAWK) '/^.*Copyright.*Oracle/ { printf "%s %s",$$4,$$5 }')
82d2a5debc5a6ed2118ac5916d9ba36ad0b5d78btrawick
42167da203d969a1402cf7ce09c14586c04af1dfjim$(GENUC_EXE) : $(GENUC_SRC)
42167da203d969a1402cf7ce09c14586c04af1dfjim $(prep-target)
42167da203d969a1402cf7ce09c14586c04af1dfjim $(CC) $(CPPFLAGS) -o $@ $(GENUC_SRC)
81ebf4d4f943d1ec988dd10105354e510c2da1d8jim
e62b34b26eb8e82bf6f06ff99a08e304b48792ecpquerna$(SFS_GEN)/UnixConstants.java: $(GENUC_EXE)
e62b34b26eb8e82bf6f06ff99a08e304b48792ecpquerna $(prep-target)
e62b34b26eb8e82bf6f06ff99a08e304b48792ecpquerna NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENUC_COPYRIGHT_YEARS)" > $@
27420b7ba57bf78f7a85b19fb0155053a3aff80dwrowe $(GENUC_EXE) >> $@
27420b7ba57bf78f7a85b19fb0155053a3aff80dwrowe
27420b7ba57bf78f7a85b19fb0155053a3aff80dwroweGENSC_SRC = $(PLATFORM_SRC)/native/sun/nio/fs/genSolarisConstants.c
ceeb4b77f172b9d0125f1b4b323675d700b2c43bminfrin
ceeb4b77f172b9d0125f1b4b323675d700b2c43bminfrinGENSC_EXE = $(TEMPDIR)/genSolarisConstants
ceeb4b77f172b9d0125f1b4b323675d700b2c43bminfrin
9152b0c4366af633c4b7982af01bd9a821f410d5pquernaGENSC_COPYRIGHT_YEARS = $(shell $(CAT) $(GENSC_SRC) | \
9152b0c4366af633c4b7982af01bd9a821f410d5pquerna $(NAWK) '/^.*Copyright.*Oracle/ { printf "%s %s",$$4,$$5 }')
9152b0c4366af633c4b7982af01bd9a821f410d5pquerna
9152b0c4366af633c4b7982af01bd9a821f410d5pquerna$(GENSC_EXE) : $(GENSC_SRC)
87d944bf70927764edf8ef69e46d3b4b8fa09131pquerna $(prep-target)
87d944bf70927764edf8ef69e46d3b4b8fa09131pquerna $(CC) $(CPPFLAGS) -o $@ $(GENSC_SRC)
424c1a743525e9c5008e29b39a99363723409a1dtrawick
424c1a743525e9c5008e29b39a99363723409a1dtrawick$(SFS_GEN)/SolarisConstants.java: $(GENSC_EXE)
424c1a743525e9c5008e29b39a99363723409a1dtrawick $(prep-target)
4375cabac8fc22b3717687ffdbce9bbdf095f255trawick NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENSC_COPYRIGHT_YEARS)" > $@
4375cabac8fc22b3717687ffdbce9bbdf095f255trawick $(GENSC_EXE) >> $@
4375cabac8fc22b3717687ffdbce9bbdf095f255trawick
39dbd3f60b93f5e0fbf46d9ae237f6742e113442pquerna.PHONY: sources
39dbd3f60b93f5e0fbf46d9ae237f6742e113442pquerna