#*******************************************************************************
# Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/ 
#	
#	
#	   Redistribution and use in source and binary forms, with or without 
#	   modification, are permitted provided that the following conditions 
#	   are met:
#	 
#	   Redistributions of source code must retain the above copyright 
#	   notice, this list of conditions and the following disclaimer.
#	 
#	   Redistributions in binary form must reproduce the above copyright
#	   notice, this list of conditions and the following disclaimer in the 
#	   documentation and/or other materials provided with the   
#	   distribution.
#	 
#	   Neither the name of Texas Instruments Incorporated nor the names of
#	   its contributors may be used to endorse or promote products derived
#	   from this software without specific prior written permission.
#	 
#	   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
#	   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
#	   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
#	   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 
#	   OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
#	   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 
#	   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
#	   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
#	   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
#	   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
#	   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#	 
#	 
#*******************************************************************************

#*******************************************************************************
# FILENAME
#   Makefile
#
# OUTPUT
#   libusb1.0.so
#
# DESCRIPTION
#   This makefile builds the libusb1.0.so library for linux.
#   The Cmake in the original source package put a hard link to libusb.
#
# NOTES
#   This GNU makefile assumes the GNU bash shell and utilities are available.
#
# USAGE
#   make all   - Build the shared library.
#   make clean - Clean the directories and files
#
#*******************************************************************************

# The name and type of what we are building.
TARGET_NAME := libusb-1.0.so
TARGET_TYPE := sharedlibrary

# Set the view and makefile directories
VIEW_DIR := ../../../..
VIEW_DIR := $(shell cd $(VIEW_DIR); pwd)
MAKE_DIR := $(shell pwd)

# Include the directory and file settings.
include libusb_variables.mk

# Include the compiler and linker options.
include libusb_os.mk

# C preprocessor defines.
DEFINES := $(DEFINES)

# The custom source directories.
VPATH := $(VPATH) \
$(SOURCE_DIR) \
$(SOURCE_DIR)/os

# The custom include directories.
INCLUDES := $(INCLUDES) \
-I $(SOURCE_DIR) \
-I $(SOURCE_DIR)/os/linux

# The C and C++ files.

FILE_C := \
core \
descriptor \
io \
strerror \
sync \
hotplug \
threads_posix \
linux_usbfs \
poll_posix \
linux_netlink

FILE_CPP := \

# The library dependencies.
LIBS := $(LIBS) \

# Include the target rules.
include libusb_rules.mk

# -- END OF FILE --
