Makefile revision 6115
585895b11fc5072edf78147f9820d97bb020608drjung#
7d5ac94fda90b837211dadf2585c0fe8c5dc3e5djerenkrantz# CDDL HEADER START
c330021bf3f45cbf187fa644781e67f7e470a58awrowe#
ecf8d72af432e53e4c0661fb99dfda8061507bfajerenkrantz# The contents of this file are subject to the terms of the
62f7716b14b71603a8004434ca3536902bfb8899wrowe# Common Development and Distribution License (the "License").
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe# You may not use this file except in compliance with the License.
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe#
a50b3b1b5ac488a316ab36af320415e840ccfa2frjung# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe# or http://www.opensolaris.org/os/licensing.
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe# See the License for the specific language governing permissions
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe# and limitations under the License.
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe#
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe# When distributing Covered Code, include this CDDL HEADER in each
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe# If applicable, add the following below this CDDL HEADER, with the
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe# fields enclosed by brackets "[]" replaced with your own identifying
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe# information: Portions Copyright [yyyy] [name of copyright owner]
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe#
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe# CDDL HEADER END
38dc50ae00a1ea57fa41500d74f4e818747e3cefpquerna#
585895b11fc5072edf78147f9820d97bb020608drjung
366616a5cc6212cbf7134ccf877f965d668c6b04wrowe#
ecf8d72af432e53e4c0661fb99dfda8061507bfajerenkrantz# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
f19a8656f9b21bf3e66eb96e25eac2046c2d102bjim#
ecf8d72af432e53e4c0661fb99dfda8061507bfajerenkrantz
80464b326874ee15d74742ae39708ec3f2eae1d7wroweBUILD_BITS = 32_and_64
80464b326874ee15d74742ae39708ec3f2eae1d7wrowe# All components using gobject-introspection must be built with gcc as
38dc50ae00a1ea57fa41500d74f4e818747e3cefpquerna# gobject-introspection does not produce correct results when using Studio.
585895b11fc5072edf78147f9820d97bb020608drjungCOMPILER=gcc
af4c982a7cf4515f124935f99a329744035fc699sliveinclude ../../../make-rules/shared-macros.mk
f610c7c704235bc327dbe9b62982f5b3f8e30a77wrowe
f610c7c704235bc327dbe9b62982f5b3f8e30a77wroweCOMPONENT_NAME= libgsf
9e86ff266f053757dd96dab7cf4bc53aaaaa583ewroweCOMPONENT_VERSION= 1.14.34
d96ee8cda2799e1f2743c1603adeb4833ed0e15fsliveCOMPONENT_ARCHIVE_HASH= \
9e86ff266f053757dd96dab7cf4bc53aaaaa583ewrowe sha256:f0fea447e0374a73df45b498fd1701393f8e6acb39746119f8a292fb4a0cb528
ecf8d72af432e53e4c0661fb99dfda8061507bfajerenkrantzCOMPONENT_BUGDB= gnome/libraries
9e86ff266f053757dd96dab7cf4bc53aaaaa583ewrowe
ecf8d72af432e53e4c0661fb99dfda8061507bfajerenkrantzTPNO= 24756
9e86ff266f053757dd96dab7cf4bc53aaaaa583ewrowe
ecf8d72af432e53e4c0661fb99dfda8061507bfajerenkrantzinclude $(WS_MAKE_RULES)/gnome-component.mk
9e86ff266f053757dd96dab7cf4bc53aaaaa583ewrowe
d96ee8cda2799e1f2743c1603adeb4833ed0e15fslive# Assumes GNU xgettext in PATH
9e86ff266f053757dd96dab7cf4bc53aaaaa583ewroweCONFIGURE_ENV += PATH=$(GNUBIN):$(PATH)
f610c7c704235bc327dbe9b62982f5b3f8e30a77wrowe
dc287e6d736b5998068addfb712936f51818cc0frbowenCONFIGURE_OPTIONS += --disable-static
dc287e6d736b5998068addfb712936f51818cc0frbowen# Required for other components.
62f7716b14b71603a8004434ca3536902bfb8899wroweCONFIGURE_OPTIONS += --enable-introspection
4b62424416882687387923b3130b96241503cbe0jerenkrantzCONFIGURE_OPTIONS += --enable-shared
5ca8e11fadb6f7a8d9d0367c1800205c99d4bcd6jerenkrantzCONFIGURE_OPTIONS += --with-bz2
62f7716b14b71603a8004434ca3536902bfb8899wroweCONFIGURE_OPTIONS += --with-pic
45b0e1c775c1cfed6473c9e5304179ccb9609f53stoddardCONFIGURE_OPTIONS += --with-zlib
dbec4658981e4f9127e8676457c28d42932be7cdtrawick
c4beaaf4e697ed012c8c535f849bb13a77620f05sf# for the tests
c4beaaf4e697ed012c8c535f849bb13a77620f05sfunexport SHELLOPTS
c4beaaf4e697ed012c8c535f849bb13a77620f05sfCOMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
c4beaaf4e697ed012c8c535f849bb13a77620f05sfCOMPONENT_TEST_ARGS = -k -i
c4beaaf4e697ed012c8c535f849bb13a77620f05sfCOMPONENT_TEST_TRANSFORMS += \
c4beaaf4e697ed012c8c535f849bb13a77620f05sf '-n ' \
c4beaaf4e697ed012c8c535f849bb13a77620f05sf '-e "/TOTAL:/p" ' \
c4beaaf4e697ed012c8c535f849bb13a77620f05sf '-e "/SKIP:/p" ' \
c4beaaf4e697ed012c8c535f849bb13a77620f05sf '-e "/PASS:/p" ' \
e26be55e30feaa1b3783feaa7060176ae87c9048rjung '-e "/FAIL:/p" ' \
e26be55e30feaa1b3783feaa7060176ae87c9048rjung '-e "/ERROR:/p" '
e26be55e30feaa1b3783feaa7060176ae87c9048rjung
e26be55e30feaa1b3783feaa7060176ae87c9048rjungREQUIRED_PACKAGES += compress/bzip2
e26be55e30feaa1b3783feaa7060176ae87c9048rjungREQUIRED_PACKAGES += developer/documentation-tool/gtk-doc
c4beaaf4e697ed012c8c535f849bb13a77620f05sfREQUIRED_PACKAGES += library/desktop/gobject/gobject-introspection
a74ee4396fe11ffc1ca05837a59e497c905eedc3sfREQUIRED_PACKAGES += library/desktop/gdk-pixbuf
9e86ff266f053757dd96dab7cf4bc53aaaaa583ewroweREQUIRED_PACKAGES += library/glib2
9e86ff266f053757dd96dab7cf4bc53aaaaa583ewroweREQUIRED_PACKAGES += library/libxml2
9e86ff266f053757dd96dab7cf4bc53aaaaa583ewroweREQUIRED_PACKAGES += library/zlib
9e86ff266f053757dd96dab7cf4bc53aaaaa583ewroweREQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime
9e86ff266f053757dd96dab7cf4bc53aaaaa583ewrowe