Android.mk revision cbc69718cb8c637426bc1a642a13a1880d843a45
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	libandroidfw \
42	libutils \
43	libcutils \
44	libexpat \
45	libpng
46
47ifeq ($(HOST_OS),linux)
48LOCAL_LDLIBS += -lrt -ldl -lpthread
49endif
50
51# Statically link libz for MinGW (Win SDK under Linux),
52# and dynamically link for all others.
53ifneq ($(strip $(USE_MINGW)),)
54  LOCAL_STATIC_LIBRARIES += libz
55else
56  LOCAL_LDLIBS += -lz
57endif
58
59LOCAL_MODULE := aapt
60
61include $(BUILD_HOST_EXECUTABLE)
62
63endif # TARGET_BUILD_APPS
64