]> git.saurik.com Git - android/aapt.git/blob - Android.mk
am 3a2d1c23: am ddb8e3b2: am 9bac0a9f: Merge "Fix to compile for windows"
[android/aapt.git] / Android.mk
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.
8 ifeq ($(TARGET_BUILD_APPS),)
9
10 LOCAL_PATH:= $(call my-dir)
11 include $(CLEAR_VARS)
12
13 LOCAL_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 ResourceTable.cpp \
23 Images.cpp \
24 Resource.cpp \
25 SourcePos.cpp \
26 ZipEntry.cpp \
27 ZipFile.cpp
28
29
30 LOCAL_CFLAGS += -Wno-format-y2k
31
32 LOCAL_C_INCLUDES += external/expat/lib
33 LOCAL_C_INCLUDES += external/libpng
34 LOCAL_C_INCLUDES += external/zlib
35 LOCAL_C_INCLUDES += build/libs/host/include
36
37 #LOCAL_WHOLE_STATIC_LIBRARIES :=
38 LOCAL_STATIC_LIBRARIES := \
39 libhost \
40 libutils \
41 libcutils \
42 libexpat \
43 libpng
44
45 ifeq ($(HOST_OS),linux)
46 LOCAL_LDLIBS += -lrt -lpthread
47 endif
48
49 # Statically link libz for MinGW (Win SDK under Linux),
50 # and dynamically link for all others.
51 ifneq ($(strip $(USE_MINGW)),)
52 LOCAL_STATIC_LIBRARIES += libz
53 else
54 LOCAL_LDLIBS += -lz
55 endif
56
57 LOCAL_MODULE := aapt
58
59 include $(BUILD_HOST_EXECUTABLE)
60
61 endif # TARGET_BUILD_APPS