Makefile revision 4086
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental#
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# CDDL HEADER START
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental#
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# The contents of this file are subject to the terms of the
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# Common Development and Distribution License (the "License").
685292a24e42a23ca4fa7cc467398ce10fcfd453JucaBlues# You may not use this file except in compliance with the License.
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental#
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# or http://www.opensolaris.org/os/licensing.
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# See the License for the specific language governing permissions
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# and limitations under the License.
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental#
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# When distributing Covered Code, include this CDDL HEADER in each
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# If applicable, add the following below this CDDL HEADER, with the
54f0b322de8b5934619f28f4971e5c1c95c14ffekeescook# fields enclosed by brackets "[]" replaced with your own identifying
54f0b322de8b5934619f28f4971e5c1c95c14ffekeescook# information: Portions Copyright [yyyy] [name of copyright owner]
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental#
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# CDDL HEADER END
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental#
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental#
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalinclude ../../make-rules/shared-macros.mk
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalCOMPONENT_NAME = libmicrohttpd
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalCOMPONENT_VERSION = 0.9.37
cd090649718da48f667e425406f075cbd81d29f7JucaBluesCOMPONENT_PROJECT_URL = http://ftp.gnu.org/gnu/libmicrohttpd/
063bb27bebc4a01eefa879017c819a0058548955mentalCOMPONENT_SRC = $(COMPONENT_NAME)-$(COMPONENT_VERSION)
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalCOMPONENT_ARCHIVE = $(COMPONENT_SRC).tar.gz
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalCOMPONENT_ARCHIVE_HASH = \
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental sha256:a78cbcc050fb50f4ef4cf02709a3f8dd498e9230271b445fc3dbec4132b47cdc
963f23115db07f460bdd862b957f8bd9dba88b9bgustav_bCOMPONENT_ARCHIVE_URL = $(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalCOMPONENT_BUGDB= library/libmicrohttpd
9496d940d814b037c16b03e111bd238e57684125nicholasbishop
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalTPNO = 18422
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalinclude $(WS_MAKE_RULES)/prep.mk
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalinclude $(WS_MAKE_RULES)/configure.mk
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalinclude $(WS_MAKE_RULES)/ips.mk
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalinclude $(WS_MAKE_RULES)/lint-libraries.mk
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalLINT_FLAGS += -I$(PROTOUSRINCDIR)
b068af856bbc33238f425b3221426aa52e554ce0nicholasbishop
b068af856bbc33238f425b3221426aa52e554ce0nicholasbishopCC += $(CC_BITS)
963f23115db07f460bdd862b957f8bd9dba88b9bgustav_bCPPFLAGS += $(CPP_LARGEFILES)
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental
a0df1b8dd5b14367c583ce2f72a2ca6bf1cde799gustav_bCONFIGURE_ENV += CFLAGS="$(CFLAGS)"
963f23115db07f460bdd862b957f8bd9dba88b9bgustav_bCONFIGURE_ENV += CPPFLAGS="$(CPPFLAGS)"
d297097bc1b9d4e074089ea5d649c2a0d270ff42nicholasbishop
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalCONFIGURE_OPTIONS += --disable-https
963f23115db07f460bdd862b957f8bd9dba88b9bgustav_bCONFIGURE_OPTIONS += --disable-spdy
963f23115db07f460bdd862b957f8bd9dba88b9bgustav_bCONFIGURE_OPTIONS += --includedir=$(USRINCDIR)/microhttpd
7237c264c3e0190918510e1b239fc6dd1efdfcd0nicholasbishop
a0df1b8dd5b14367c583ce2f72a2ca6bf1cde799gustav_bCOMPONENT_TEST_ENV += PATH="$(GNUBIN):$(PATH)"
aadf03ecf79b1860e1b3032a936d8a2c658f47b3nicholasbishop
aadf03ecf79b1860e1b3032a936d8a2c658f47b3nicholasbishop# requires an older automake to reconfigure.
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalCOMPONENT_PREP_ACTION += \
77e0947f5d14388f467e663e9f84e933ccfc0b80nicholasbishop (cd $(@D); ACLOCAL=aclocal-1.11 AUTOMAKE=automake-1.11 autoreconf -fiv);
77e0947f5d14388f467e663e9f84e933ccfc0b80nicholasbishop
9496d940d814b037c16b03e111bd238e57684125nicholasbishopASLR_MODE = $(ASLR_ENABLE)
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmentalbuild: $(BUILD_32_and_64)
75d2a56fc2c5b0d39e545d42909d64c3847cd68dnicholasbishop
9496d940d814b037c16b03e111bd238e57684125nicholasbishopinstall: $(INSTALL_32_and_64)
6e369d7e74c36e07f5fb1e27d37923fbed7dd89cmental
9496d940d814b037c16b03e111bd238e57684125nicholasbishoptest: $(TEST_32_and_64)
9496d940d814b037c16b03e111bd238e57684125nicholasbishop
9496d940d814b037c16b03e111bd238e57684125nicholasbishopREQUIRED_PACKAGES += system/library
9496d940d814b037c16b03e111bd238e57684125nicholasbishop