Makefile revision 3996
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder#
c63ebf815c8a874525cf18670ad74847f7fc7b26Christian Maeder# CDDL HEADER START
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder#
25cc5fbba63f84b47e389af749f55abbbde71c8cChristian Maeder# The contents of this file are subject to the terms of the
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# Common Development and Distribution License (the "License").
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder# You may not use this file except in compliance with the License.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# or http://www.opensolaris.org/os/licensing.
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder# See the License for the specific language governing permissions
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# and limitations under the License.
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder#
f2f9df2e17e70674f0bf426ed1763c973ee4cde0Christian Maeder# When distributing Covered Code, include this CDDL HEADER in each
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder# If applicable, add the following below this CDDL HEADER, with the
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
a53841f6d6e86ac751c12a33dc8aadf53f59d977Klaus Luettich# CDDL HEADER END
a53841f6d6e86ac751c12a33dc8aadf53f59d977Klaus Luettich#
a53841f6d6e86ac751c12a33dc8aadf53f59d977Klaus Luettich# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
a53841f6d6e86ac751c12a33dc8aadf53f59d977Klaus Luettich#
a737caf82de97c1907027c03e4b4509eb492b4b8Christian Maederinclude ../../make-rules/shared-macros.mk
68d10d143f29fcff3c637ba24f90e983995ceae6Christian Maeder
96646aed2ae087b942ae23f15bbe729a8f7c43d3Christian MaederCOMPONENT_NAME = libneon
01e383014b555bbcf639c0ca60c5810b3eff83c0Christian MaederCOMPONENT_VERSION = 0.29.6
3b06e23643a9f65390cb8c1caabe83fa7e87a708Till MossakowskiCOMPONENT_PROJECT_URL= http://www.webdav.org/neon/
9dac90ec2be2a72e03893095461960d483fe2fc2Christian MaederCOMPONENT_SRC_NAME = neon
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik LueckeCOMPONENT_SRC = $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
d54cd08a4cfa26256c38d8ed12c343adbfe1a0e3Christian MaederCOMPONENT_ARCHIVE = $(COMPONENT_SRC).tar.gz
ce8b15da31cd181b7e90593cbbca98f47eda29d6Till MossakowskiCOMPONENT_ARCHIVE_HASH = \
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder sha256:9c640b728d6dc80ef1e48f83181166ab6bc95309cece5537e01ffdd01b96eb43
e7757995211bd395dc79d26fe017d99375f7d2a6Christian MaederCOMPONENT_ARCHIVE_URL = $(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian MaederCOMPONENT_BUGDB= library/neon
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
a1ed34933c266ce85066acb0d7b20c90cb8eb213Christian MaederTPNO= 18538
c0c2380bced8159ff0297ece14eba948bd236471Christian Maeder
8410667510a76409aca9bb24ff0eda0420088274Christian Maederinclude $(WS_MAKE_RULES)/prep.mk
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederinclude $(WS_MAKE_RULES)/configure.mk
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederinclude $(WS_MAKE_RULES)/ips.mk
8410667510a76409aca9bb24ff0eda0420088274Christian Maeder
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus LuettichPATCH_LEVEL = 0
b1f59a4ea7c96f4c03a4d7cfcb9c5e66871cfbbbChristian Maeder
ad270004874ce1d0697fb30d7309f180553bb315Christian MaederCC += $(CC_BITS)
4d56f2fa72e4aec20eb827c11ed49c8cbb7014bdChristian MaederCPPFLAGS += $(CPP_LARGEFILES)
4cb215739e9ab13447fa21162482ebe485b47455Christian Maeder
8ef75f1cc0437656bf622cec5ac9e8ea221da8f2Christian MaederCONFIGURE_ENV += CFLAGS="$(CFLAGS)"
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus LuettichCONFIGURE_ENV += CPPFLAGS="$(CPPFLAGS)"
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
74eed04be26f549d2f7ca35c370e1c03879b28b1Christian MaederCONFIGURE_OPTIONS += --localstatedir=/var
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian MaederCONFIGURE_OPTIONS += --mandir=/usr/share/man
8d97ef4f234681b11bb5924bd4d03adef858d2d2Christian MaederCONFIGURE_OPTIONS += --infodir=/usr/share/info
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian MaederCONFIGURE_OPTIONS += --enable-shared
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian MaederCONFIGURE_OPTIONS += --disable-static
e593b89bfd4952698dc37feced21cefe869d87a2Christian MaederCONFIGURE_OPTIONS += --enable-webdav
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian MaederCONFIGURE_OPTIONS += --enable-threadsafe-ssl=posix
f38b3687c5558128515e34fb85d8b466d22dc300Christian MaederCONFIGURE_OPTIONS += --enable-nls
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCONFIGURE_OPTIONS += --disable-warnings
7cc09dd93962a2155c34d209d1d4cd7d7b838264Christian MaederCONFIGURE_OPTIONS += --disable-ld-version-script
1aee4aaddde105264c1faf394d88e302c05094ffChristian MaederCONFIGURE_OPTIONS += --with-zlib
1aee4aaddde105264c1faf394d88e302c05094ffChristian MaederCONFIGURE_OPTIONS += --with-ssl=openssl
51d769d55d88dfa88bdf54bee78d8fa85a2deba8Christian MaederCONFIGURE_OPTIONS += --with-libproxy
f041c9a6bda23de33a38490e35b831ae18d96b45Christian MaederCONFIGURE_OPTIONS += --with-libxml2
7cc09dd93962a2155c34d209d1d4cd7d7b838264Christian Maeder
51d769d55d88dfa88bdf54bee78d8fa85a2deba8Christian MaederCOMPONENT_TEST_ENV += PATH="$(GNUBIN):$(PATH)"
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maederbuild: $(BUILD_32_and_64)
c3053d57f642ca507cdf79512e604437c4546cb9Christian Maeder
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian Maederinstall: $(INSTALL_32_and_64)
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maedertest: $(TEST_32_and_64)
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian Maeder
d0279930f87bf39843e0bd2992a4789322662144Christian Maeder
c2fcc35abb03cf0b4ca4b050efeb10827f38c322Christian Maeder
1aee4aaddde105264c1faf394d88e302c05094ffChristian MaederREQUIRED_PACKAGES += library/libproxy
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian MaederREQUIRED_PACKAGES += library/libxml2
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian MaederREQUIRED_PACKAGES += library/security/openssl
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian MaederREQUIRED_PACKAGES += library/zlib
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian MaederREQUIRED_PACKAGES += shell/ksh93
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian MaederREQUIRED_PACKAGES += system/library
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian MaederREQUIRED_PACKAGES += system/library/security/gss
d54cd08a4cfa26256c38d8ed12c343adbfe1a0e3Christian Maeder