Makefile revision 2157
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj#
c03566fa0156d3a1500a42e4fe539e3e0fc8a11dgstein# Copyright 2006-2008 Sun Microsystems, Inc. All Rights Reserved.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj#
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# This code is free software; you can redistribute it and/or modify it
8ac8f75b9d0076f5f115c65adf02e5a177a84378trawick# under the terms of the GNU General Public License version 2 only, as
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb# published by the Free Software Foundation. Sun designates this
70f6f32765cfaadd6da8de6f0fea97ddd72d8fadmanoj# particular file as subject to the "Classpath" exception as provided
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# by Sun in the LICENSE file that accompanied this code.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj#
91a71946d0fb28c0866139edef3dd59f36ba5b9cstoddard# This code is distributed in the hope that it will be useful, but WITHOUT
91a71946d0fb28c0866139edef3dd59f36ba5b9cstoddard# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
91a71946d0fb28c0866139edef3dd59f36ba5b9cstoddard# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
91a71946d0fb28c0866139edef3dd59f36ba5b9cstoddard# version 2 for more details (a copy is included in the LICENSE file that
91a71946d0fb28c0866139edef3dd59f36ba5b9cstoddard# accompanied this code).
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb#
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb# You should have received a copy of the GNU General Public License version
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb# 2 along with this work; if not, write to the Free Software Foundation,
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
632b0b53511f3bb9c32aa2869fbc73ee35081b38rbb#
632b0b53511f3bb9c32aa2869fbc73ee35081b38rbb# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
632b0b53511f3bb9c32aa2869fbc73ee35081b38rbb# CA 95054 USA or visit www.sun.com if you need additional information or
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb# have any questions.
f6a6245816cd866361da8c576b1f47c7a54b6610fanf#
f755f06050191550f77c825eff6b0e48a35b3e91dgaudet
f755f06050191550f77c825eff6b0e48a35b3e91dgaudetBUILDDIR = ../..
40a5b7189dbbb28e107bf008ee625f2f0142c2ccdgaudetMODULE = java2d
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddardPRODUCT = sun
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddardinclude $(BUILDDIR)/common/Defs.gmk
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddard
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddardifdef OPENJDK
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddard SUBDIRS += lcms
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddard ICCPROFILE_SRC_DIR = $(SHARE_SRC)/lib/cmm/lcms
2aae6faee508221efbeaba5547ca79b7a20ef047stoddardelse # !OPENJDK
2aae6faee508221efbeaba5547ca79b7a20ef047stoddard SUBDIRS += kcms
2aae6faee508221efbeaba5547ca79b7a20ef047stoddard ICCPROFILE_SRC_DIR = $(CLOSED_SRC)/share/lib/cmm/kcms
40a5b7189dbbb28e107bf008ee625f2f0142c2ccdgaudetendif # OPENJDK
2aae6faee508221efbeaba5547ca79b7a20ef047stoddard
211bf1d44f4653bf753a15740cd5ebbf330b6e93manojinclude $(BUILDDIR)/common/Subdirs.gmk
211bf1d44f4653bf753a15740cd5ebbf330b6e93manoj
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj#
369edcdd0a9c5516c61e736ec2a6fc8fb0d92fe2manoj# ICC Profiles used by the CMM.
369edcdd0a9c5516c61e736ec2a6fc8fb0d92fe2manoj#
2a6c49cfaef5979a5a06098f3ce987cd76769409manojICCPROFILE_DEST_DIR = $(LIBDIR)/cmm
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddard
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddardiccprofiles: $(ICCPROFILE_DEST_DIR)/sRGB.pf $(ICCPROFILE_DEST_DIR)/GRAY.pf \
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddard $(ICCPROFILE_DEST_DIR)/CIEXYZ.pf $(ICCPROFILE_DEST_DIR)/PYCC.pf \
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard $(ICCPROFILE_DEST_DIR)/LINEAR_RGB.pf
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard$(ICCPROFILE_DEST_DIR)/sRGB.pf: $(ICCPROFILE_SRC_DIR)/sRGB.pf
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard $(install-file)
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard $(call chmod-file, 444)
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard$(ICCPROFILE_DEST_DIR)/GRAY.pf: $(ICCPROFILE_SRC_DIR)/GRAY.pf
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard $(install-file)
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard $(call chmod-file, 444)
75960f20f88dad6bc67892c711c429946063d133stoddard
75960f20f88dad6bc67892c711c429946063d133stoddard$(ICCPROFILE_DEST_DIR)/CIEXYZ.pf: $(ICCPROFILE_SRC_DIR)/CIEXYZ.pf
75960f20f88dad6bc67892c711c429946063d133stoddard $(install-file)
75960f20f88dad6bc67892c711c429946063d133stoddard $(call chmod-file, 444)
75960f20f88dad6bc67892c711c429946063d133stoddard
75960f20f88dad6bc67892c711c429946063d133stoddard$(ICCPROFILE_DEST_DIR)/PYCC.pf: $(ICCPROFILE_SRC_DIR)/PYCC.pf
75960f20f88dad6bc67892c711c429946063d133stoddard $(install-file)
75960f20f88dad6bc67892c711c429946063d133stoddard $(call chmod-file, 444)
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj$(ICCPROFILE_DEST_DIR)/LINEAR_RGB.pf: $(ICCPROFILE_SRC_DIR)/LINEAR_RGB.pf
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj $(install-file)
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj $(call chmod-file, 444)
70f6f32765cfaadd6da8de6f0fea97ddd72d8fadmanoj
2a6c49cfaef5979a5a06098f3ce987cd76769409manojiccprofiles.clean:
56ca30c968906053ae61acb218420667bb58d996rbb $(RM) -r $(ICCPROFILE_DEST_DIR)
56ca30c968906053ae61acb218420667bb58d996rbb
a9e07e4f90adcc7bc768db3055431c3dcd560cd1manoj
f6a6245816cd866361da8c576b1f47c7a54b6610fanfclobber: iccprofiles.clean
f6a6245816cd866361da8c576b1f47c7a54b6610fanf $(SUBDIRS-loop)
a9e07e4f90adcc7bc768db3055431c3dcd560cd1manoj
c03566fa0156d3a1500a42e4fe539e3e0fc8a11dgsteinclean: iccprofiles.clean
c03566fa0156d3a1500a42e4fe539e3e0fc8a11dgstein $(SUBDIRS-loop)
c03566fa0156d3a1500a42e4fe539e3e0fc8a11dgstein
c03566fa0156d3a1500a42e4fe539e3e0fc8a11dgsteinall build:: iccprofiles
c03566fa0156d3a1500a42e4fe539e3e0fc8a11dgstein $(SUBDIRS-loop)
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj
bd929c73ef04789b7183b840d8db6e01d03a4d86rbbopenjdk::
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb $(MAKE) OPENJDK=true build
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb.PHONY: iccprofiles iccprofiles.clean copy-files openjdk
8de99b4c89d4ed4292a7dca42dd8a96b9a7c456fdgaudet