Makefile revision 4632
f743002678eb67b99bbc29fee116b65d9530fec0wrowe#
80833bb9a1bf25dcf19e814438a4b311d2e1f4cffuankg# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
a34684a59b60a4173c25035d0c627ef17e6dc215rpluem# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavic#
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavic# This code is free software; you can redistribute it and/or modify it
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavic# under the terms of the GNU General Public License version 2 only, as
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavic# published by the Free Software Foundation. Oracle designates this
4da61833a1cbbca94094f9653fd970582b97a72etrawick# particular file as subject to the "Classpath" exception as provided
4da61833a1cbbca94094f9653fd970582b97a72etrawick# by Oracle in the LICENSE file that accompanied this code.
4da61833a1cbbca94094f9653fd970582b97a72etrawick#
4da61833a1cbbca94094f9653fd970582b97a72etrawick# This code is distributed in the hope that it will be useful, but WITHOUT
4da61833a1cbbca94094f9653fd970582b97a72etrawick# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4789804be088bcd86ae637a29cdb7fda25169521jailletc# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
4789804be088bcd86ae637a29cdb7fda25169521jailletc# version 2 for more details (a copy is included in the LICENSE file that
4789804be088bcd86ae637a29cdb7fda25169521jailletc# accompanied this code).
4789804be088bcd86ae637a29cdb7fda25169521jailletc#
e50c3026198fd496f183cda4c32a202925476778covener# You should have received a copy of the GNU General Public License version
e50c3026198fd496f183cda4c32a202925476778covener# 2 along with this work; if not, write to the Free Software Foundation,
e50c3026198fd496f183cda4c32a202925476778covener# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
5b88c8507d5ef6d0c4cfbc78230294968175b638minfrin#
5b88c8507d5ef6d0c4cfbc78230294968175b638minfrin# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
6c3b9cebb551140fbb25d58bae08b539b3802133ylavic# or visit www.oracle.com if you need additional information or have any
6c3b9cebb551140fbb25d58bae08b539b3802133ylavic# questions.
6c3b9cebb551140fbb25d58bae08b539b3802133ylavic#
4f29b65ab4b547ad5dbe506e2d0ff5d12ead9247ylavic
4f29b65ab4b547ad5dbe506e2d0ff5d12ead9247ylavicBUILDDIR = ../..
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavicMODULE = awt
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavicPACKAGE = sun.lwawt
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavicLIBRARY = lwawt
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavicPRODUCT = sun
69301145375a889e7e37caf7cc7321ac0f91801erpluem
69301145375a889e7e37caf7cc7321ac0f91801erpluemLIB_LOCATION = $(LIBDIR)/lwawt
69301145375a889e7e37caf7cc7321ac0f91801erpluem
506bfe33206b2fece40ef25f695af39dd4130facjkaluzainclude $(BUILDDIR)/common/Defs.gmk
506bfe33206b2fece40ef25f695af39dd4130facjkaluza
506bfe33206b2fece40ef25f695af39dd4130facjkaluza#
506bfe33206b2fece40ef25f695af39dd4130facjkaluza# Files
d58a848a016d401b965111e50ef829e1641f7834minfrin#
d58a848a016d401b965111e50ef829e1641f7834minfrininclude FILES_c_macosx.gmk
d58a848a016d401b965111e50ef829e1641f7834minfrininclude FILES_export_macosx.gmk
2e6f4d654c96c98b761fb012fd25c5d5b1558c44sfAUTO_FILES_JAVA_DIRS = sun/awt sun/font sun/lwawt sun/lwawt/macosx sun/java2d sun/java2d/opengl com/apple/eawt
2e6f4d654c96c98b761fb012fd25c5d5b1558c44sf
2e6f4d654c96c98b761fb012fd25c5d5b1558c44sf#
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic# Rules.
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic#
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic# include $(BUILDDIR)/common/Mapfile-vers.gmk
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavicinclude $(BUILDDIR)/common/Library.gmk
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic
e8bd80a4bb88199d2f9a24a50345688e52d9c116ylavic#
e8bd80a4bb88199d2f9a24a50345688e52d9c116ylavic# Add to the ambient vpath to pick up files in subdirectories
e8bd80a4bb88199d2f9a24a50345688e52d9c116ylavic#
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavicvpath %.c $(SHARE_SRC)/native/sun/awt/debug
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavicvpath %.c $(SHARE_SRC)/native/sun/awt/image
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavicvpath %.c $(SHARE_SRC)/native/sun/awt/image/gif
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavicvpath %.c $(SHARE_SRC)/native/sun/awt/image/cvutils
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavicvpath %.c $(SHARE_SRC)/native/sun/awt/shell
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavicvpath %.c $(SHARE_SRC)/native/sun/java2d
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavicvpath %.c $(SHARE_SRC)/native/sun/java2d/loops
d7205b1a86c51c27b71a2c458dc453fd53a261c1covenervpath %.c $(SHARE_SRC)/native/sun/java2d/pipe
d7205b1a86c51c27b71a2c458dc453fd53a261c1covenervpath %.c $(SHARE_SRC)/native/sun/java2d/opengl
d7205b1a86c51c27b71a2c458dc453fd53a261c1covenervpath %.c $(SHARE_SRC)/native/sun/awt/medialib
d7205b1a86c51c27b71a2c458dc453fd53a261c1covenervpath %.c $(SHARE_SRC)/native/sun/awt/utility
d7205b1a86c51c27b71a2c458dc453fd53a261c1covenervpath %.c $(SHARE_SRC)/native/sun/font
44ff304057225e944e220e981d434a046d14cf06covenervpath %.c $(call NativeSrcDirList,,native/sun/awt)
44ff304057225e944e220e981d434a046d14cf06covener
44ff304057225e944e220e981d434a046d14cf06covenervpath %.cpp $(SHARE_SRC)/native/sun/image
44ff304057225e944e220e981d434a046d14cf06covener
5d1ba75b8794925e67591c209085a49279791de9covenervpath %.m $(call NativeSrcDirList,,native/sun/awt)
5d1ba75b8794925e67591c209085a49279791de9covenervpath %.m $(call NativeSrcDirList,,native/sun/font)
5d1ba75b8794925e67591c209085a49279791de9covenervpath %.m $(call NativeSrcDirList,,native/sun/java2d)
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrandvpath %.m $(call NativeSrcDirList,,native/sun/java2d/opengl)
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrandOTHER_LDLIBS += \
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand -lawt -lmlib_image $(JVMLIB) $(LIBM) \
caad2986f81ab263f7af41467dd622dc9add17f3ylavic -framework Accelerate \
caad2986f81ab263f7af41467dd622dc9add17f3ylavic -framework ApplicationServices \
caad2986f81ab263f7af41467dd622dc9add17f3ylavic -framework AudioToolbox \
caad2986f81ab263f7af41467dd622dc9add17f3ylavic -framework Carbon \
45a10d38e6051fd7bdf9d742aaae633d97ff02abjailletc -framework Cocoa \
f7317ff316c2b141feea31bddb74d5d3fa1584edjorton -framework Security \
f7317ff316c2b141feea31bddb74d5d3fa1584edjorton -framework ExceptionHandling \
2165214331e4afafca4048f66f303d0253d7b001covener -framework JavaNativeFoundation \
a34684a59b60a4173c25035d0c627ef17e6dc215rpluem -framework JavaRuntimeSupport \
a34684a59b60a4173c25035d0c627ef17e6dc215rpluem -framework OpenGL \
1e2d421a36999d292042a5539971070d54aa6c63ylavic -framework IOSurface \
1e2d421a36999d292042a5539971070d54aa6c63ylavic -framework QuartzCore
1e2d421a36999d292042a5539971070d54aa6c63ylavicCPPFLAGS += \
fa7ed98b9dc94c5845cf845aea0a44ecacd290c9humbedooh -I$(CLASSHDRDIR) \
fa7ed98b9dc94c5845cf845aea0a44ecacd290c9humbedooh -I$(SHARE_SRC)/native/sun/awt/debug \
fa7ed98b9dc94c5845cf845aea0a44ecacd290c9humbedooh -I$(SHARE_SRC)/native/sun/awt/image/cvutils \
0b67eb8568cd58bb77082703951679b42cf098actrawick -I$(SHARE_SRC)/native/sun/java2d \
0b67eb8568cd58bb77082703951679b42cf098actrawick -I$(SHARE_SRC)/native/sun/java2d/loops \
0b67eb8568cd58bb77082703951679b42cf098actrawick -I$(SHARE_SRC)/native/sun/awt/image/cvutils \
0b67eb8568cd58bb77082703951679b42cf098actrawick -I$(SHARE_SRC)/native/sun/awt/image \
5ef3c61605a3a021ff71f488983cb0065f8e1a79covener -I$(SHARE_SRC)/native/sun/font \
fb1985a97912b25ec6564c73e610a31e5fc6e25fcovener -I$(SHARE_SRC)/native/sun/java2d/pipe \
09c87c777bed1655621bb20e1c46cb6b1a63279dcovener -I$(SHARE_SRC)/native/sun/java2d/opengl \
6502b7b32f980cc2093bb3ebce37e5e4dc68fba4ylavic -I$(SHARE_SRC)/native/sun/dc/path \
6502b7b32f980cc2093bb3ebce37e5e4dc68fba4ylavic -I$(SHARE_SRC)/native/sun/dc/doe \
3060ce7f798fbda7999cd4ddf89b525d2b294185covener -I$(SHARE_SRC)/native/sun/awt/alphacomposite \
c1a63b8fad09c419c1a64f75993feb8a343a6801ylavic -I$(SHARE_SRC)/native/sun/awt/medialib \
c1a63b8fad09c419c1a64f75993feb8a343a6801ylavic -I$(SHARE_SRC)/native/sun/awt \
c1a63b8fad09c419c1a64f75993feb8a343a6801ylavic $(call NativeSrcDirList,-I,/native/sun/awt) \
e6b4bd1113567627ab6bb6c6a7105e1e01a7d889jailletc $(call NativeSrcDirList,-I,/native/sun/font) \
e6b4bd1113567627ab6bb6c6a7105e1e01a7d889jailletc $(call NativeSrcDirList,-I,/native/sun/java2d) \
e466c40e1801982602ee0200c9e8b61cc148742djailletc $(call NativeSrcDirList,-I,/native/sun/java2d/opengl)
e466c40e1801982602ee0200c9e8b61cc148742djailletc
457468b82e59d01eba00dd9d0817309c8f5e414ejimifeq ($(MILESTONE), internal)
457468b82e59d01eba00dd9d0817309c8f5e414ejim CPPFLAGS += -DINTERNAL_BUILD
457468b82e59d01eba00dd9d0817309c8f5e414ejimendif
04983e3bd1754764eec7d6bb772fe3b0bf391771jorton
04983e3bd1754764eec7d6bb772fe3b0bf391771jortonclean clobber::
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem
15660979a30d251681463de2e0584853890082accovener.PHONY:
15660979a30d251681463de2e0584853890082accovener