Skip to content

Commit cf4e1c5

Browse files
committed
Add Xcode project
1 parent f871e98 commit cf4e1c5

File tree

5 files changed

+428
-0
lines changed

5 files changed

+428
-0
lines changed

BCRocks.xcodeproj/project.pbxproj

+371
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,371 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 46;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
6299F80D1A17B28200123F56 /* BCRocks.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6299F80C1A17B28200123F56 /* BCRocks.h */; };
11+
6299F80F1A17B28200123F56 /* BCRocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 6299F80E1A17B28200123F56 /* BCRocks.m */; };
12+
6299F8151A17B28200123F56 /* libBCRocks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6299F8091A17B28200123F56 /* libBCRocks.a */; };
13+
/* End PBXBuildFile section */
14+
15+
/* Begin PBXContainerItemProxy section */
16+
6299F8161A17B28200123F56 /* PBXContainerItemProxy */ = {
17+
isa = PBXContainerItemProxy;
18+
containerPortal = 6299F8011A17B28200123F56 /* Project object */;
19+
proxyType = 1;
20+
remoteGlobalIDString = 6299F8081A17B28200123F56;
21+
remoteInfo = BCRocks;
22+
};
23+
/* End PBXContainerItemProxy section */
24+
25+
/* Begin PBXCopyFilesBuildPhase section */
26+
6299F8071A17B28200123F56 /* CopyFiles */ = {
27+
isa = PBXCopyFilesBuildPhase;
28+
buildActionMask = 2147483647;
29+
dstPath = "include/$(PRODUCT_NAME)";
30+
dstSubfolderSpec = 16;
31+
files = (
32+
6299F80D1A17B28200123F56 /* BCRocks.h in CopyFiles */,
33+
);
34+
runOnlyForDeploymentPostprocessing = 0;
35+
};
36+
/* End PBXCopyFilesBuildPhase section */
37+
38+
/* Begin PBXFileReference section */
39+
6299F8091A17B28200123F56 /* libBCRocks.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBCRocks.a; sourceTree = BUILT_PRODUCTS_DIR; };
40+
6299F80C1A17B28200123F56 /* BCRocks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BCRocks.h; sourceTree = "<group>"; };
41+
6299F80E1A17B28200123F56 /* BCRocks.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BCRocks.m; sourceTree = "<group>"; };
42+
6299F8141A17B28200123F56 /* BCRocksTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BCRocksTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
43+
6299F81A1A17B28200123F56 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
44+
/* End PBXFileReference section */
45+
46+
/* Begin PBXFrameworksBuildPhase section */
47+
6299F8061A17B28200123F56 /* Frameworks */ = {
48+
isa = PBXFrameworksBuildPhase;
49+
buildActionMask = 2147483647;
50+
files = (
51+
);
52+
runOnlyForDeploymentPostprocessing = 0;
53+
};
54+
6299F8111A17B28200123F56 /* Frameworks */ = {
55+
isa = PBXFrameworksBuildPhase;
56+
buildActionMask = 2147483647;
57+
files = (
58+
6299F8151A17B28200123F56 /* libBCRocks.a in Frameworks */,
59+
);
60+
runOnlyForDeploymentPostprocessing = 0;
61+
};
62+
/* End PBXFrameworksBuildPhase section */
63+
64+
/* Begin PBXGroup section */
65+
6299F8001A17B28200123F56 = {
66+
isa = PBXGroup;
67+
children = (
68+
6299F80B1A17B28200123F56 /* BCRocks */,
69+
6299F8181A17B28200123F56 /* BCRocksTests */,
70+
6299F80A1A17B28200123F56 /* Products */,
71+
);
72+
sourceTree = "<group>";
73+
};
74+
6299F80A1A17B28200123F56 /* Products */ = {
75+
isa = PBXGroup;
76+
children = (
77+
6299F8091A17B28200123F56 /* libBCRocks.a */,
78+
6299F8141A17B28200123F56 /* BCRocksTests.xctest */,
79+
);
80+
name = Products;
81+
sourceTree = "<group>";
82+
};
83+
6299F80B1A17B28200123F56 /* BCRocks */ = {
84+
isa = PBXGroup;
85+
children = (
86+
6299F80C1A17B28200123F56 /* BCRocks.h */,
87+
6299F80E1A17B28200123F56 /* BCRocks.m */,
88+
);
89+
path = BCRocks;
90+
sourceTree = "<group>";
91+
};
92+
6299F8181A17B28200123F56 /* BCRocksTests */ = {
93+
isa = PBXGroup;
94+
children = (
95+
6299F8191A17B28200123F56 /* Supporting Files */,
96+
);
97+
path = BCRocksTests;
98+
sourceTree = "<group>";
99+
};
100+
6299F8191A17B28200123F56 /* Supporting Files */ = {
101+
isa = PBXGroup;
102+
children = (
103+
6299F81A1A17B28200123F56 /* Info.plist */,
104+
);
105+
name = "Supporting Files";
106+
sourceTree = "<group>";
107+
};
108+
/* End PBXGroup section */
109+
110+
/* Begin PBXNativeTarget section */
111+
6299F8081A17B28200123F56 /* BCRocks */ = {
112+
isa = PBXNativeTarget;
113+
buildConfigurationList = 6299F81D1A17B28200123F56 /* Build configuration list for PBXNativeTarget "BCRocks" */;
114+
buildPhases = (
115+
6299F8051A17B28200123F56 /* Sources */,
116+
6299F8061A17B28200123F56 /* Frameworks */,
117+
6299F8071A17B28200123F56 /* CopyFiles */,
118+
);
119+
buildRules = (
120+
);
121+
dependencies = (
122+
);
123+
name = BCRocks;
124+
productName = BCRocks;
125+
productReference = 6299F8091A17B28200123F56 /* libBCRocks.a */;
126+
productType = "com.apple.product-type.library.static";
127+
};
128+
6299F8131A17B28200123F56 /* BCRocksTests */ = {
129+
isa = PBXNativeTarget;
130+
buildConfigurationList = 6299F8201A17B28200123F56 /* Build configuration list for PBXNativeTarget "BCRocksTests" */;
131+
buildPhases = (
132+
6299F8101A17B28200123F56 /* Sources */,
133+
6299F8111A17B28200123F56 /* Frameworks */,
134+
6299F8121A17B28200123F56 /* Resources */,
135+
);
136+
buildRules = (
137+
);
138+
dependencies = (
139+
6299F8171A17B28200123F56 /* PBXTargetDependency */,
140+
);
141+
name = BCRocksTests;
142+
productName = BCRocksTests;
143+
productReference = 6299F8141A17B28200123F56 /* BCRocksTests.xctest */;
144+
productType = "com.apple.product-type.bundle.unit-test";
145+
};
146+
/* End PBXNativeTarget section */
147+
148+
/* Begin PBXProject section */
149+
6299F8011A17B28200123F56 /* Project object */ = {
150+
isa = PBXProject;
151+
attributes = {
152+
LastUpgradeCheck = 0610;
153+
ORGANIZATIONNAME = BrainCookie;
154+
TargetAttributes = {
155+
6299F8081A17B28200123F56 = {
156+
CreatedOnToolsVersion = 6.1;
157+
};
158+
6299F8131A17B28200123F56 = {
159+
CreatedOnToolsVersion = 6.1;
160+
};
161+
};
162+
};
163+
buildConfigurationList = 6299F8041A17B28200123F56 /* Build configuration list for PBXProject "BCRocks" */;
164+
compatibilityVersion = "Xcode 3.2";
165+
developmentRegion = English;
166+
hasScannedForEncodings = 0;
167+
knownRegions = (
168+
en,
169+
);
170+
mainGroup = 6299F8001A17B28200123F56;
171+
productRefGroup = 6299F80A1A17B28200123F56 /* Products */;
172+
projectDirPath = "";
173+
projectRoot = "";
174+
targets = (
175+
6299F8081A17B28200123F56 /* BCRocks */,
176+
6299F8131A17B28200123F56 /* BCRocksTests */,
177+
);
178+
};
179+
/* End PBXProject section */
180+
181+
/* Begin PBXResourcesBuildPhase section */
182+
6299F8121A17B28200123F56 /* Resources */ = {
183+
isa = PBXResourcesBuildPhase;
184+
buildActionMask = 2147483647;
185+
files = (
186+
);
187+
runOnlyForDeploymentPostprocessing = 0;
188+
};
189+
/* End PBXResourcesBuildPhase section */
190+
191+
/* Begin PBXSourcesBuildPhase section */
192+
6299F8051A17B28200123F56 /* Sources */ = {
193+
isa = PBXSourcesBuildPhase;
194+
buildActionMask = 2147483647;
195+
files = (
196+
6299F80F1A17B28200123F56 /* BCRocks.m in Sources */,
197+
);
198+
runOnlyForDeploymentPostprocessing = 0;
199+
};
200+
6299F8101A17B28200123F56 /* Sources */ = {
201+
isa = PBXSourcesBuildPhase;
202+
buildActionMask = 2147483647;
203+
files = (
204+
);
205+
runOnlyForDeploymentPostprocessing = 0;
206+
};
207+
/* End PBXSourcesBuildPhase section */
208+
209+
/* Begin PBXTargetDependency section */
210+
6299F8171A17B28200123F56 /* PBXTargetDependency */ = {
211+
isa = PBXTargetDependency;
212+
target = 6299F8081A17B28200123F56 /* BCRocks */;
213+
targetProxy = 6299F8161A17B28200123F56 /* PBXContainerItemProxy */;
214+
};
215+
/* End PBXTargetDependency section */
216+
217+
/* Begin XCBuildConfiguration section */
218+
6299F81B1A17B28200123F56 /* Debug */ = {
219+
isa = XCBuildConfiguration;
220+
buildSettings = {
221+
ALWAYS_SEARCH_USER_PATHS = NO;
222+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
223+
CLANG_CXX_LIBRARY = "libc++";
224+
CLANG_ENABLE_MODULES = YES;
225+
CLANG_ENABLE_OBJC_ARC = YES;
226+
CLANG_WARN_BOOL_CONVERSION = YES;
227+
CLANG_WARN_CONSTANT_CONVERSION = YES;
228+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
229+
CLANG_WARN_EMPTY_BODY = YES;
230+
CLANG_WARN_ENUM_CONVERSION = YES;
231+
CLANG_WARN_INT_CONVERSION = YES;
232+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
233+
CLANG_WARN_UNREACHABLE_CODE = YES;
234+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
235+
COPY_PHASE_STRIP = NO;
236+
ENABLE_STRICT_OBJC_MSGSEND = YES;
237+
GCC_C_LANGUAGE_STANDARD = gnu99;
238+
GCC_DYNAMIC_NO_PIC = NO;
239+
GCC_OPTIMIZATION_LEVEL = 0;
240+
GCC_PREPROCESSOR_DEFINITIONS = (
241+
"DEBUG=1",
242+
"$(inherited)",
243+
);
244+
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
245+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
246+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
247+
GCC_WARN_UNDECLARED_SELECTOR = YES;
248+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
249+
GCC_WARN_UNUSED_FUNCTION = YES;
250+
GCC_WARN_UNUSED_VARIABLE = YES;
251+
IPHONEOS_DEPLOYMENT_TARGET = 8.1;
252+
MTL_ENABLE_DEBUG_INFO = YES;
253+
ONLY_ACTIVE_ARCH = YES;
254+
SDKROOT = iphoneos;
255+
};
256+
name = Debug;
257+
};
258+
6299F81C1A17B28200123F56 /* Release */ = {
259+
isa = XCBuildConfiguration;
260+
buildSettings = {
261+
ALWAYS_SEARCH_USER_PATHS = NO;
262+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
263+
CLANG_CXX_LIBRARY = "libc++";
264+
CLANG_ENABLE_MODULES = YES;
265+
CLANG_ENABLE_OBJC_ARC = YES;
266+
CLANG_WARN_BOOL_CONVERSION = YES;
267+
CLANG_WARN_CONSTANT_CONVERSION = YES;
268+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
269+
CLANG_WARN_EMPTY_BODY = YES;
270+
CLANG_WARN_ENUM_CONVERSION = YES;
271+
CLANG_WARN_INT_CONVERSION = YES;
272+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
273+
CLANG_WARN_UNREACHABLE_CODE = YES;
274+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
275+
COPY_PHASE_STRIP = YES;
276+
ENABLE_NS_ASSERTIONS = NO;
277+
ENABLE_STRICT_OBJC_MSGSEND = YES;
278+
GCC_C_LANGUAGE_STANDARD = gnu99;
279+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
280+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
281+
GCC_WARN_UNDECLARED_SELECTOR = YES;
282+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
283+
GCC_WARN_UNUSED_FUNCTION = YES;
284+
GCC_WARN_UNUSED_VARIABLE = YES;
285+
IPHONEOS_DEPLOYMENT_TARGET = 8.1;
286+
MTL_ENABLE_DEBUG_INFO = NO;
287+
SDKROOT = iphoneos;
288+
VALIDATE_PRODUCT = YES;
289+
};
290+
name = Release;
291+
};
292+
6299F81E1A17B28200123F56 /* Debug */ = {
293+
isa = XCBuildConfiguration;
294+
buildSettings = {
295+
OTHER_LDFLAGS = "-ObjC";
296+
PRODUCT_NAME = "$(TARGET_NAME)";
297+
SKIP_INSTALL = YES;
298+
};
299+
name = Debug;
300+
};
301+
6299F81F1A17B28200123F56 /* Release */ = {
302+
isa = XCBuildConfiguration;
303+
buildSettings = {
304+
OTHER_LDFLAGS = "-ObjC";
305+
PRODUCT_NAME = "$(TARGET_NAME)";
306+
SKIP_INSTALL = YES;
307+
};
308+
name = Release;
309+
};
310+
6299F8211A17B28200123F56 /* Debug */ = {
311+
isa = XCBuildConfiguration;
312+
buildSettings = {
313+
FRAMEWORK_SEARCH_PATHS = (
314+
"$(SDKROOT)/Developer/Library/Frameworks",
315+
"$(inherited)",
316+
);
317+
GCC_PREPROCESSOR_DEFINITIONS = (
318+
"DEBUG=1",
319+
"$(inherited)",
320+
);
321+
INFOPLIST_FILE = BCRocksTests/Info.plist;
322+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
323+
PRODUCT_NAME = "$(TARGET_NAME)";
324+
};
325+
name = Debug;
326+
};
327+
6299F8221A17B28200123F56 /* Release */ = {
328+
isa = XCBuildConfiguration;
329+
buildSettings = {
330+
FRAMEWORK_SEARCH_PATHS = (
331+
"$(SDKROOT)/Developer/Library/Frameworks",
332+
"$(inherited)",
333+
);
334+
INFOPLIST_FILE = BCRocksTests/Info.plist;
335+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
336+
PRODUCT_NAME = "$(TARGET_NAME)";
337+
};
338+
name = Release;
339+
};
340+
/* End XCBuildConfiguration section */
341+
342+
/* Begin XCConfigurationList section */
343+
6299F8041A17B28200123F56 /* Build configuration list for PBXProject "BCRocks" */ = {
344+
isa = XCConfigurationList;
345+
buildConfigurations = (
346+
6299F81B1A17B28200123F56 /* Debug */,
347+
6299F81C1A17B28200123F56 /* Release */,
348+
);
349+
defaultConfigurationIsVisible = 0;
350+
defaultConfigurationName = Release;
351+
};
352+
6299F81D1A17B28200123F56 /* Build configuration list for PBXNativeTarget "BCRocks" */ = {
353+
isa = XCConfigurationList;
354+
buildConfigurations = (
355+
6299F81E1A17B28200123F56 /* Debug */,
356+
6299F81F1A17B28200123F56 /* Release */,
357+
);
358+
defaultConfigurationIsVisible = 0;
359+
};
360+
6299F8201A17B28200123F56 /* Build configuration list for PBXNativeTarget "BCRocksTests" */ = {
361+
isa = XCConfigurationList;
362+
buildConfigurations = (
363+
6299F8211A17B28200123F56 /* Debug */,
364+
6299F8221A17B28200123F56 /* Release */,
365+
);
366+
defaultConfigurationIsVisible = 0;
367+
};
368+
/* End XCConfigurationList section */
369+
};
370+
rootObject = 6299F8011A17B28200123F56 /* Project object */;
371+
}

BCRocks.xcodeproj/project.xcworkspace/contents.xcworkspacedata

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

BCRocks/BCRocks.h

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//
2+
// BCRocks.h
3+
// BCRocks
4+
//
5+
// Created by Iska on 15/11/14.
6+
// Copyright (c) 2014 BrainCookie. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
11+
@interface BCRocks : NSObject
12+
13+
@end

0 commit comments

Comments
 (0)