1 #/*********************************************************************
2 #* Software License Agreement (BSD License)
4 #* Copyright (C)2014-2017 saki@serenegiant <t_saki@serenegiant.com>
5 #* All rights reserved.
7 #* Redistribution and use in source and binary forms, with or without
8 #* modification, are permitted provided that the following conditions
11 #* * Redistributions of source code must retain the above copyright
12 #* notice, this list of conditions and the following disclaimer.
13 #* * Redistributions in binary form must reproduce the above
14 #* copyright notice, this list of conditions and the following
15 #* disclaimer in the documentation and/or other materials provided
16 #* with the distribution.
17 #* * Neither the name of the author nor other contributors may be
18 #* used to endorse or promote products derived from this software
19 #* without specific prior written permission.
21 #* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22 #* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
23 #* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
24 #* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
25 #* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26 #* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
27 #* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
28 #* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29 #* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30 #* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31 #* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32 #* POSSIBILITY OF SUCH DAMAGE.
33 #*********************************************************************/
35 ######################################################################
36 # libuvc_static.a (static library with static link to libjpeg, libusb1.0)
37 ######################################################################
38 LOCAL_PATH := $(call my-dir)/../..
43 $(LOCAL_PATH)/include \
44 $(LOCAL_PATH)/include/libuvc
46 LOCAL_EXPORT_C_INCLUDES := \
48 $(LOCAL_PATH)/include \
49 $(LOCAL_PATH)/include/libuvc
51 LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%)
52 LOCAL_CFLAGS += -DANDROID_NDK
53 LOCAL_CFLAGS += -DLOG_NDEBUG
54 LOCAL_CFLAGS += -DUVC_DEBUGGING
56 LOCAL_EXPORT_LDLIBS := -llog
60 #LOCAL_STATIC_LIBRARIES += jpeg-turbo1500_static
61 #LOCAL_SHARED_LIBRARIES += jpeg-turbo1500
62 LOCAL_SHARED_LIBRARIES += usb100
72 LOCAL_MODULE := libuvc_static
73 include $(BUILD_STATIC_LIBRARY)
75 ######################################################################
77 ######################################################################
79 LOCAL_MODULE_TAGS := optional
80 LOCAL_EXPORT_LDLIBS += -llog
82 LOCAL_WHOLE_STATIC_LIBRARIES = libuvc_static
83 LOCAL_DISABLE_FATAL_LINKER_WARNINGS := true
86 include $(BUILD_SHARED_LIBRARY)