1282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski#
2282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski# Copyright 2010 The Android Open Source Project
3282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski#
4282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski# Keymap validation tool.
5282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski#
6282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
7282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski# This tool is prebuilt if we're doing an app-only build.
8282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiifeq ($(TARGET_BUILD_APPS),)
9282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
10282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_PATH:= $(call my-dir)
11282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiinclude $(CLEAR_VARS)
12282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
13282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_SRC_FILES := \
14282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski	Main.cpp
15282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
16282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_CFLAGS := -Wall -Werror
17282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
18282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_STATIC_LIBRARIES := \
19282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski	libinput \
20282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski	libutils \
21282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski	libcutils \
22282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski	liblog
23282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
24282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiifeq ($(HOST_OS),linux)
25282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_LDLIBS += -ldl -lpthread
26282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiendif
27282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
28282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_MODULE := validatekeymaps
29282e181b58cf72b6ca770dc7ca5f91f135444502Adam LesinskiLOCAL_MODULE_TAGS := optional
30282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
31282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiinclude $(BUILD_HOST_EXECUTABLE)
32282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinski
33282e181b58cf72b6ca770dc7ca5f91f135444502Adam Lesinskiendif # TARGET_BUILD_APPS
34