Android.mk revision 74905e5b0a471f727ae5bed770c2c7441f5163a1
1# 
2# Copyright 2006 The Android Open Source Project
3#
4# Android Asset Packaging Tool
5#
6
7# This tool is prebuilt if we're doing an app-only build.
8ifeq ($(TARGET_BUILD_APPS),)
9
10LOCAL_PATH:= $(call my-dir)
11include $(CLEAR_VARS)
12
13LOCAL_SRC_FILES := \
14	AaptAssets.cpp \
15	Command.cpp \
16	Main.cpp \
17	Package.cpp \
18	StringPool.cpp \
19	XMLNode.cpp \
20	ResourceTable.cpp \
21	Images.cpp \
22	Resource.cpp \
23    SourcePos.cpp \
24    ZipEntry.cpp \
25    ZipFile.cpp
26
27
28LOCAL_CFLAGS += -Wno-format-y2k
29
30LOCAL_C_INCLUDES += external/expat/lib
31LOCAL_C_INCLUDES += external/libpng
32LOCAL_C_INCLUDES += external/zlib
33LOCAL_C_INCLUDES += build/libs/host/include
34
35#LOCAL_WHOLE_STATIC_LIBRARIES := 
36LOCAL_STATIC_LIBRARIES := \
37	libhost \
38	libutils \
39	libcutils \
40	libexpat \
41	libpng
42
43ifeq ($(HOST_OS),linux)
44LOCAL_LDLIBS += -lrt
45endif
46
47# Statically link libz for MinGW (Win SDK under Linux),
48# and dynamically link for all others.
49ifneq ($(strip $(USE_MINGW)),)
50  LOCAL_STATIC_LIBRARIES += libz
51else
52  LOCAL_LDLIBS += -lz
53endif
54
55LOCAL_MODULE := aapt
56
57include $(BUILD_HOST_EXECUTABLE)
58
59endif # TARGET_BUILD_APPS
60