Android.mk revision 64ef6b47e020da5370af8897638a0a778fa52b74
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	CrunchCache.cpp \
17	FileFinder.cpp \
18	Main.cpp \
19	Package.cpp \
20	StringPool.cpp \
21	XMLNode.cpp \
22	ResourceFilter.cpp \
23	ResourceTable.cpp \
24	Images.cpp \
25	Resource.cpp \
26    SourcePos.cpp \
27    ZipEntry.cpp \
28    ZipFile.cpp
29
30
31LOCAL_CFLAGS += -Wno-format-y2k
32
33LOCAL_C_INCLUDES += external/expat/lib
34LOCAL_C_INCLUDES += external/libpng
35LOCAL_C_INCLUDES += external/zlib
36LOCAL_C_INCLUDES += build/libs/host/include
37
38#LOCAL_WHOLE_STATIC_LIBRARIES := 
39LOCAL_STATIC_LIBRARIES := \
40	libhost \
41	libutils \
42	libcutils \
43	libexpat \
44	libpng
45
46ifeq ($(HOST_OS),linux)
47LOCAL_LDLIBS += -lrt -ldl -lpthread
48endif
49
50# Statically link libz for MinGW (Win SDK under Linux),
51# and dynamically link for all others.
52ifneq ($(strip $(USE_MINGW)),)
53  LOCAL_STATIC_LIBRARIES += libz
54else
55  LOCAL_LDLIBS += -lz
56endif
57
58LOCAL_MODULE := aapt
59
60include $(BUILD_HOST_EXECUTABLE)
61
62endif # TARGET_BUILD_APPS
63