]>
Commit | Line | Data |
---|---|---|
1 | #include "libc.xcconfig" | |
2 | ||
3 | BUILD_ARCHIVES = Base FreeBSD TRE vCancelable vDarwinExtsn | |
4 | BUILD_VARIANTS = normal | |
5 | EXECUTABLE_PREFIX = lib | |
6 | INSTALL_PATH = /usr/local/lib/eOS | |
7 | OTHER_LIBTOOLFLAGS = -filelist $(BUILT_PRODUCTS_DIR)/$(CURRENT_VARIANT).linklist.libtool | |
8 | PRODUCT_NAME = c_eOS | |
9 | SKIP_INSTALL = YES | |
10 | SKIP_INSTALL[sdk=iphoneos*] = NO | |
11 | STRIP_INSTALLED_PRODUCT = NO | |
12 | VARIANT = EOS | |
13 | VERSIONING_SYSTEM = apple-generic | |
14 | ||
15 | // Variants. All variants contain all source files but all excluded. Specific variants then include the files they need. | |
16 | EXCLUDED_SOURCE_FILE_NAMES = * | |
17 | EXCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*] = $(VARIANT_EOS_EXCLUDED_FILES) | |
18 | EXCLUDED_SOURCE_FILE_NAMES[sdk=watchos*] = $(VARIANT_EOS_EXCLUDED_FILES) | |
19 | EXCLUDED_SOURCE_FILE_NAMES[sdk=appletvos*] = $(VARIANT_EOS_EXCLUDED_FILES) | |
20 | INCLUDED_SOURCE_FILE_NAMES = | |
21 | INCLUDED_SOURCE_FILE_NAMES[sdk=iphoneos*] = $(VARIANT_EOS_INCLUDED_FILES) | |
22 | INCLUDED_SOURCE_FILE_NAMES[sdk=watchos*] = $(VARIANT_EOS_INCLUDED_FILES) | |
23 | INCLUDED_SOURCE_FILE_NAMES[sdk=appletvos*] = $(VARIANT_EOS_INCLUDED_FILES) | |
24 | VARIANT_PREPROCESSOR_MACROS = -UBUILDING_VARIANT -DVARIANT_STATIC -DVARIANT_EOS -DVARIANT_CANCELABLE -DVARIANT_DARWINEXTSN -U__DARWIN_NON_CANCELABLE -D__DARWIN_NON_CANCELABLE=0 | |
25 | ||
26 | SYSTEM_FRAMEWORK_HEADERS = $(DERIVED_FILES_DIR)/System.framework/Versions/B/PrivateHeaders | |
27 | HEADER_SEARCH_PATHS = $(FreeBSD_SEARCH_PATHS) $(inherited) | |
28 | ||
29 | // EOS (libc_eOS.a) | |
30 | VARIANT_EOS_EXCLUDED_FILES = * | |
31 | VARIANT_EOS_INCLUDED_FILES = secure/*.c $(ARCH_FAMILY_$(CURRENT_ARCH))/*/*.c $(ARCH_FAMILY_$(CURRENT_ARCH))/*/*.S $(ARCH_FAMILY_$(CURRENT_ARCH))/*/*.s |