eos.xcconfig   [plain text]


#include "libc.xcconfig"

BUILD_ARCHIVES = Base FreeBSD TRE vCancelable vDarwinExtsn
BUILD_VARIANTS = normal
EXECUTABLE_PREFIX = lib
INSTALL_PATH = /usr/local/lib/eOS
OTHER_LDFLAGS = -filelist $(BUILT_PRODUCTS_DIR)/$(CURRENT_VARIANT).linklist
PRODUCT_NAME = c_eOS
SKIP_INSTALL = YES
SKIP_INSTALL[sdk=iphoneos*] = NO
STRIP_INSTALLED_PRODUCT = NO
VARIANT = EOS
VERSIONING_SYSTEM = apple-generic

// Variants. All variants contain all source files but all excluded. Specific variants then include the files they need.
EXCLUDED_SOURCE_FILE_NAMES = *
EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*] = $(VARIANT_EOS_EXCLUDED_FILES)
INCLUDED_SOURCE_FILE_NAMES =
INCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*] = $(VARIANT_EOS_INCLUDED_FILES)
VARIANT_PREPROCESSOR_MACROS = -UBUILDING_VARIANT -DVARIANT_DYLD -DVARIANT_EOS -DVARIANT_CANCELABLE -DVARIANT_DARWINEXTSN -U__DARWIN_NON_CANCELABLE -D__DARWIN_NON_CANCELABLE=0

SYSTEM_FRAMEWORK_HEADERS = $(DERIVED_FILES_DIR)/System.framework/Versions/B/PrivateHeaders
HEADER_SEARCH_PATHS = $(FreeBSD_SEARCH_PATHS) $(inherited)

// EOS (libc_eOS.a)
VARIANT_EOS_EXCLUDED_FILES = *
VARIANT_EOS_INCLUDED_FILES = secure/*.c $(ARCH_FAMILY_$(CURRENT_ARCH))/*/*.c $(ARCH_FAMILY_$(CURRENT_ARCH))/*/*.S $(ARCH_FAMILY_$(CURRENT_ARCH))/*/*.s