blob: 2395ccb81f559a4d348e1d71d6a47c7228181804 [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 \
Mike Lockwood335dd2b2010-05-19 10:33:39 -040060 MtpDeviceInfo.cpp \
Mike Lockwood16864ba2010-05-11 17:16:59 -040061 MtpPacket.cpp \
62 MtpRequestPacket.cpp \
63 MtpResponsePacket.cpp \
Mike Lockwood335dd2b2010-05-19 10:33:39 -040064 MtpStorageInfo.cpp \
Mike Lockwood16864ba2010-05-11 17:16:59 -040065 MtpStringBuffer.cpp \
Mike Lockwood335dd2b2010-05-19 10:33:39 -040066 ../../libs/utils/VectorImpl.cpp \
67 ../../libs/utils/SharedBuffer.cpp \
Mike Lockwood16864ba2010-05-11 17:16:59 -040068
69
Mike Lockwood335dd2b2010-05-19 10:33:39 -040070LOCAL_STATIC_LIBRARIES := libusbhost libcutils
Mike Lockwood16864ba2010-05-11 17:16:59 -040071LOCAL_LDLIBS := -lpthread
72
73LOCAL_CFLAGS := -g -DMTP_HOST
74LOCAL_LDFLAGS := -g
75
76include $(BUILD_HOST_EXECUTABLE)
77
Mike Lockwoodfceef462010-05-14 15:35:17 -040078include $(CLEAR_VARS)
79
80LOCAL_MODULE := scantest
81LOCAL_SRC_FILES:= \
82 scantest.cpp \
83 MtpMediaScanner.cpp \
84 MtpDatabase.cpp \
85 MtpDataPacket.cpp \
86 MtpPacket.cpp \
87 MtpStringBuffer.cpp \
88 MtpUtils.cpp \
89 SqliteDatabase.cpp \
90 SqliteStatement.cpp \
91
92
93#LOCAL_STATIC_LIBRARIES := libusbhost
94#LOCAL_LDLIBS := -lpthread
95
96LOCAL_C_INCLUDES := external/sqlite/dist
97LOCAL_SHARED_LIBRARIES := libutils libsqlite libstagefright
98
99
100LOCAL_CFLAGS := -g
101LOCAL_LDFLAGS := -g
102
103include $(BUILD_EXECUTABLE)
104
Mike Lockwood16864ba2010-05-11 17:16:59 -0400105endif