Makefile revision 844
333fe280eb574439ef3f828d8755dd9e243ec855Andreas Gustafsson#
276e28f813ffef042d5a6e9f3373ef4e2ad37996Mark Andrews# CDDL HEADER START
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafsson#
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson# The contents of this file are subject to the terms of the
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# Common Development and Distribution License (the "License").
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# You may not use this file except in compliance with the License.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews#
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# or http://www.opensolaris.org/os/licensing.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# See the License for the specific language governing permissions
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# and limitations under the License.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews#
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# When distributing Covered Code, include this CDDL HEADER in each
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# If applicable, add the following below this CDDL HEADER, with the
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# fields enclosed by brackets "[]" replaced with your own identifying
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# information: Portions Copyright [yyyy] [name of copyright owner]
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews#
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# CDDL HEADER END
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews#
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews#
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrewsinclude ../../../make-rules/shared-macros.mk
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark AndrewsPATH=/usr/bin:/usr/gnu/bin:/usr/sbin
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic UpdaterCOMPONENT_NAME= pycurl
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic UpdaterCOMPONENT_VERSION= 7.19.0
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark AndrewsCOMPONENT_PROJECT_URL= http://pycurl.sourceforge.net/
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark AndrewsCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark AndrewsCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark AndrewsCOMPONENT_ARCHIVE_HASH= \
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews sha256:eb782dfcc5a7c023539a077462b83c167e178128ee9f7201665b9fbb1a8b0642
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark AndrewsCOMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark AndrewsIPS_COMPONENT_VERSION= 7.19.0.1
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark AndrewsPATCH_LEVEL = 0
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrewsinclude $(WS_TOP)/make-rules/prep.mk
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrewsinclude $(WS_TOP)/make-rules/setup.py.mk
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrewsinclude $(WS_TOP)/make-rules/ips.mk
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews# build modules PIC (needed for Python 2.7)
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark AndrewsCFLAGS += $(CC_PIC)
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic Updater# to make sure that the docs get installed in the right place.
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic UpdaterPYTHON_DATA = /usr
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson# common targets
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrewsbuild: $(BUILD_32_and_64)
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrewsinstall: $(INSTALL_32_and_64)
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrewstest: $(NO_TESTS)
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark AndrewsBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrewsinclude $(WS_TOP)/make-rules/depend.mk
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews