Android.mk revision a6c490b8b2d96ebaab632286029463f932ae3b6b
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 libcutils \ 45 libmedia 46 47include $(BUILD_EXECUTABLE) 48 49endif 50 51include $(CLEAR_VARS) 52 53LOCAL_MODULE := libmtphost 54 55LOCAL_SRC_FILES:= \ 56 MtpClient.cpp \ 57 MtpCursor.cpp \ 58 MtpDataPacket.cpp \ 59 MtpDebug.cpp \ 60 MtpDevice.cpp \ 61 MtpDeviceInfo.cpp \ 62 MtpObjectInfo.cpp \ 63 MtpPacket.cpp \ 64 MtpProperty.cpp \ 65 MtpRequestPacket.cpp \ 66 MtpResponsePacket.cpp \ 67 MtpStorageInfo.cpp \ 68 MtpStringBuffer.cpp \ 69 MtpUtils.cpp \ 70 71 72LOCAL_CFLAGS := -g -DMTP_HOST 73LOCAL_LDFLAGS := -g 74 75include $(BUILD_STATIC_LIBRARY) 76 77include $(CLEAR_VARS) 78 79LOCAL_MODULE := scantest 80LOCAL_SRC_FILES:= \ 81 scantest.cpp \ 82 MtpMediaScanner.cpp \ 83 MtpDatabase.cpp \ 84 MtpDataPacket.cpp \ 85 MtpPacket.cpp \ 86 MtpStringBuffer.cpp \ 87 MtpUtils.cpp \ 88 SqliteDatabase.cpp \ 89 SqliteStatement.cpp \ 90 91 92#LOCAL_STATIC_LIBRARIES := libusbhost 93#LOCAL_LDLIBS := -lpthread 94 95LOCAL_C_INCLUDES := external/sqlite/dist 96LOCAL_SHARED_LIBRARIES := libutils libsqlite libstagefright libmedia 97 98 99LOCAL_CFLAGS := -g 100LOCAL_LDFLAGS := -g 101 102include $(BUILD_EXECUTABLE) 103