]> git.saurik.com Git - apple/libc.git/blobdiff - xcodescripts/eos.xcconfig
Libc-997.1.1.tar.gz
[apple/libc.git] / xcodescripts / eos.xcconfig
diff --git a/xcodescripts/eos.xcconfig b/xcodescripts/eos.xcconfig
new file mode 100644 (file)
index 0000000..4ceb325
--- /dev/null
@@ -0,0 +1,27 @@
+#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