blob: d82ace367bc1d390b449ae4f84ee83d3f7282077 [file] [log] [blame]
Mike Lockwood16864ba2010-05-11 17:16:59 -04001#
2# Copyright (C) 2010 The Android Open Source Project
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16LOCAL_PATH:= $(call my-dir)
17
Mike Lockwood67589f42010-05-13 16:28:00 -040018ifneq ($(TARGET_SIMULATOR),true)
19
Mike Lockwood16864ba2010-05-11 17:16:59 -040020include $(CLEAR_VARS)
21
22LOCAL_SRC_FILES:= \
23 mtptest.cpp \
24 MtpDatabase.cpp \
25 MtpDataPacket.cpp \
26 MtpDebug.cpp \
Mike Lockwoodfceef462010-05-14 15:35:17 -040027 MtpMediaScanner.cpp \
Mike Lockwood16864ba2010-05-11 17:16:59 -040028 MtpPacket.cpp \
29 MtpRequestPacket.cpp \
30 MtpResponsePacket.cpp \
31 MtpServer.cpp \
32 MtpStringBuffer.cpp \
33 MtpStorage.cpp \
34 MtpUtils.cpp \
35 SqliteDatabase.cpp \
36 SqliteStatement.cpp \
37
38LOCAL_MODULE:= mtptest
39
40LOCAL_C_INCLUDES := external/sqlite/dist
41
42LOCAL_CFLAGS := -DMTP_DEVICE
43
Mike Lockwoodfceef462010-05-14 15:35:17 -040044LOCAL_SHARED_LIBRARIES := libutils libsqlite libstagefright
Mike Lockwood16864ba2010-05-11 17:16:59 -040045
46include $(BUILD_EXECUTABLE)
47
Mike Lockwood67589f42010-05-13 16:28:00 -040048endif
49
Mike Lockwood16864ba2010-05-11 17:16:59 -040050ifeq ($(HOST_OS),linux)
51
52include $(CLEAR_VARS)
53
54LOCAL_MODULE := ptptest
55LOCAL_SRC_FILES:= \
56 ptptest.cpp \
57 MtpClient.cpp \
58 MtpDataPacket.cpp \
59 MtpDebug.cpp \
60 MtpPacket.cpp \
61 MtpRequestPacket.cpp \
62 MtpResponsePacket.cpp \
63 MtpStringBuffer.cpp \
64
65
66LOCAL_STATIC_LIBRARIES := libusbhost
67LOCAL_LDLIBS := -lpthread
68
69LOCAL_CFLAGS := -g -DMTP_HOST
70LOCAL_LDFLAGS := -g
71
72include $(BUILD_HOST_EXECUTABLE)
73
Mike Lockwoodfceef462010-05-14 15:35:17 -040074include $(CLEAR_VARS)
75
76LOCAL_MODULE := scantest
77LOCAL_SRC_FILES:= \
78 scantest.cpp \
79 MtpMediaScanner.cpp \
80 MtpDatabase.cpp \
81 MtpDataPacket.cpp \
82 MtpPacket.cpp \
83 MtpStringBuffer.cpp \
84 MtpUtils.cpp \
85 SqliteDatabase.cpp \
86 SqliteStatement.cpp \
87
88
89#LOCAL_STATIC_LIBRARIES := libusbhost
90#LOCAL_LDLIBS := -lpthread
91
92LOCAL_C_INCLUDES := external/sqlite/dist
93LOCAL_SHARED_LIBRARIES := libutils libsqlite libstagefright
94
95
96LOCAL_CFLAGS := -g
97LOCAL_LDFLAGS := -g
98
99include $(BUILD_EXECUTABLE)
100
Mike Lockwood16864ba2010-05-11 17:16:59 -0400101endif