Makefile revision 844
f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowe#
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# CDDL HEADER START
8e8568ec7d29f056a2a4942d1d50481e441c25d9covener#
4ea8055e720d18f386b8026b546e5836ecccba4arjung# The contents of this file are subject to the terms of the
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# Common Development and Distribution License (the "License").
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# You may not use this file except in compliance with the License.
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe#
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# or http://www.opensolaris.org/os/licensing.
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# See the License for the specific language governing permissions
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# and limitations under the License.
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# When distributing Covered Code, include this CDDL HEADER in each
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# If applicable, add the following below this CDDL HEADER, with the
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# fields enclosed by brackets "[]" replaced with your own identifying
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# information: Portions Copyright [yyyy] [name of copyright owner]
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# CDDL HEADER END
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
46fdfef7dfc745effe179387e1dcb8245d3804batrawickinclude ../../make-rules/shared-macros.mk
46fdfef7dfc745effe179387e1dcb8245d3804batrawick
46fdfef7dfc745effe179387e1dcb8245d3804batrawickCOMPONENT_NAME= doxygen
f4845813cd6fa5749dfec8e3bc647b85c1df0980wroweCOMPONENT_VERSION= 1.7.6.1
f4845813cd6fa5749dfec8e3bc647b85c1df0980wroweCOMPONENT_PROJECT_URL= http://www.stack.nl/~dimitri/doxygen/index.html
f4845813cd6fa5749dfec8e3bc647b85c1df0980wroweCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
f4845813cd6fa5749dfec8e3bc647b85c1df0980wroweCOMPONENT_ARCHIVE= $(COMPONENT_SRC).src.tar.gz
f4845813cd6fa5749dfec8e3bc647b85c1df0980wroweCOMPONENT_ARCHIVE_HASH= \
298eb744831be682f749ffe1c01c88d82adf215esf sha256:0e60e794fb172d3fa4a9a9535f0b8e0eeb04e8366153f6b417569af0bcd61fcd
298eb744831be682f749ffe1c01c88d82adf215esfCOMPONENT_ARCHIVE_URL= http://ftp.stack.nl/pub/users/dimitri/$(COMPONENT_ARCHIVE)
298eb744831be682f749ffe1c01c88d82adf215esf
298eb744831be682f749ffe1c01c88d82adf215esf# Download the manual so that we don't have to keep updating it in the gate.
298eb744831be682f749ffe1c01c88d82adf215esfCOMPONENT_ARCHIVE_1 = $(COMPONENT_NAME)_manual-$(COMPONENT_VERSION).pdf.zip
298eb744831be682f749ffe1c01c88d82adf215esfCOMPONENT_ARCHIVE_HASH_1 = \
298eb744831be682f749ffe1c01c88d82adf215esf sha256:abe8ea7db00fe68632edeb2d6e44f94ad96a0dc798702b044afbc1752c7b2a61
298eb744831be682f749ffe1c01c88d82adf215esfCOMPONENT_ARCHIVE_URL_1 = ftp://ftp.stack.nl/pub/users/dimitri/$(COMPONENT_ARCHIVE_1)
298eb744831be682f749ffe1c01c88d82adf215esf
b9aa9ca00496f67eb755d67764775ff23ac7eb03covenerinclude ../../make-rules/prep.mk
b9aa9ca00496f67eb755d67764775ff23ac7eb03covenerinclude ../../make-rules/configure.mk
f2386b627177c7a80d38fed6ec0aed3c086909c1covenerinclude ../../make-rules/ips.mk
f2386b627177c7a80d38fed6ec0aed3c086909c1covener
70d4e28f12f8cc2e130457c841095dc69c67cf31minfrin# Necessary to find CC during build
70d4e28f12f8cc2e130457c841095dc69c67cf31minfrinPATH=$(SPRO_VROOT)/bin:/usr/bin
70d4e28f12f8cc2e130457c841095dc69c67cf31minfrin
70d4e28f12f8cc2e130457c841095dc69c67cf31minfrin# Missing files in build dir for configure without this.
70d4e28f12f8cc2e130457c841095dc69c67cf31minfrinCOMPONENT_PRE_CONFIGURE_ACTION = ($(CLONEY) $(SOURCE_DIR) $(@D))
1a668f25bc6b4b111822caaba70bb9289d64ade5niq
1a668f25bc6b4b111822caaba70bb9289d64ade5niq# Need to override default options since configure doesn't
1a668f25bc6b4b111822caaba70bb9289d64ade5niq# understand CC, CXX, etc.
7a6c86627922e38fa227943b9f888f96109681e5covenerCONFIGURE_OPTIONS = --platform solaris-cc
7a6c86627922e38fa227943b9f888f96109681e5covenerCONFIGURE_OPTIONS += --prefix /usr
7a6c86627922e38fa227943b9f888f96109681e5covenerCONFIGURE_OPTIONS += --enable-langs nl,sv,cz,fr,id,it,de,jp,je,es,fi,ru,hr,pl,pt,hu,kr,ke,ro,si,cn,no,br,dk,sk,ua,gr,tw,sr,ca,lt,za,ar,fa
7a6c86627922e38fa227943b9f888f96109681e5covener
17efe57eb8d88fa0d371f4ac4939dbbbe78fd09bcovener# common targets
17efe57eb8d88fa0d371f4ac4939dbbbe78fd09bcovenerbuild: $(BUILD_32)
17efe57eb8d88fa0d371f4ac4939dbbbe78fd09bcovener
17efe57eb8d88fa0d371f4ac4939dbbbe78fd09bcovenerinstall: $(INSTALL_32)
17efe57eb8d88fa0d371f4ac4939dbbbe78fd09bcovener cd $(PROTO_DIR) ; $(UNPACK) ../../../$(COMPONENT_ARCHIVE_1)
8068423ee2d80a7c42b2325a71c24ac9485327cecovener
8068423ee2d80a7c42b2325a71c24ac9485327cecovenertest: $(NO_TESTS)
8068423ee2d80a7c42b2325a71c24ac9485327cecovener
8068423ee2d80a7c42b2325a71c24ac9485327cecovenerBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
8068423ee2d80a7c42b2325a71c24ac9485327cecovener
7703bad94964cc64022e08e2d1ae2c5fbfe2d3c6covenerinclude ../../make-rules/depend.mk
7703bad94964cc64022e08e2d1ae2c5fbfe2d3c6covener