Android.mk revision 64ef6b47e020da5370af8897638a0a778fa52b74
19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project# 
29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project# Copyright 2006 The Android Open Source Project
39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project# Android Asset Packaging Tool
59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#
69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
774905e5b0a471f727ae5bed770c2c7441f5163a1Joe Onorato# This tool is prebuilt if we're doing an app-only build.
874905e5b0a471f727ae5bed770c2c7441f5163a1Joe Onoratoifeq ($(TARGET_BUILD_APPS),)
974905e5b0a471f727ae5bed770c2c7441f5163a1Joe Onorato
109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_PATH:= $(call my-dir)
119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectinclude $(CLEAR_VARS)
129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_SRC_FILES := \
149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	AaptAssets.cpp \
159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Command.cpp \
168a39da80b33691b0c82458c3b7727e13ff71277eJosiah Gaskin	CrunchCache.cpp \
178a39da80b33691b0c82458c3b7727e13ff71277eJosiah Gaskin	FileFinder.cpp \
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Main.cpp \
199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Package.cpp \
209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	StringPool.cpp \
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	XMLNode.cpp \
22e6b680364dd992907a8d2037685a2e500d188dfbDianne Hackborn	ResourceFilter.cpp \
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	ResourceTable.cpp \
249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Images.cpp \
259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Resource.cpp \
2655e3d60da5626752ffe1d15150d35ccb8fa644e7Mathias Agopian    SourcePos.cpp \
2755e3d60da5626752ffe1d15150d35ccb8fa644e7Mathias Agopian    ZipEntry.cpp \
2855e3d60da5626752ffe1d15150d35ccb8fa644e7Mathias Agopian    ZipFile.cpp
2955e3d60da5626752ffe1d15150d35ccb8fa644e7Mathias Agopian
309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_CFLAGS += -Wno-format-y2k
329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_C_INCLUDES += external/expat/lib
349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_C_INCLUDES += external/libpng
359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_C_INCLUDES += external/zlib
369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_C_INCLUDES += build/libs/host/include
379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#LOCAL_WHOLE_STATIC_LIBRARIES := 
399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_STATIC_LIBRARIES := \
409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libhost \
419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libutils \
429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libcutils \
439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libexpat \
449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libpng
459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectifeq ($(HOST_OS),linux)
4764ef6b47e020da5370af8897638a0a778fa52b74Iliyan MalchevLOCAL_LDLIBS += -lrt -ldl -lpthread
489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectendif
499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5029355534384ee24bfe9a3bc97d7664dbe478b4fbRaphael# Statically link libz for MinGW (Win SDK under Linux),
5129355534384ee24bfe9a3bc97d7664dbe478b4fbRaphael# and dynamically link for all others.
5229355534384ee24bfe9a3bc97d7664dbe478b4fbRaphaelifneq ($(strip $(USE_MINGW)),)
5329355534384ee24bfe9a3bc97d7664dbe478b4fbRaphael  LOCAL_STATIC_LIBRARIES += libz
5429355534384ee24bfe9a3bc97d7664dbe478b4fbRaphaelelse
5529355534384ee24bfe9a3bc97d7664dbe478b4fbRaphael  LOCAL_LDLIBS += -lz
569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectendif
579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_MODULE := aapt
599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectinclude $(BUILD_HOST_EXECUTABLE)
619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
6274905e5b0a471f727ae5bed770c2c7441f5163a1Joe Onoratoendif # TARGET_BUILD_APPS
63