Android.mk revision d1b056a099b29e81d65582a8612210967fb71f93
116864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# 216864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# Copyright (C) 2010 The Android Open Source Project 316864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# 416864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# Licensed under the Apache License, Version 2.0 (the "License"); 516864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# you may not use this file except in compliance with the License. 616864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# You may obtain a copy of the License at 716864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# 816864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# http://www.apache.org/licenses/LICENSE-2.0 916864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# 1016864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# Unless required by applicable law or agreed to in writing, software 1116864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# distributed under the License is distributed on an "AS IS" BASIS, 1216864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1316864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# See the License for the specific language governing permissions and 1416864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# limitations under the License. 1516864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood# 1653fbfed0c81ac82606f27e25bbc61b44dde927a1Mike Lockwood 1716864bae0f51c32c456da2c43adf7a057c0c4882Mike LockwoodLOCAL_PATH:= $(call my-dir) 1816864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood 1959208db843985cb0626a71029ea2a08050702a61Andy McFaddenifneq ($(TARGET_SIMULATOR),true) 2059208db843985cb0626a71029ea2a08050702a61Andy McFadden 2116864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwoodinclude $(CLEAR_VARS) 2216864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood 2316864bae0f51c32c456da2c43adf7a057c0c4882Mike LockwoodLOCAL_SRC_FILES:= \ 2405a53a389852a9e52b816c087465f4e0c5009613Mike Lockwood MtpClient.cpp \ 2516864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood MtpDataPacket.cpp \ 2616864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood MtpDebug.cpp \ 2705a53a389852a9e52b816c087465f4e0c5009613Mike Lockwood MtpDevice.cpp \ 28873871f3e75831bcda6c3f75bb4d53355ca5c53aMike Lockwood MtpEventPacket.cpp \ 2905a53a389852a9e52b816c087465f4e0c5009613Mike Lockwood MtpDeviceInfo.cpp \ 3005a53a389852a9e52b816c087465f4e0c5009613Mike Lockwood MtpObjectInfo.cpp \ 3116864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood MtpPacket.cpp \ 3205a53a389852a9e52b816c087465f4e0c5009613Mike Lockwood MtpProperty.cpp \ 3316864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood MtpRequestPacket.cpp \ 3416864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood MtpResponsePacket.cpp \ 3516864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood MtpServer.cpp \ 3605a53a389852a9e52b816c087465f4e0c5009613Mike Lockwood MtpStorageInfo.cpp \ 3716864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood MtpStringBuffer.cpp \ 3816864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood MtpStorage.cpp \ 3916864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood MtpUtils.cpp \ 4057151f37d7c91e031e91f67a83ee49cad33b4867Mike Lockwood PtpCursor.cpp \ 4116864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood 4205a53a389852a9e52b816c087465f4e0c5009613Mike LockwoodLOCAL_MODULE:= libmtp 4316864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood 4405a53a389852a9e52b816c087465f4e0c5009613Mike LockwoodLOCAL_CFLAGS := -DMTP_DEVICE -DMTP_HOST 4516864bae0f51c32c456da2c43adf7a057c0c4882Mike Lockwood 46d1b056a099b29e81d65582a8612210967fb71f93Mike LockwoodLOCAL_SHARED_LIBRARIES := libutils libcutils libusbhost libbinder 47d1b056a099b29e81d65582a8612210967fb71f93Mike Lockwood 48d1b056a099b29e81d65582a8612210967fb71f93Mike Lockwoodinclude $(BUILD_SHARED_LIBRARY) 4953fbfed0c81ac82606f27e25bbc61b44dde927a1Mike Lockwood 5053fbfed0c81ac82606f27e25bbc61b44dde927a1Mike Lockwoodendif 51be9a95ce176e94c54f08454dc19e500546578154Mike Lockwood 52ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwoodifeq ($(HOST_OS),linux) 53ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood 54ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwoodinclude $(CLEAR_VARS) 55ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood 56ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike LockwoodLOCAL_SRC_FILES:= \ 57ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpClient.cpp \ 58ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpDataPacket.cpp \ 59ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpDebug.cpp \ 60ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpDevice.cpp \ 61ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpEventPacket.cpp \ 62ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpDeviceInfo.cpp \ 63ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpObjectInfo.cpp \ 64ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpPacket.cpp \ 65ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpProperty.cpp \ 66ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpRequestPacket.cpp \ 67ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpResponsePacket.cpp \ 68ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpStorageInfo.cpp \ 69ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpStringBuffer.cpp \ 70ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpStorage.cpp \ 71ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood MtpUtils.cpp \ 72ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood PtpCursor.cpp \ 73ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood 74ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike LockwoodLOCAL_MODULE:= libmtp 75ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood 76ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike LockwoodLOCAL_CFLAGS := -DMTP_HOST 77ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood 78ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwoodinclude $(BUILD_HOST_STATIC_LIBRARY) 79ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwood 80ddc4497c17b23d4a9828f977d5ac11ee36059da9Mike Lockwoodendif 81