Android.mk revision 1b1fe314c4e74ef85afe4dacd7ba1e87e6862aa3
1edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# Copyright (C) 2013 The Android Open Source Project
2edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#
3edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# Licensed under the Apache License, Version 2.0 (the "License");
4edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# you may not use this file except in compliance with the License.
5edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# You may obtain a copy of the License at
6edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#
7edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#      http://www.apache.org/licenses/LICENSE-2.0
8edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#
9edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# Unless required by applicable law or agreed to in writing, software
10edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# distributed under the License is distributed on an "AS IS" BASIS,
11edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# See the License for the specific language governing permissions and
13edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project# limitations under the License.
14edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project
15edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_PATH:= $(call my-dir)
16edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectinclude $(CLEAR_VARS)
17d3ee231eddce0b69ec5e35188dbd0f4a2c3b9ac3Mathias Agopian
18d3ee231eddce0b69ec5e35188dbd0f4a2c3b9ac3Mathias AgopianLOCAL_SRC_FILES:= \
19edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project    InputFlinger.cpp
20edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project
21edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_SHARED_LIBRARIES := \
22edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project    libbinder \
23edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project    libcutils \
24edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project    libinput \
25edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project    liblog \
26076b1cc3a9b90aa5b381a1ed268ca0b548444c9bMathias Agopian    libutils
27076b1cc3a9b90aa5b381a1ed268ca0b548444c9bMathias Agopian
288630320433bd15aca239522e54e711ef6372ab07Mathias AgopianLOCAL_CFLAGS += -fvisibility=hidden
298630320433bd15aca239522e54e711ef6372ab07Mathias Agopian
308630320433bd15aca239522e54e711ef6372ab07Mathias AgopianLOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
311b03149f3533db04e72e088d3fdd09d0087ca594Mathias Agopian
321f7bec634f19c123410a5155c8d282e177c01930Mathias AgopianLOCAL_MODULE := libinputflinger
33d8552d796cbcb9a89711fc8f97b34838da5cbdb7Mathias Agopian
34d8552d796cbcb9a89711fc8f97b34838da5cbdb7Mathias Agopianinclude $(BUILD_SHARED_LIBRARY)
35edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project
36edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project########################################################################
37c666cae2d5995097ec49a87e375e2afdd92802b7Mathias Agopian# build input flinger executable
383e87601170141229d661df93e2f59e1ced73474bMathias Agopianinclude $(CLEAR_VARS)
398630320433bd15aca239522e54e711ef6372ab07Mathias Agopian
408630320433bd15aca239522e54e711ef6372ab07Mathias AgopianLOCAL_SRC_FILES:= \
41edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project	main.cpp
42028a7572c81f91e4039b694cde1f55fdb3e483c7Mathias Agopian
43edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectLOCAL_SHARED_LIBRARIES := \
44edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project	libbinder \
4587baae104a3e4c2059990b01c393476065c558b0Mathias Agopian	libinputflinger \
4687baae104a3e4c2059990b01c393476065c558b0Mathias Agopian	libutils
4787baae104a3e4c2059990b01c393476065c558b0Mathias Agopian
4887baae104a3e4c2059990b01c393476065c558b0Mathias AgopianLOCAL_MODULE := inputflinger
4987baae104a3e4c2059990b01c393476065c558b0Mathias Agopian
5087baae104a3e4c2059990b01c393476065c558b0Mathias Agopianinclude $(BUILD_EXECUTABLE)
513eb38cb33e41ce40dd1094bdec850f0fca9f8a53Mathias Agopian