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