Makefile revision 6357
4d237bbe075b1d2c19428cd954d721d65b31f67cwrowe#
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# CDDL HEADER START
4ea8055e720d18f386b8026b546e5836ecccba4arjung#
4ea8055e720d18f386b8026b546e5836ecccba4arjung# The contents of this file are subject to the terms of the
bd27541a0c96caa881f17a490e23cdd220d480c8poirier# Common Development and Distribution License (the "License").
bd27541a0c96caa881f17a490e23cdd220d480c8poirier# You may not use this file except in compliance with the License.
bd27541a0c96caa881f17a490e23cdd220d480c8poirier#
bd27541a0c96caa881f17a490e23cdd220d480c8poirier# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
68c4447ba8e057cf38cbbec918e0549b817f20b4minfrin# or http://www.opensolaris.org/os/licensing.
68c4447ba8e057cf38cbbec918e0549b817f20b4minfrin# See the License for the specific language governing permissions
68c4447ba8e057cf38cbbec918e0549b817f20b4minfrin# and limitations under the License.
68c4447ba8e057cf38cbbec918e0549b817f20b4minfrin#
68c4447ba8e057cf38cbbec918e0549b817f20b4minfrin# When distributing Covered Code, include this CDDL HEADER in each
e33d0698670fead33dbd7c907363053b9e2be454minfrin# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e33d0698670fead33dbd7c907363053b9e2be454minfrin# If applicable, add the following below this CDDL HEADER, with the
e33d0698670fead33dbd7c907363053b9e2be454minfrin# fields enclosed by brackets "[]" replaced with your own identifying
e33d0698670fead33dbd7c907363053b9e2be454minfrin# information: Portions Copyright [yyyy] [name of copyright owner]
e33d0698670fead33dbd7c907363053b9e2be454minfrin#
cf8a8738330694e60bad421fcc8361d80b0e9124minfrin# CDDL HEADER END
cf8a8738330694e60bad421fcc8361d80b0e9124minfrin#
cf8a8738330694e60bad421fcc8361d80b0e9124minfrin# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
4ea8055e720d18f386b8026b546e5836ecccba4arjung#
4ea8055e720d18f386b8026b546e5836ecccba4arjunginclude ../../make-rules/shared-macros.mk
4ea8055e720d18f386b8026b546e5836ecccba4arjung
4ea8055e720d18f386b8026b546e5836ecccba4arjungCOMPILER= gcc
f80ef15dcf58050fbfbe12b000de043f6ae6ac82pquernaCOMPONENT_NAME= libusb
f80ef15dcf58050fbfbe12b000de043f6ae6ac82pquernaCOMPONENT_VERSION= 1.0.20
60a8830541cd85d23a42ccb1639bc4744de9d526poirierCOMPONENT_PROJECT_URL= http://libusb.info/
60a8830541cd85d23a42ccb1639bc4744de9d526poirierCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
60a8830541cd85d23a42ccb1639bc4744de9d526poirierCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2
60a8830541cd85d23a42ccb1639bc4744de9d526poirierCOMPONENT_ARCHIVE_HASH= \
5ae15cd9d22fb3bdfd2eb0b9761c4ef07fbf2f96minfrin sha256:cb057190ba0a961768224e4dc6883104c6f945b2bf2ef90d7da39e7c1834f7ff
5ae15cd9d22fb3bdfd2eb0b9761c4ef07fbf2f96minfrinCOMPONENT_ARCHIVE_URL= \
5ae15cd9d22fb3bdfd2eb0b9761c4ef07fbf2f96minfrin http://sourceforge.net/projects/libusb/files/libusb-1.0/$(COMPONENT_SRC)/$(COMPONENT_ARCHIVE)
5ae15cd9d22fb3bdfd2eb0b9761c4ef07fbf2f96minfrinCOMPONENT_BUGDB= library/libusb
69fc9805c344b2dd5fd49a4f75cbf55dedeac7d6minfrin
69fc9805c344b2dd5fd49a4f75cbf55dedeac7d6minfrinTPNO= 26906
69fc9805c344b2dd5fd49a4f75cbf55dedeac7d6minfrin
ca0a943242b488c162aa89874498e0316f7b2f2eminfrininclude $(WS_MAKE_RULES)/prep.mk
ca0a943242b488c162aa89874498e0316f7b2f2eminfrininclude $(WS_MAKE_RULES)/configure.mk
ca0a943242b488c162aa89874498e0316f7b2f2eminfrininclude $(WS_MAKE_RULES)/ips.mk
ca0a943242b488c162aa89874498e0316f7b2f2eminfrininclude $(WS_MAKE_RULES)/lint-libraries.mk
ca0a943242b488c162aa89874498e0316f7b2f2eminfrin
e1c6c1dac26c35ecebe158438bb0c56afbb9bfb0sfCONFIGURE_ENV += "CFLAGS=$(CFLAGS)"
e1c6c1dac26c35ecebe158438bb0c56afbb9bfb0sf
dd90cc3ba2a09e7be46c9d8f5faad90edf18134fsfCONFIGURE_OPTIONS += --enable-static=no
38451a13fb80b89e704792ebc0e6f9e5e5877d7dsfCONFIGURE_OPTIONS += --enable-log
38451a13fb80b89e704792ebc0e6f9e5e5877d7dsf
38451a13fb80b89e704792ebc0e6f9e5e5877d7dsfCOMPONENT_BUILD_ARGS += "LDFLAGS=$(LDFLAGS)"
38451a13fb80b89e704792ebc0e6f9e5e5877d7dsfCOMPONENT_BUILD_ARGS += "INSTALL=$(INSTALL)"
38451a13fb80b89e704792ebc0e6f9e5e5877d7dsfCOMPONENT_BUILD_ARGS += "MAKE=$(GMAKE)"
505e342aefa9fbccc857f1bc653a310e25511946sfCOMPONENT_BUILD_ARGS += -C doc docs
505e342aefa9fbccc857f1bc653a310e25511946sf
505e342aefa9fbccc857f1bc653a310e25511946sfASLR_MODE = $(ASLR_ENABLE)
505e342aefa9fbccc857f1bc653a310e25511946sf
26734c75baf170a492ef6a82f07b24ee1af7d0b1sfPROTOUSRSHAREDOCDIR = $(PROTOUSRSHAREDIR)/doc/libusb-1.0
26734c75baf170a492ef6a82f07b24ee1af7d0b1sf
26734c75baf170a492ef6a82f07b24ee1af7d0b1sfCOMPONENT_PREP_ACTION = (cd $(@D); $(AUTORECONF) -if)
dda254ba84bdff5e236917af1b31693ca4360eabcovener
dda254ba84bdff5e236917af1b31693ca4360eabcovenerconfigure: $(CONFIGURE_32_and_64)
dda254ba84bdff5e236917af1b31693ca4360eabcovener
dda254ba84bdff5e236917af1b31693ca4360eabcovenerbuild: $(BUILD_32_and_64)
bcb567d8f48f5de8aa84e0b19e93357e0a4d970epquerna
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquernainstall: $(INSTALL_32_and_64)
3becbd2611ffb2e8391a8eacce765b43dcb1c669wrowe cd $(BUILD_DIR_64); \
3becbd2611ffb2e8391a8eacce765b43dcb1c669wrowe $(MKDIR) -p $(PROTOUSRSHAREDOCDIR); \
3becbd2611ffb2e8391a8eacce765b43dcb1c669wrowe $(CP) -r doc/html $(PROTOUSRSHAREDOCDIR)
8e5e9b2d4c6cbcd21ca182fe1109d59284239515wrowe
3becbd2611ffb2e8391a8eacce765b43dcb1c669wrowetest: $(TEST_32_and_64)
9c78f8d71737dfbbbf4da2f9acb397567a10e88bsf
9c78f8d71737dfbbbf4da2f9acb397567a10e88bsfsystem-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED)
9c78f8d71737dfbbbf4da2f9acb397567a10e88bsf
9c78f8d71737dfbbbf4da2f9acb397567a10e88bsfREQUIRED_PACKAGES += system/library
9c78f8d71737dfbbbf4da2f9acb397567a10e88bsf