Makefile revision 1522
4f372d1b10414884e2526724169d6027468ea473gryzor#
4f372d1b10414884e2526724169d6027468ea473gryzor# CDDL HEADER START
4f372d1b10414884e2526724169d6027468ea473gryzor#
a1d62218cdb0efd0f02da1b54fd3eda91a681d98nd# The contents of this file are subject to the terms of the
4f372d1b10414884e2526724169d6027468ea473gryzor# Common Development and Distribution License (the "License").
4f372d1b10414884e2526724169d6027468ea473gryzor# You may not use this file except in compliance with the License.
4f372d1b10414884e2526724169d6027468ea473gryzor#
4f372d1b10414884e2526724169d6027468ea473gryzor# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4f372d1b10414884e2526724169d6027468ea473gryzor# or http://www.opensolaris.org/os/licensing.
4f372d1b10414884e2526724169d6027468ea473gryzor# See the License for the specific language governing permissions
4f372d1b10414884e2526724169d6027468ea473gryzor# and limitations under the License.
4f372d1b10414884e2526724169d6027468ea473gryzor#
4f372d1b10414884e2526724169d6027468ea473gryzor# When distributing Covered Code, include this CDDL HEADER in each
4f372d1b10414884e2526724169d6027468ea473gryzor# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4f372d1b10414884e2526724169d6027468ea473gryzor# If applicable, add the following below this CDDL HEADER, with the
4f372d1b10414884e2526724169d6027468ea473gryzor# fields enclosed by brackets "[]" replaced with your own identifying
4f372d1b10414884e2526724169d6027468ea473gryzor# information: Portions Copyright [yyyy] [name of copyright owner]
4f372d1b10414884e2526724169d6027468ea473gryzor#
4f372d1b10414884e2526724169d6027468ea473gryzor# CDDL HEADER END
4f372d1b10414884e2526724169d6027468ea473gryzor#
4f372d1b10414884e2526724169d6027468ea473gryzor# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
4f372d1b10414884e2526724169d6027468ea473gryzor#
4f372d1b10414884e2526724169d6027468ea473gryzorinclude ../../../make-rules/shared-macros.mk
4f372d1b10414884e2526724169d6027468ea473gryzor
4f372d1b10414884e2526724169d6027468ea473gryzorCOMPONENT_NAME= libusb-ugen
4f372d1b10414884e2526724169d6027468ea473gryzorCOMPONENT_VERSION= 0.1.8
4f372d1b10414884e2526724169d6027468ea473gryzorIPS_COMPONENT_VERSION= 0.5.11
4f372d1b10414884e2526724169d6027468ea473gryzorCOMPONENT_PROJECT_URL= http://libusb.sf.net/
4f372d1b10414884e2526724169d6027468ea473gryzorCOMPONENT_SRC= src
4f372d1b10414884e2526724169d6027468ea473gryzorCOMPONENT_BUGDB= library/libusb
4f372d1b10414884e2526724169d6027468ea473gryzor
4f372d1b10414884e2526724169d6027468ea473gryzorinclude $(WS_TOP)/make-rules/justmake.mk
4f372d1b10414884e2526724169d6027468ea473gryzorinclude $(WS_TOP)/make-rules/ips.mk
4f372d1b10414884e2526724169d6027468ea473gryzor
4f372d1b10414884e2526724169d6027468ea473gryzor$(BUILD_DIR_32)/.built: BITS=32
4f372d1b10414884e2526724169d6027468ea473gryzor$(BUILD_DIR_64)/.built: BITS=64
4f372d1b10414884e2526724169d6027468ea473gryzorCOMPONENT_BUILD_ARGS += BITS=$(BITS)
4f372d1b10414884e2526724169d6027468ea473gryzor
4f372d1b10414884e2526724169d6027468ea473gryzor$(BUILD_DIR_32)/.installed: BITS=32
4f372d1b10414884e2526724169d6027468ea473gryzor$(BUILD_DIR_64)/.installed: BITS=64
4f372d1b10414884e2526724169d6027468ea473gryzorCOMPONENT_INSTALL_ARGS += BITS=$(BITS)
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentis
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentis# Do not apply the standard licence transforms for this component.
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentisLICENSE_TRANSFORMS =
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentis
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentisdownload:
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentis
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentisclobber: clean
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentis $(RM) $(SOURCE_DIR)/.prep
4f372d1b10414884e2526724169d6027468ea473gryzor
4f372d1b10414884e2526724169d6027468ea473gryzor# common targets
92a7702da86bfc911826050b5c6f6593d3fa3ff5lgentis$(SOURCE_DIR)/.prep:
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentis $(TOUCH) $@
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentis
4f372d1b10414884e2526724169d6027468ea473gryzorprep: $(SOURCE_DIR)/.prep
4f372d1b10414884e2526724169d6027468ea473gryzor
4f372d1b10414884e2526724169d6027468ea473gryzorbuild: $(BUILD_32_and_64)
4f372d1b10414884e2526724169d6027468ea473gryzor
4f372d1b10414884e2526724169d6027468ea473gryzorinstall: $(INSTALL_32_and_64)
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentis
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentis# enumerates USB devices plugged into your system
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentistest: $(TEST_32_and_64)
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentis
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentisBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
dfb30ad72e3edf034d86c44c31ad9c8b1c41f178lgentis
4f372d1b10414884e2526724169d6027468ea473gryzorinclude $(WS_TOP)/make-rules/depend.mk
4f372d1b10414884e2526724169d6027468ea473gryzor