Android.mk revision 335dd2be955607f2632eabc25045857f2cc8b674
1# 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 18ifneq ($(TARGET_SIMULATOR),true) 19 20include $(CLEAR_VARS) 21 22LOCAL_SRC_FILES:= \ 23 mtptest.cpp \ 24 MtpDatabase.cpp \ 25 MtpDataPacket.cpp \ 26 MtpDebug.cpp \ 27 MtpMediaScanner.cpp \ 28 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 44LOCAL_SHARED_LIBRARIES := libutils libsqlite libstagefright 45 46include $(BUILD_EXECUTABLE) 47 48endif 49 50ifeq ($(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 MtpDeviceInfo.cpp \ 61 MtpPacket.cpp \ 62 MtpRequestPacket.cpp \ 63 MtpResponsePacket.cpp \ 64 MtpStorageInfo.cpp \ 65 MtpStringBuffer.cpp \ 66 ../../libs/utils/VectorImpl.cpp \ 67 ../../libs/utils/SharedBuffer.cpp \ 68 69 70LOCAL_STATIC_LIBRARIES := libusbhost libcutils 71LOCAL_LDLIBS := -lpthread 72 73LOCAL_CFLAGS := -g -DMTP_HOST 74LOCAL_LDFLAGS := -g 75 76include $(BUILD_HOST_EXECUTABLE) 77 78include $(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 105endif