Android.mk revision 74905e5b0a471f727ae5bed770c2c7441f5163a1
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 \
169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Main.cpp \
179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Package.cpp \
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	StringPool.cpp \
199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	XMLNode.cpp \
209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	ResourceTable.cpp \
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Images.cpp \
229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	Resource.cpp \
2355e3d60da5626752ffe1d15150d35ccb8fa644e7Mathias Agopian    SourcePos.cpp \
2455e3d60da5626752ffe1d15150d35ccb8fa644e7Mathias Agopian    ZipEntry.cpp \
2555e3d60da5626752ffe1d15150d35ccb8fa644e7Mathias Agopian    ZipFile.cpp
2655e3d60da5626752ffe1d15150d35ccb8fa644e7Mathias Agopian
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_CFLAGS += -Wno-format-y2k
299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_C_INCLUDES += external/expat/lib
319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_C_INCLUDES += external/libpng
329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_C_INCLUDES += external/zlib
339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_C_INCLUDES += build/libs/host/include
349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#LOCAL_WHOLE_STATIC_LIBRARIES := 
369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_STATIC_LIBRARIES := \
379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libhost \
389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libutils \
399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libcutils \
409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libexpat \
419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project	libpng
429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectifeq ($(HOST_OS),linux)
449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_LDLIBS += -lrt
459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectendif
469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
4729355534384ee24bfe9a3bc97d7664dbe478b4fbRaphael# Statically link libz for MinGW (Win SDK under Linux),
4829355534384ee24bfe9a3bc97d7664dbe478b4fbRaphael# and dynamically link for all others.
4929355534384ee24bfe9a3bc97d7664dbe478b4fbRaphaelifneq ($(strip $(USE_MINGW)),)
5029355534384ee24bfe9a3bc97d7664dbe478b4fbRaphael  LOCAL_STATIC_LIBRARIES += libz
5129355534384ee24bfe9a3bc97d7664dbe478b4fbRaphaelelse
5229355534384ee24bfe9a3bc97d7664dbe478b4fbRaphael  LOCAL_LDLIBS += -lz
539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectendif
549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source ProjectLOCAL_MODULE := aapt
569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectinclude $(BUILD_HOST_EXECUTABLE)
589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5974905e5b0a471f727ae5bed770c2c7441f5163a1Joe Onoratoendif # TARGET_BUILD_APPS
60