libgpuverify

Signature verification on GPUs (WiP)
Log | Files | Refs | README | LICENSE

project.pbxproj (11719B)


      1 // !$*UTF8*$!
      2 {
      3 	archiveVersion = 1;
      4 	classes = {
      5 	};
      6 	objectVersion = 54;
      7 	objects = {
      8 
      9 /* Begin PBXBuildFile section */
     10 		6A9DF2232B4B418400E368BE /* universal.c in Sources */ = {isa = PBXBuildFile; fileRef = 6A9DF2222B4B418400E368BE /* universal.c */; };
     11 		6ABC2E842B231DFF00033B90 /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = 6ABC2E832B231DFF00033B90 /* util.c */; };
     12 		6AC553292B2E17C800046AB7 /* gpuvt-test.c in Sources */ = {isa = PBXBuildFile; fileRef = 6AC553282B2E17C800046AB7 /* gpuvt-test.c */; };
     13 		C3770EFD0E6F1138009A5A77 /* OpenCL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3770EFC0E6F1138009A5A77 /* OpenCL.framework */; };
     14 /* End PBXBuildFile section */
     15 
     16 /* Begin PBXCopyFilesBuildPhase section */
     17 		C39444690DAFF5A0008FFE68 /* CopyFiles */ = {
     18 			isa = PBXCopyFilesBuildPhase;
     19 			buildActionMask = 2147483647;
     20 			dstPath = "";
     21 			dstSubfolderSpec = 16;
     22 			files = (
     23 			);
     24 			runOnlyForDeploymentPostprocessing = 0;
     25 		};
     26 /* End PBXCopyFilesBuildPhase section */
     27 
     28 /* Begin PBXFileReference section */
     29 		466E0F5F0C932E1A00ED01DB /* lib-gpu-verify */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "lib-gpu-verify"; sourceTree = BUILT_PRODUCTS_DIR; };
     30 		6A9DF2212B4B20F300E368BE /* universal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = universal.h; path = ../source/universal.h; sourceTree = "<group>"; };
     31 		6A9DF2222B4B418400E368BE /* universal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = universal.c; path = ../source/universal.c; sourceTree = "<group>"; };
     32 		6ABC2E832B231DFF00033B90 /* util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = util.c; path = ../source/util.c; sourceTree = "<group>"; };
     33 		6ABC2E852B231E0400033B90 /* util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = util.h; path = ../source/util.h; sourceTree = "<group>"; };
     34 		6AC553272B2E17C800046AB7 /* gpuvt-test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "gpuvt-test.h"; path = "../source/gpuvt-test.h"; sourceTree = "<group>"; };
     35 		6AC553282B2E17C800046AB7 /* gpuvt-test.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "gpuvt-test.c"; path = "../source/gpuvt-test.c"; sourceTree = "<group>"; };
     36 		6AD715F92B5177AC0044FCB7 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
     37 		C3770EFC0E6F1138009A5A77 /* OpenCL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenCL.framework; path = /System/Library/Frameworks/OpenCL.framework; sourceTree = "<absolute>"; };
     38 /* End PBXFileReference section */
     39 
     40 /* Begin PBXFrameworksBuildPhase section */
     41 		466E0F5D0C932E1A00ED01DB /* Frameworks */ = {
     42 			isa = PBXFrameworksBuildPhase;
     43 			buildActionMask = 2147483647;
     44 			files = (
     45 				C3770EFD0E6F1138009A5A77 /* OpenCL.framework in Frameworks */,
     46 			);
     47 			runOnlyForDeploymentPostprocessing = 0;
     48 		};
     49 /* End PBXFrameworksBuildPhase section */
     50 
     51 /* Begin PBXGroup section */
     52 		466E0F490C93291B00ED01DB = {
     53 			isa = PBXGroup;
     54 			children = (
     55 				C3770EF30E6F10CF009A5A77 /* Frameworks */,
     56 				C3770EF10E6F10BB009A5A77 /* Sources */,
     57 				466E0F600C932E1A00ED01DB /* Products */,
     58 			);
     59 			sourceTree = "<group>";
     60 		};
     61 		466E0F600C932E1A00ED01DB /* Products */ = {
     62 			isa = PBXGroup;
     63 			children = (
     64 				466E0F5F0C932E1A00ED01DB /* lib-gpu-verify */,
     65 			);
     66 			name = Products;
     67 			sourceTree = "<group>";
     68 		};
     69 		6A984F162AC5B18A00F530FD /* Headers */ = {
     70 			isa = PBXGroup;
     71 			children = (
     72 				6ABC2E852B231E0400033B90 /* util.h */,
     73 				6A9DF2212B4B20F300E368BE /* universal.h */,
     74 				6AC553272B2E17C800046AB7 /* gpuvt-test.h */,
     75 			);
     76 			name = Headers;
     77 			sourceTree = "<group>";
     78 		};
     79 		C3770EF10E6F10BB009A5A77 /* Sources */ = {
     80 			isa = PBXGroup;
     81 			children = (
     82 				6A984F162AC5B18A00F530FD /* Headers */,
     83 				6A9DF2222B4B418400E368BE /* universal.c */,
     84 				6ABC2E832B231DFF00033B90 /* util.c */,
     85 				6AC553282B2E17C800046AB7 /* gpuvt-test.c */,
     86 				6AD715F92B5177AC0044FCB7 /* README.md */,
     87 			);
     88 			name = Sources;
     89 			sourceTree = "<group>";
     90 		};
     91 		C3770EF30E6F10CF009A5A77 /* Frameworks */ = {
     92 			isa = PBXGroup;
     93 			children = (
     94 				C3770EFC0E6F1138009A5A77 /* OpenCL.framework */,
     95 			);
     96 			name = Frameworks;
     97 			sourceTree = "<group>";
     98 		};
     99 /* End PBXGroup section */
    100 
    101 /* Begin PBXNativeTarget section */
    102 		466E0F5E0C932E1A00ED01DB /* lib-gpu-verify */ = {
    103 			isa = PBXNativeTarget;
    104 			buildConfigurationList = 466E0F640C932E1A00ED01DB /* Build configuration list for PBXNativeTarget "lib-gpu-verify" */;
    105 			buildPhases = (
    106 				466E0F5C0C932E1A00ED01DB /* Sources */,
    107 				466E0F5D0C932E1A00ED01DB /* Frameworks */,
    108 				C39444690DAFF5A0008FFE68 /* CopyFiles */,
    109 			);
    110 			buildRules = (
    111 			);
    112 			dependencies = (
    113 			);
    114 			name = "lib-gpu-verify";
    115 			productName = hello;
    116 			productReference = 466E0F5F0C932E1A00ED01DB /* lib-gpu-verify */;
    117 			productType = "com.apple.product-type.tool";
    118 		};
    119 /* End PBXNativeTarget section */
    120 
    121 /* Begin PBXProject section */
    122 		466E0F4B0C93291B00ED01DB /* Project object */ = {
    123 			isa = PBXProject;
    124 			attributes = {
    125 				BuildIndependentTargetsInParallel = YES;
    126 				LastUpgradeCheck = 1500;
    127 			};
    128 			buildConfigurationList = 466E0F4E0C93291B00ED01DB /* Build configuration list for PBXProject "lib-gpu-verify" */;
    129 			compatibilityVersion = "Xcode 2.4";
    130 			developmentRegion = English;
    131 			hasScannedForEncodings = 0;
    132 			knownRegions = (
    133 				English,
    134 				Japanese,
    135 				French,
    136 				German,
    137 			);
    138 			mainGroup = 466E0F490C93291B00ED01DB;
    139 			productRefGroup = 466E0F600C932E1A00ED01DB /* Products */;
    140 			projectDirPath = "";
    141 			projectRoot = "";
    142 			targets = (
    143 				466E0F5E0C932E1A00ED01DB /* lib-gpu-verify */,
    144 			);
    145 		};
    146 /* End PBXProject section */
    147 
    148 /* Begin PBXSourcesBuildPhase section */
    149 		466E0F5C0C932E1A00ED01DB /* Sources */ = {
    150 			isa = PBXSourcesBuildPhase;
    151 			buildActionMask = 2147483647;
    152 			files = (
    153 				6AC553292B2E17C800046AB7 /* gpuvt-test.c in Sources */,
    154 				6A9DF2232B4B418400E368BE /* universal.c in Sources */,
    155 				6ABC2E842B231DFF00033B90 /* util.c in Sources */,
    156 			);
    157 			runOnlyForDeploymentPostprocessing = 0;
    158 		};
    159 /* End PBXSourcesBuildPhase section */
    160 
    161 /* Begin XCBuildConfiguration section */
    162 		466E0F4C0C93291B00ED01DB /* Debug */ = {
    163 			isa = XCBuildConfiguration;
    164 			buildSettings = {
    165 				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
    166 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
    167 				CLANG_WARN_BOOL_CONVERSION = YES;
    168 				CLANG_WARN_COMMA = YES;
    169 				CLANG_WARN_CONSTANT_CONVERSION = YES;
    170 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
    171 				CLANG_WARN_EMPTY_BODY = YES;
    172 				CLANG_WARN_ENUM_CONVERSION = YES;
    173 				CLANG_WARN_INFINITE_RECURSION = YES;
    174 				CLANG_WARN_INT_CONVERSION = YES;
    175 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
    176 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
    177 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
    178 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
    179 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
    180 				CLANG_WARN_STRICT_PROTOTYPES = YES;
    181 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
    182 				CLANG_WARN_UNREACHABLE_CODE = YES;
    183 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
    184 				COPY_PHASE_STRIP = NO;
    185 				DEAD_CODE_STRIPPING = YES;
    186 				ENABLE_STRICT_OBJC_MSGSEND = YES;
    187 				ENABLE_TESTABILITY = YES;
    188 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
    189 				GCC_NO_COMMON_BLOCKS = YES;
    190 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
    191 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
    192 				GCC_WARN_UNDECLARED_SELECTOR = YES;
    193 				GCC_WARN_UNINITIALIZED_AUTOS = YES;
    194 				GCC_WARN_UNUSED_FUNCTION = YES;
    195 				GCC_WARN_UNUSED_VARIABLE = YES;
    196 				HEADER_SEARCH_PATHS = ../../inc;
    197 				LIBRARY_SEARCH_PATHS = ../../lib;
    198 				ONLY_ACTIVE_ARCH = YES;
    199 			};
    200 			name = Debug;
    201 		};
    202 		466E0F4D0C93291B00ED01DB /* Release */ = {
    203 			isa = XCBuildConfiguration;
    204 			buildSettings = {
    205 				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
    206 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
    207 				CLANG_WARN_BOOL_CONVERSION = YES;
    208 				CLANG_WARN_COMMA = YES;
    209 				CLANG_WARN_CONSTANT_CONVERSION = YES;
    210 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
    211 				CLANG_WARN_EMPTY_BODY = YES;
    212 				CLANG_WARN_ENUM_CONVERSION = YES;
    213 				CLANG_WARN_INFINITE_RECURSION = YES;
    214 				CLANG_WARN_INT_CONVERSION = YES;
    215 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
    216 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
    217 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
    218 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
    219 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
    220 				CLANG_WARN_STRICT_PROTOTYPES = YES;
    221 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
    222 				CLANG_WARN_UNREACHABLE_CODE = YES;
    223 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
    224 				COPY_PHASE_STRIP = YES;
    225 				DEAD_CODE_STRIPPING = YES;
    226 				ENABLE_STRICT_OBJC_MSGSEND = YES;
    227 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
    228 				GCC_NO_COMMON_BLOCKS = YES;
    229 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
    230 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
    231 				GCC_WARN_UNDECLARED_SELECTOR = YES;
    232 				GCC_WARN_UNINITIALIZED_AUTOS = YES;
    233 				GCC_WARN_UNUSED_FUNCTION = YES;
    234 				GCC_WARN_UNUSED_VARIABLE = YES;
    235 				HEADER_SEARCH_PATHS = ../../inc;
    236 				LIBRARY_SEARCH_PATHS = ../../lib;
    237 			};
    238 			name = Release;
    239 		};
    240 		466E0F620C932E1A00ED01DB /* Debug */ = {
    241 			isa = XCBuildConfiguration;
    242 			buildSettings = {
    243 				CLANG_ENABLE_OBJC_WEAK = YES;
    244 				COPY_PHASE_STRIP = NO;
    245 				DEAD_CODE_STRIPPING = YES;
    246 				GCC_DYNAMIC_NO_PIC = NO;
    247 				GCC_MODEL_TUNING = G5;
    248 				GCC_OPTIMIZATION_LEVEL = 0;
    249 				HEADER_SEARCH_PATHS = (
    250 					../../inc,
    251 					/usr/local/include,
    252 				);
    253 				INSTALL_PATH = /usr/local/bin;
    254 				LIBRARY_SEARCH_PATHS = (
    255 					"$(inherited)",
    256 					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
    257 				);
    258 				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../lib\" \"/usr/local/lib\"";
    259 				MACOSX_DEPLOYMENT_TARGET = 13.5;
    260 				OTHER_LDFLAGS = (
    261 					"-lgcrypt",
    262 					"-lgmp",
    263 				);
    264 				PRODUCT_NAME = "lib-gpu-verify";
    265 				SYSTEM_FRAMEWORK_SEARCH_PATHS = "";
    266 				USE_HEADERMAP = NO;
    267 				ZERO_LINK = YES;
    268 			};
    269 			name = Debug;
    270 		};
    271 		466E0F630C932E1A00ED01DB /* Release */ = {
    272 			isa = XCBuildConfiguration;
    273 			buildSettings = {
    274 				CLANG_ENABLE_OBJC_WEAK = YES;
    275 				COPY_PHASE_STRIP = YES;
    276 				DEAD_CODE_STRIPPING = YES;
    277 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
    278 				GCC_MODEL_TUNING = G5;
    279 				HEADER_SEARCH_PATHS = (
    280 					../../inc,
    281 					/usr/local/include,
    282 				);
    283 				INSTALL_PATH = /usr/local/bin;
    284 				LIBRARY_SEARCH_PATHS = (
    285 					"$(inherited)",
    286 					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
    287 				);
    288 				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../lib\" \"/usr/local/lib\"";
    289 				MACOSX_DEPLOYMENT_TARGET = 13.5;
    290 				OTHER_LDFLAGS = (
    291 					"-lgcrypt",
    292 					"-lgmp",
    293 				);
    294 				PRODUCT_NAME = "lib-gpu-verify";
    295 				USE_HEADERMAP = NO;
    296 				ZERO_LINK = NO;
    297 			};
    298 			name = Release;
    299 		};
    300 /* End XCBuildConfiguration section */
    301 
    302 /* Begin XCConfigurationList section */
    303 		466E0F4E0C93291B00ED01DB /* Build configuration list for PBXProject "lib-gpu-verify" */ = {
    304 			isa = XCConfigurationList;
    305 			buildConfigurations = (
    306 				466E0F4C0C93291B00ED01DB /* Debug */,
    307 				466E0F4D0C93291B00ED01DB /* Release */,
    308 			);
    309 			defaultConfigurationIsVisible = 0;
    310 			defaultConfigurationName = Release;
    311 		};
    312 		466E0F640C932E1A00ED01DB /* Build configuration list for PBXNativeTarget "lib-gpu-verify" */ = {
    313 			isa = XCConfigurationList;
    314 			buildConfigurations = (
    315 				466E0F620C932E1A00ED01DB /* Debug */,
    316 				466E0F630C932E1A00ED01DB /* Release */,
    317 			);
    318 			defaultConfigurationIsVisible = 0;
    319 			defaultConfigurationName = Release;
    320 		};
    321 /* End XCConfigurationList section */
    322 	};
    323 	rootObject = 466E0F4B0C93291B00ED01DB /* Project object */;
    324 }