Makefile revision 5290
48c0c81cd6fabac9d3386406d97633780365b839coar#
21e01f13f717faeca3e498d7d9c9b4d3af98ae27trawick# CDDL HEADER START
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj#
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# The contents of this file are subject to the terms of the
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# Common Development and Distribution License (the "License").
0d2f57cf389a981efa5e98d9b451c6baf0af12bfjerenkrantz# You may not use this file except in compliance with the License.
0d2f57cf389a981efa5e98d9b451c6baf0af12bfjerenkrantz#
2cc7cdffce670f2ae1bd4ae502b2c19481487dbejerenkrantz# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d89c116f82699294ca744125723651c554bc5925wrowe# or http://www.opensolaris.org/os/licensing.
4214e98fc9045e5010e66f9a967bd6d68f40d342aaron# See the License for the specific language governing permissions
8721697e2aece27b0e738519329f7976c72b27bfjerenkrantz# and limitations under the License.
4a257be29f8aeab984fe5622fa69e0b2aab204d7jerenkrantz#
91cacb801f6c0215b38322f6d2fc58cbfedfecfbjerenkrantz# When distributing Covered Code, include this CDDL HEADER in each
91cacb801f6c0215b38322f6d2fc58cbfedfecfbjerenkrantz# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
df14f0d3a5191cdd7c4bb5b03acd135d43a6f51brbb# If applicable, add the following below this CDDL HEADER, with the
df14f0d3a5191cdd7c4bb5b03acd135d43a6f51brbb# fields enclosed by brackets "[]" replaced with your own identifying
ab71b233b3a36489e44a7b061c48293be0b17788jwoolley# information: Portions Copyright [yyyy] [name of copyright owner]
571760de5e60c0b459cb11be45507b923cd023eejwoolley#
571760de5e60c0b459cb11be45507b923cd023eejwoolley# CDDL HEADER END
9180a5933673ffb1af633c255ceee029340f3b1erbb#
bcb6e1be6041dfeb549c8ea8d37f97ad4e90a0c3rbb# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
9bd71e35f5d26d26d23fe3a677401828e842ed72wrowe#
2900ab946a2d76b73a14cebfe2985d253f01c967stoddard
a548c09e6a8ca1b059d0e93b5256c6ccb2b3c3cdrbbinclude ../../../make-rules/shared-macros.mk
a548c09e6a8ca1b059d0e93b5256c6ccb2b3c3cdrbb
a548c09e6a8ca1b059d0e93b5256c6ccb2b3c3cdrbbCOMPONENT_NAME= pidgin
b876b7bcf0ce3d232da723246d709e8dbbfe8762rbbCOMPONENT_VERSION= 2.10.11
cf6bf6c34c936e6a6fe731dbce4a5c3c8bf8e9a3gsteinCOMPONENT_PROJECT_URL= http://www.pidgin.im
35330e0d79ceb8027223bbb8330a381b1f989d6etrawickCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
6f6f4a4bca281779d196acbdd5c017bb90858305trawickCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2
8dd4618c4709236b4ea297d7250d282e463ce2d8rbbCOMPONENT_ARCHIVE_HASH= \
09bd86d0db1114ee23eda0a6eb76ca055877a1cftrawick sha256:f2ae211341fc77efb9945d40e9932aa535cdf3a6c8993fe7919fca8cc1c04007
2deb319e6b3de239f45c16a3e9e836d44f1f7108rbbCOMPONENT_ARCHIVE_URL= http://downloads.sourceforge.net/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
bd929c73ef04789b7183b840d8db6e01d03a4d86rbbCOMPONENT_BUGDB= utility/pidgin
70f6f32765cfaadd6da8de6f0fea97ddd72d8fadmanoj
2a6c49cfaef5979a5a06098f3ce987cd76769409manojTPNO= 21690
af4c982a7cf4515f124935f99a329744035fc699slive
af4c982a7cf4515f124935f99a329744035fc699sliveinclude $(WS_MAKE_RULES)/prep.mk
af4c982a7cf4515f124935f99a329744035fc699sliveinclude $(WS_MAKE_RULES)/configure.mk
af4c982a7cf4515f124935f99a329744035fc699sliveinclude $(WS_MAKE_RULES)/ips.mk
af4c982a7cf4515f124935f99a329744035fc699slive
af4c982a7cf4515f124935f99a329744035fc699slive# Need to pick up the Studio compiler as some Makefiles just use "cc".
af4c982a7cf4515f124935f99a329744035fc699slive# Need to pick up the GNU version of xgettext.
10270f6f94b2069d0d357805c140a9897449b9ccianhPATH=$(dir $(CC)):$(SPRO_VROOT)/bin:/usr/gnu/bin:/usr/bin
4b62424416882687387923b3130b96241503cbe0jerenkrantz
5ca8e11fadb6f7a8d9d0367c1800205c99d4bcd6jerenkrantzCFLAGS += -DG_IMPLEMENT_INLINES -DG_HAVE_ISO_VARARGS
0d2f57cf389a981efa5e98d9b451c6baf0af12bfjerenkrantz
0d2f57cf389a981efa5e98d9b451c6baf0af12bfjerenkrantzCOMPONENT_PREP_ACTION = \
5ca8e11fadb6f7a8d9d0367c1800205c99d4bcd6jerenkrantz (cd $(@D) ; \
4b62424416882687387923b3130b96241503cbe0jerenkrantz glib-gettextize -f ; \
4b62424416882687387923b3130b96241503cbe0jerenkrantz libtoolize --force ; \
7fe18c15b669db9d191859695901dc4fcf3829dawrowe intltoolize --force --copy --automake ; \
7fe18c15b669db9d191859695901dc4fcf3829dawrowe aclocal -I . ; \
7fe18c15b669db9d191859695901dc4fcf3829dawrowe autoheader ; \
b84f66c93f820824b1d5455181f55598b766319cwrowe automake -a -c -f ; \
7fe18c15b669db9d191859695901dc4fcf3829dawrowe autoconf )
976501adbc040220270f7d1d77c4b8373033be69wrowe
976501adbc040220270f7d1d77c4b8373033be69wrowe# Needed to get libpurple to link properly.
976501adbc040220270f7d1d77c4b8373033be69wroweLIBS += -lresolv
976501adbc040220270f7d1d77c4b8373033be69wroweCONFIGURE_ENV += LIBS="$(LIBS)"
976501adbc040220270f7d1d77c4b8373033be69wroweCONFIGURE_ENV += PKG_CONFIG_PATH=/usr/lib/pkgconfig/gnutls-3
4fbf750a26f2e9adf8f17804d4c42ed9eefad420jim
4fbf750a26f2e9adf8f17804d4c42ed9eefad420jimCONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
4fbf750a26f2e9adf8f17804d4c42ed9eefad420jimCONFIGURE_OPTIONS += --disable-binreloc
05e4bc4973958917a458e0f27b260c117414df71trawickCONFIGURE_OPTIONS += --enable-cyrus-sasl
05e4bc4973958917a458e0f27b260c117414df71trawickCONFIGURE_OPTIONS += --enable-nss=no
05e4bc4973958917a458e0f27b260c117414df71trawickCONFIGURE_OPTIONS += --enable-gnutls=yes
05e4bc4973958917a458e0f27b260c117414df71trawickCONFIGURE_OPTIONS += --with-gnutls-includes=/usr/include/gnutls-3
05e4bc4973958917a458e0f27b260c117414df71trawickCONFIGURE_OPTIONS += --with-gnutls-libs=/usr/lib/gnutls-3
05e4bc4973958917a458e0f27b260c117414df71trawickCONFIGURE_OPTIONS += --with-nspr-includes=/usr/include/mps
b84f66c93f820824b1d5455181f55598b766319cwroweCONFIGURE_OPTIONS += --with-nspr-libs=/usr/lib/mps
5fc3b690570b987c0040f28743b9e4d24a6dbda4jerenkrantzCONFIGURE_OPTIONS += --enable-gnome-keyring
5fc3b690570b987c0040f28743b9e4d24a6dbda4jerenkrantzCONFIGURE_OPTIONS += --disable-gevolution
5fc3b690570b987c0040f28743b9e4d24a6dbda4jerenkrantzCONFIGURE_OPTIONS += --enable-cap
5fc3b690570b987c0040f28743b9e4d24a6dbda4jerenkrantzCONFIGURE_OPTIONS += --disable-meanwhile
5fc3b690570b987c0040f28743b9e4d24a6dbda4jerenkrantzCONFIGURE_OPTIONS += --disable-nm
5fc3b690570b987c0040f28743b9e4d24a6dbda4jerenkrantzCONFIGURE_OPTIONS += --disable-consoleui
e96626975ebc300abc02202f98296f2774e04367brianpCONFIGURE_OPTIONS += --disable-vv
e96626975ebc300abc02202f98296f2774e04367brianpCONFIGURE_OPTIONS += --with-perl-lib=vendor
e96626975ebc300abc02202f98296f2774e04367brianp
d1655c31ba938cd6c5b5497a1e3cb149fc39f767jerenkrantz# Always show the build and link lines for easier debugging.
1b3f48fd6b1ccb8745f908e40156c5a85ca3c347jerenkrantzCOMPONENT_BUILD_ARGS += V=1
0d2f57cf389a981efa5e98d9b451c6baf0af12bfjerenkrantz
0d2f57cf389a981efa5e98d9b451c6baf0af12bfjerenkrantzASLR_MODE = $(ASLR_ENABLE)
0d2f57cf389a981efa5e98d9b451c6baf0af12bfjerenkrantz
a12b7938cf47a0017a70ba195bbce035aa040e38aaronconfigure: $(CONFIGURE_32)
a12b7938cf47a0017a70ba195bbce035aa040e38aaron
a12b7938cf47a0017a70ba195bbce035aa040e38aaronbuild: $(BUILD_32)
0d2f57cf389a981efa5e98d9b451c6baf0af12bfjerenkrantz
f49387f556886ad6a6b4efc724ed9aa1d3412228jerenkrantzinstall: $(INSTALL_32)
f49387f556886ad6a6b4efc724ed9aa1d3412228jerenkrantz
f49387f556886ad6a6b4efc724ed9aa1d3412228jerenkrantztest: $(NO_TESTS)
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantz
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzsystem-test: $(NO_TESTS)
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantz
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += database/sqlite-3
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/audio/gstreamer
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/desktop/atk
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/desktop/cairo
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/desktop/gdk-pixbuf
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/desktop/gtk2
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/desktop/gtkspell
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/desktop/pango
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/glib2
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/gnome/gnome-keyring
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/gnutls-3
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/libidn
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/libxml2
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/nspr
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += library/python/python-dbus-27
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += runtime/perl-512
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += runtime/python-27
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += runtime/tcl-8
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += runtime/tk-8
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += shell/ksh93
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += system/library
bcca8071772ad81c16009aea3a7da3ef9da41173trawickREQUIRED_PACKAGES += system/library/libdbus
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += system/library/libdbus-glib
f4cb04eb78da02a38fcdd87489dc7b660107d55fjerenkrantzREQUIRED_PACKAGES += system/library/math
1b3f48fd6b1ccb8745f908e40156c5a85ca3c347jerenkrantzREQUIRED_PACKAGES += system/library/security/libsasl
1b3f48fd6b1ccb8745f908e40156c5a85ca3c347jerenkrantzREQUIRED_PACKAGES += system/network/avahi
a23b1c5a74208b03884c09a6f9dd5d6c97fa6415trawickREQUIRED_PACKAGES += x11/library/libice
a23b1c5a74208b03884c09a6f9dd5d6c97fa6415trawickREQUIRED_PACKAGES += x11/library/libsm
a23b1c5a74208b03884c09a6f9dd5d6c97fa6415trawickREQUIRED_PACKAGES += x11/library/libx11
a23b1c5a74208b03884c09a6f9dd5d6c97fa6415trawickREQUIRED_PACKAGES += x11/library/libxscrnsaver
a23b1c5a74208b03884c09a6f9dd5d6c97fa6415trawick