19baad993d9788e544c3a30fcc5dae23fe8b1d074Nick PellyBUILD_EXTRA_BT_TOOLS:=false
29baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly
3154f39e82e04e93cf2093ec8bd10de98ea03e32bNick PellyLOCAL_PATH:= $(call my-dir)
4154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pelly
58e914727cfa67d9fd7407970e3b694fe72824ee2Nick Pelly#
6154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pelly# bttest
78e914727cfa67d9fd7407970e3b694fe72824ee2Nick Pelly#
88e914727cfa67d9fd7407970e3b694fe72824ee2Nick Pelly
9154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pellyinclude $(CLEAR_VARS)
10154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pelly
11154f39e82e04e93cf2093ec8bd10de98ea03e32bNick PellyLOCAL_SRC_FILES := bttest.c
12154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pelly
13a15c33f9aaf27f75a7f6fa02a539b54caace4d35Nick PellyLOCAL_C_INCLUDES := \
14a15c33f9aaf27f75a7f6fa02a539b54caace4d35Nick Pelly    $(LOCAL_PATH)/../bluedroid/include \
15a15c33f9aaf27f75a7f6fa02a539b54caace4d35Nick Pelly	system/bluetooth/bluez-clean-headers
16154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pelly
17154f39e82e04e93cf2093ec8bd10de98ea03e32bNick PellyLOCAL_SHARED_LIBRARIES := libbluedroid
18154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pelly
19154f39e82e04e93cf2093ec8bd10de98ea03e32bNick PellyLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
20154f39e82e04e93cf2093ec8bd10de98ea03e32bNick PellyLOCAL_MODULE_TAGS := eng
21154f39e82e04e93cf2093ec8bd10de98ea03e32bNick PellyLOCAL_MODULE := bttest
22154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pelly
23154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pellyinclude $(BUILD_EXECUTABLE)
24154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pelly
2547653588a022190d4b3e20194ef643dfb7b90632Nick Pellyifeq ($(BUILD_EXTRA_BT_TOOLS),true)
2647653588a022190d4b3e20194ef643dfb7b90632Nick Pelly
27154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pelly#
283f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly# socktest
293f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly#
303f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly
313f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pellyinclude $(CLEAR_VARS)
323f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly
333f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick PellyLOCAL_SRC_FILES := socktest.c
343f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly
353f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick PellyLOCAL_C_INCLUDES := \
363f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly	$(LOCAL_PATH)/../bluedroid/include \
373f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly	$(LOCAL_PATH)/../bluez-clean-headers
383f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly
393f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick PellyLOCAL_SHARED_LIBRARIES := libbluedroid
403f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly
413f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick PellyLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
423f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick PellyLOCAL_MODULE_TAGS := eng
433f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick PellyLOCAL_MODULE := socktest
443f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly
453f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pellyinclude $(BUILD_EXECUTABLE)
463f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly
473f61fb90d08d4848a7d7dd24180c2b95ebd60bfcNick Pelly#
489baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly# asocket_test
499baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly#
509baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly
519baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pellyinclude $(CLEAR_VARS)
529baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly
539baad993d9788e544c3a30fcc5dae23fe8b1d074Nick PellyLOCAL_SRC_FILES := asocket_test.c
549baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly
559baad993d9788e544c3a30fcc5dae23fe8b1d074Nick PellyLOCAL_C_INCLUDES := \
569baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly	$(LOCAL_PATH)/../bluez-clean-headers
579baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly
589baad993d9788e544c3a30fcc5dae23fe8b1d074Nick PellyLOCAL_SHARED_LIBRARIES := libcutils
599baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly
609baad993d9788e544c3a30fcc5dae23fe8b1d074Nick PellyLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
619baad993d9788e544c3a30fcc5dae23fe8b1d074Nick PellyLOCAL_MODULE_TAGS := eng
629baad993d9788e544c3a30fcc5dae23fe8b1d074Nick PellyLOCAL_MODULE := asocket_test
639baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly
649baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pellyinclude $(BUILD_EXECUTABLE)
659baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly
669baad993d9788e544c3a30fcc5dae23fe8b1d074Nick Pelly#
6747653588a022190d4b3e20194ef643dfb7b90632Nick Pelly# sock_shutdown_test
6847653588a022190d4b3e20194ef643dfb7b90632Nick Pelly#
6947653588a022190d4b3e20194ef643dfb7b90632Nick Pelly
7047653588a022190d4b3e20194ef643dfb7b90632Nick Pellyinclude $(CLEAR_VARS)
7147653588a022190d4b3e20194ef643dfb7b90632Nick Pelly
7247653588a022190d4b3e20194ef643dfb7b90632Nick PellyLOCAL_SRC_FILES := sock_shutdown_test.c
7347653588a022190d4b3e20194ef643dfb7b90632Nick Pelly
7447653588a022190d4b3e20194ef643dfb7b90632Nick PellyLOCAL_C_INCLUDES := \
7547653588a022190d4b3e20194ef643dfb7b90632Nick Pelly	$(LOCAL_PATH)/../bluez-clean-headers
7647653588a022190d4b3e20194ef643dfb7b90632Nick Pelly
7747653588a022190d4b3e20194ef643dfb7b90632Nick PellyLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
7847653588a022190d4b3e20194ef643dfb7b90632Nick PellyLOCAL_MODULE_TAGS := eng
7947653588a022190d4b3e20194ef643dfb7b90632Nick PellyLOCAL_MODULE := sock_shutdown_test
8047653588a022190d4b3e20194ef643dfb7b90632Nick Pelly
8147653588a022190d4b3e20194ef643dfb7b90632Nick Pellyinclude $(BUILD_EXECUTABLE)
8247653588a022190d4b3e20194ef643dfb7b90632Nick Pelly
8347653588a022190d4b3e20194ef643dfb7b90632Nick Pelly#
84fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly# sock_shutdown_bug_l2cap
85fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly#
86fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
87fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pellyinclude $(CLEAR_VARS)
88fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
89fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_SRC_FILES := sock_shutdown_bug_l2cap.c
90fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
91fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_C_INCLUDES := \
92fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly	$(LOCAL_PATH)/../bluez-clean-headers
93fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
94fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
95fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_MODULE_TAGS := eng
96fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_MODULE := sock_shutdown_bug_l2cap
97fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
98fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_SHARED_LIBRARIES := libbluetooth
99fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
100fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pellyinclude $(BUILD_EXECUTABLE)
101fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
102fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly#
103fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly# sock_shutdown_bug_rfcomm
104fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly#
105fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
106fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pellyinclude $(CLEAR_VARS)
107fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
108fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_SRC_FILES := sock_shutdown_bug_rfcomm.c
109fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
110fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_C_INCLUDES := \
111fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly	$(LOCAL_PATH)/../bluez-clean-headers
112fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
113fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
114fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_MODULE_TAGS := eng
115fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_MODULE := sock_shutdown_bug_rfcomm
116fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
117fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_SHARED_LIBRARIES := libbluetooth
118fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
119fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pellyinclude $(BUILD_EXECUTABLE)
120fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
121fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly#
122fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly# sock_shutdown_bug_tcp
123fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly#
124fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
125fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pellyinclude $(CLEAR_VARS)
126fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
127fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_SRC_FILES := sock_shutdown_bug_tcp.c
128fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
129fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
130fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_MODULE_TAGS := eng
131fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_MODULE := sock_shutdown_bug_tcp
132fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
133fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick PellyLOCAL_SHARED_LIBRARIES := libbluetooth
134fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly
135fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pellyinclude $(BUILD_EXECUTABLE)
136fcdaefeec9091b104adfd3ba967bdebe14c34cdfNick Pelly#
137154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pelly# pipetest
138154f39e82e04e93cf2093ec8bd10de98ea03e32bNick Pelly#
1398e914727cfa67d9fd7407970e3b694fe72824ee2Nick Pelly
1408e914727cfa67d9fd7407970e3b694fe72824ee2Nick Pellyinclude $(CLEAR_VARS)
1418e914727cfa67d9fd7407970e3b694fe72824ee2Nick Pelly
1428e914727cfa67d9fd7407970e3b694fe72824ee2Nick PellyLOCAL_SRC_FILES := pipetest.c
1438e914727cfa67d9fd7407970e3b694fe72824ee2Nick Pelly
1448e914727cfa67d9fd7407970e3b694fe72824ee2Nick PellyLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
1458e914727cfa67d9fd7407970e3b694fe72824ee2Nick PellyLOCAL_MODULE_TAGS := eng
1468e914727cfa67d9fd7407970e3b694fe72824ee2Nick PellyLOCAL_MODULE := pipetest
1478e914727cfa67d9fd7407970e3b694fe72824ee2Nick Pelly
1488e914727cfa67d9fd7407970e3b694fe72824ee2Nick Pellyinclude $(BUILD_EXECUTABLE)
14947653588a022190d4b3e20194ef643dfb7b90632Nick Pelly
15047653588a022190d4b3e20194ef643dfb7b90632Nick Pellyendif
151