LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) dirs := \ ABI/MacOSX-arm \ ABI/MacOSX-i386 \ ABI/SysV-x86_64 \ Disassembler/llvm \ DynamicLoader/POSIX-DYLD \ DynamicLoader/Static \ Instruction/ARM \ LanguageRuntime/CPlusPlus/ItaniumABI \ LanguageRuntime/ObjC/AppleObjCRuntime \ ObjectContainer/BSD-Archive \ ObjectFile/ELF \ ObjectFile/PECOFF \ OperatingSystem/Python \ Platform/gdb-server \ Platform/MacOSX \ Platform/Linux \ Platform/FreeBSD \ Process/gdb-remote \ Process/Utility \ SymbolFile/DWARF \ SymbolFile/Symtab \ UnwindAssembly/InstEmulation \ UnwindAssembly/x86 ifeq ($(HOST_OS),darwin) dirs += \ DynamicLoader/Darwin-Kernel \ DynamicLoader/MacOSX-DYLD \ ObjectContainer/Universal-Mach-O \ ObjectFile/Mach-O \ Process/mach-core \ Process/MacOSX-Kernel \ SymbolVendor/MacOSX endif ifeq ($(HOST_OS),linux) dirs += \ DynamicLoader/MacOSX-DYLD \ Process/elf-core \ Process/Linux \ Process/POSIX \ SymbolVendor/ELF endif ifneq (,$(filter $(HOST_OS), freebsd)) dirs += \ Process/elf-core \ Process/FreeBSD \ Process/POSIX \ SymbolVendor/ELF endif subdirs := $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, $(dirs))) include $(subdirs)