stream pushing ok without access permission of /dev/video0
[rtmpclient.git] / app / src / main / jni / libusb / android / jni / examples.mk
1 # Android build config for libusb examples
2 # Copyright © 2012-2013 RealVNC Ltd. <toby.gray@realvnc.com>
3 #
4 # This library is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU Lesser General Public
6 # License as published by the Free Software Foundation; either
7 # version 2.1 of the License, or (at your option) any later version.
8 #
9 # This library is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12 # Lesser General Public License for more details.
13 #
14 # You should have received a copy of the GNU Lesser General Public
15 # License along with this library; if not, write to the Free Software
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 #
18
19 LOCAL_PATH:= $(call my-dir)
20 LIBUSB_ROOT_REL:= ../..
21 LIBUSB_ROOT_ABS:= $(LOCAL_PATH)/../..
22
23 # listdevs
24
25 include $(CLEAR_VARS)
26
27 LOCAL_SRC_FILES := \
28   $(LIBUSB_ROOT_REL)/examples/listdevs.c
29
30 LOCAL_C_INCLUDES += \
31   $(LIBUSB_ROOT_ABS)
32
33 LOCAL_SHARED_LIBRARIES += libusb1.0
34
35 LOCAL_MODULE:= listdevs
36
37 include $(BUILD_EXECUTABLE)
38
39 # xusb
40
41 include $(CLEAR_VARS)
42
43 LOCAL_SRC_FILES := \
44   $(LIBUSB_ROOT_REL)/examples/xusb.c
45
46 LOCAL_C_INCLUDES += \
47   $(LIBUSB_ROOT_ABS)
48
49 LOCAL_SHARED_LIBRARIES += libusb1.0
50
51 LOCAL_MODULE:= xusb
52
53 include $(BUILD_EXECUTABLE)
54
55 # hotplugtest
56
57 include $(CLEAR_VARS)
58
59 LOCAL_SRC_FILES := \
60   $(LIBUSB_ROOT_REL)/examples/hotplugtest.c
61
62 LOCAL_C_INCLUDES += \
63   $(LIBUSB_ROOT_ABS)
64
65 LOCAL_SHARED_LIBRARIES += libusb1.0
66
67 LOCAL_MODULE:= hotplugtest
68
69 include $(BUILD_EXECUTABLE)
70
71 # fxload
72
73 include $(CLEAR_VARS)
74
75 LOCAL_SRC_FILES := \
76   $(LIBUSB_ROOT_REL)/examples/fxload.c \
77   $(LIBUSB_ROOT_REL)/examples/ezusb.c
78
79 LOCAL_C_INCLUDES += \
80   $(LIBUSB_ROOT_ABS)
81
82 LOCAL_SHARED_LIBRARIES += libusb1.0
83
84 LOCAL_MODULE:= fxload
85
86 include $(BUILD_EXECUTABLE)
87
88 # sam3u_benchmake
89
90 include $(CLEAR_VARS)
91
92 LOCAL_SRC_FILES := \
93   $(LIBUSB_ROOT_REL)/examples/sam3u_benchmark.c
94
95 LOCAL_C_INCLUDES += \
96   $(LIBUSB_ROOT_ABS)
97
98 LOCAL_SHARED_LIBRARIES += libusb1.0
99
100 LOCAL_MODULE:= sam3u_benchmark
101
102 include $(BUILD_EXECUTABLE)
103
104 # dpfp
105
106 include $(CLEAR_VARS)
107
108 LOCAL_SRC_FILES := \
109   $(LIBUSB_ROOT_REL)/examples/dpfp.c
110
111 LOCAL_C_INCLUDES += \
112   $(LIBUSB_ROOT_ABS)
113
114 LOCAL_SHARED_LIBRARIES += libusb1.0
115
116 LOCAL_MODULE:= dpfp
117
118 include $(BUILD_EXECUTABLE)
119
120 # dpfp_threaded
121
122 include $(CLEAR_VARS)
123
124 LOCAL_SRC_FILES := \
125   $(LIBUSB_ROOT_REL)/examples/dpfp_threaded.c
126
127 LOCAL_C_INCLUDES += \
128   $(LIBUSB_ROOT_ABS)
129
130 LOCAL_SHARED_LIBRARIES += libusb1.0
131
132 LOCAL_MODULE:= dpfp_threaded
133
134 include $(BUILD_EXECUTABLE)