xpc: build with support for the keychain plugin
[strongswan.git] / src / frontends / osx / strongSwan.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 46;
7         objects = {
8
9 /* Begin PBXBuildFile section */
10                 5B74984D172AA3550041971E /* xpc_dispatch.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B74984C172AA3550041971E /* xpc_dispatch.c */; };
11                 5BD1CCD71726DB4000587077 /* charon-xpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BD1CCD61726DB4000587077 /* charon-xpc.c */; };
12                 5BF60F31173405A000E5D608 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BD1CCD31726DB4000587077 /* CoreFoundation.framework */; };
13                 5BF60F33173405AC00E5D608 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BD1CCF21727DE3E00587077 /* Security.framework */; };
14                 5BF60F38173405F100E5D608 /* xpc_dispatch.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B74984C172AA3550041971E /* xpc_dispatch.c */; };
15 /* End PBXBuildFile section */
16
17 /* Begin PBXFileReference section */
18                 5B74984C172AA3550041971E /* xpc_dispatch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xpc_dispatch.c; sourceTree = "<group>"; };
19                 5B74984E172AA3670041971E /* xpc_dispatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xpc_dispatch.h; sourceTree = "<group>"; };
20                 5BD1CCD11726DB4000587077 /* org.strongswan.charon-xpc */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.objfile"; includeInIndex = 0; path = "org.strongswan.charon-xpc"; sourceTree = BUILT_PRODUCTS_DIR; };
21                 5BD1CCD31726DB4000587077 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
22                 5BD1CCD61726DB4000587077 /* charon-xpc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "charon-xpc.c"; sourceTree = "<group>"; };
23                 5BD1CCE01726DCD000587077 /* charon-xpc-Launchd.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "charon-xpc-Launchd.plist"; sourceTree = "<group>"; };
24                 5BD1CCE11726DD9900587077 /* charon-xpc-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "charon-xpc-Info.plist"; sourceTree = "<group>"; };
25                 5BD1CCEA1727CCA400587077 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = "<group>"; };
26                 5BD1CCEC1727D7AF00587077 /* ServiceManagement.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ServiceManagement.framework; path = System/Library/Frameworks/ServiceManagement.framework; sourceTree = SDKROOT; };
27                 5BD1CCF21727DE3E00587077 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
28 /* End PBXFileReference section */
29
30 /* Begin PBXFrameworksBuildPhase section */
31                 5BD1CCCE1726DB4000587077 /* Frameworks */ = {
32                         isa = PBXFrameworksBuildPhase;
33                         buildActionMask = 2147483647;
34                         files = (
35                                 5BF60F31173405A000E5D608 /* CoreFoundation.framework in Frameworks */,
36                                 5BF60F33173405AC00E5D608 /* Security.framework in Frameworks */,
37                         );
38                         runOnlyForDeploymentPostprocessing = 0;
39                 };
40 /* End PBXFrameworksBuildPhase section */
41
42 /* Begin PBXGroup section */
43                 5BD1CCA11726DB0100587077 = {
44                         isa = PBXGroup;
45                         children = (
46                                 5BD1CCEA1727CCA400587077 /* README.md */,
47                                 5BD1CCD51726DB4000587077 /* charon-xpc */,
48                                 5BD1CCAF1726DB0100587077 /* Frameworks */,
49                                 5BD1CCAD1726DB0100587077 /* Products */,
50                         );
51                         sourceTree = "<group>";
52                 };
53                 5BD1CCAD1726DB0100587077 /* Products */ = {
54                         isa = PBXGroup;
55                         children = (
56                                 5BD1CCD11726DB4000587077 /* org.strongswan.charon-xpc */,
57                         );
58                         name = Products;
59                         sourceTree = "<group>";
60                 };
61                 5BD1CCAF1726DB0100587077 /* Frameworks */ = {
62                         isa = PBXGroup;
63                         children = (
64                                 5BD1CCF21727DE3E00587077 /* Security.framework */,
65                                 5BD1CCEC1727D7AF00587077 /* ServiceManagement.framework */,
66                                 5BD1CCD31726DB4000587077 /* CoreFoundation.framework */,
67                         );
68                         name = Frameworks;
69                         sourceTree = "<group>";
70                 };
71                 5BD1CCD51726DB4000587077 /* charon-xpc */ = {
72                         isa = PBXGroup;
73                         children = (
74                                 5BD1CCD61726DB4000587077 /* charon-xpc.c */,
75                                 5BD1CCE01726DCD000587077 /* charon-xpc-Launchd.plist */,
76                                 5BD1CCE11726DD9900587077 /* charon-xpc-Info.plist */,
77                                 5B74984C172AA3550041971E /* xpc_dispatch.c */,
78                                 5B74984E172AA3670041971E /* xpc_dispatch.h */,
79                         );
80                         path = "charon-xpc";
81                         sourceTree = "<group>";
82                 };
83 /* End PBXGroup section */
84
85 /* Begin PBXNativeTarget section */
86                 5BD1CCD01726DB4000587077 /* charon-xpc */ = {
87                         isa = PBXNativeTarget;
88                         buildConfigurationList = 5BD1CCDA1726DB4000587077 /* Build configuration list for PBXNativeTarget "charon-xpc" */;
89                         buildPhases = (
90                                 5BD1CCCD1726DB4000587077 /* Sources */,
91                                 5BD1CCCE1726DB4000587077 /* Frameworks */,
92                         );
93                         buildRules = (
94                         );
95                         dependencies = (
96                         );
97                         name = "charon-xpc";
98                         productName = "charon-xpc";
99                         productReference = 5BD1CCD11726DB4000587077 /* org.strongswan.charon-xpc */;
100                         productType = "com.apple.product-type.tool";
101                 };
102 /* End PBXNativeTarget section */
103
104 /* Begin PBXProject section */
105                 5BD1CCA31726DB0100587077 /* Project object */ = {
106                         isa = PBXProject;
107                         attributes = {
108                                 LastUpgradeCheck = 0450;
109                                 ORGANIZATIONNAME = "revosec AG";
110                         };
111                         buildConfigurationList = 5BD1CCA61726DB0100587077 /* Build configuration list for PBXProject "strongSwan" */;
112                         compatibilityVersion = "Xcode 3.2";
113                         developmentRegion = English;
114                         hasScannedForEncodings = 0;
115                         knownRegions = (
116                                 en,
117                         );
118                         mainGroup = 5BD1CCA11726DB0100587077;
119                         productRefGroup = 5BD1CCAD1726DB0100587077 /* Products */;
120                         projectDirPath = "";
121                         projectRoot = "";
122                         targets = (
123                                 5BD1CCD01726DB4000587077 /* charon-xpc */,
124                         );
125                 };
126 /* End PBXProject section */
127
128 /* Begin PBXSourcesBuildPhase section */
129                 5BD1CCCD1726DB4000587077 /* Sources */ = {
130                         isa = PBXSourcesBuildPhase;
131                         buildActionMask = 2147483647;
132                         files = (
133                                 5BD1CCD71726DB4000587077 /* charon-xpc.c in Sources */,
134                                 5BF60F38173405F100E5D608 /* xpc_dispatch.c in Sources */,
135                         );
136                         runOnlyForDeploymentPostprocessing = 0;
137                 };
138 /* End PBXSourcesBuildPhase section */
139
140 /* Begin XCBuildConfiguration section */
141                 5BD1CCC81726DB0200587077 /* Debug */ = {
142                         isa = XCBuildConfiguration;
143                         buildSettings = {
144                                 ALWAYS_SEARCH_USER_PATHS = NO;
145                                 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
146                                 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
147                                 CLANG_CXX_LIBRARY = "libc++";
148                                 CLANG_WARN_EMPTY_BODY = YES;
149                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
150                                 COPY_PHASE_STRIP = NO;
151                                 GCC_C_LANGUAGE_STANDARD = gnu99;
152                                 GCC_DYNAMIC_NO_PIC = NO;
153                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
154                                 GCC_OPTIMIZATION_LEVEL = 0;
155                                 GCC_PREPROCESSOR_DEFINITIONS = (
156                                         "DEBUG=1",
157                                         "$(inherited)",
158                                 );
159                                 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
160                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
161                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
162                                 GCC_WARN_UNINITIALIZED_AUTOS = YES;
163                                 GCC_WARN_UNUSED_VARIABLE = YES;
164                                 MACOSX_DEPLOYMENT_TARGET = 10.8;
165                                 ONLY_ACTIVE_ARCH = YES;
166                                 SDKROOT = macosx;
167                         };
168                         name = Debug;
169                 };
170                 5BD1CCC91726DB0200587077 /* Release */ = {
171                         isa = XCBuildConfiguration;
172                         buildSettings = {
173                                 ALWAYS_SEARCH_USER_PATHS = NO;
174                                 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
175                                 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
176                                 CLANG_CXX_LIBRARY = "libc++";
177                                 CLANG_WARN_EMPTY_BODY = YES;
178                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
179                                 COPY_PHASE_STRIP = YES;
180                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
181                                 GCC_C_LANGUAGE_STANDARD = gnu99;
182                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
183                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
184                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
185                                 GCC_WARN_UNINITIALIZED_AUTOS = YES;
186                                 GCC_WARN_UNUSED_VARIABLE = YES;
187                                 MACOSX_DEPLOYMENT_TARGET = 10.8;
188                                 SDKROOT = macosx;
189                         };
190                         name = Release;
191                 };
192                 5BD1CCDB1726DB4000587077 /* Debug */ = {
193                         isa = XCBuildConfiguration;
194                         buildSettings = {
195                                 CODE_SIGN_IDENTITY = "Joe Developer";
196                                 GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
197                                 HEADER_SEARCH_PATHS = (
198                                         /usr/include,
199                                         ../../libstrongswan,
200                                         ../../libcharon,
201                                         ../../libhydra,
202                                         /opt/local/include,
203                                 );
204                                 INFOPLIST_FILE = "charon-xpc/charon-xpc-Info.plist";
205                                 INSTALL_PATH = /;
206                                 LIBRARY_SEARCH_PATHS = (
207                                         /usr/lib,
208                                         ../../libstrongswan/.libs,
209                                         ../../libcharon/.libs,
210                                         ../../libhydra/.libs,
211                                         /opt/local/lib,
212                                 );
213                                 OTHER_CFLAGS = (
214                                         "-include",
215                                         ../../../config.h,
216                                         "-DVSTR_COMPILE_INLINE=0",
217                                 );
218                                 OTHER_LDFLAGS = (
219                                         "-lcrypto",
220                                         /opt/local/lib/libvstr.a,
221                                         "-force_load",
222                                         ../../libstrongswan/.libs/libstrongswan.a,
223                                         "-force_load",
224                                         ../../libhydra/.libs/libhydra.a,
225                                         "-force_load",
226                                         ../../libcharon/.libs/libcharon.a,
227                                         "-sectcreate",
228                                         __TEXT,
229                                         __info_plist,
230                                         "charon-xpc/charon-xpc-Info.plist",
231                                         "-sectcreate",
232                                         __TEXT,
233                                         __launchd_plist,
234                                         "charon-xpc/charon-xpc-Launchd.plist",
235                                 );
236                                 PRODUCT_NAME = "org.strongswan.charon-xpc";
237                                 PROVISIONING_PROFILE = "";
238                                 STRIP_STYLE = "non-global";
239                         };
240                         name = Debug;
241                 };
242                 5BD1CCDC1726DB4000587077 /* Release */ = {
243                         isa = XCBuildConfiguration;
244                         buildSettings = {
245                                 CODE_SIGN_IDENTITY = "Joe Developer";
246                                 COPY_PHASE_STRIP = YES;
247                                 GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
248                                 HEADER_SEARCH_PATHS = (
249                                         /usr/include,
250                                         ../../libstrongswan,
251                                         ../../libcharon,
252                                         ../../libhydra,
253                                         /opt/local/include,
254                                 );
255                                 INFOPLIST_FILE = "charon-xpc/charon-xpc-Info.plist";
256                                 INSTALL_PATH = /;
257                                 LIBRARY_SEARCH_PATHS = (
258                                         /usr/lib,
259                                         ../../libstrongswan/.libs,
260                                         ../../libcharon/.libs,
261                                         ../../libhydra/.libs,
262                                         /opt/local/lib,
263                                 );
264                                 OTHER_CFLAGS = (
265                                         "-include",
266                                         ../../../config.h,
267                                         "-DVSTR_COMPILE_INLINE=0",
268                                 );
269                                 OTHER_LDFLAGS = (
270                                         "-lcrypto",
271                                         /opt/local/lib/libvstr.a,
272                                         "-force_load",
273                                         ../../libstrongswan/.libs/libstrongswan.a,
274                                         "-force_load",
275                                         ../../libhydra/.libs/libhydra.a,
276                                         "-force_load",
277                                         ../../libcharon/.libs/libcharon.a,
278                                         "-sectcreate",
279                                         __TEXT,
280                                         __info_plist,
281                                         "charon-xpc/charon-xpc-Info.plist",
282                                         "-sectcreate",
283                                         __TEXT,
284                                         __launchd_plist,
285                                         "charon-xpc/charon-xpc-Launchd.plist",
286                                 );
287                                 PRODUCT_NAME = "org.strongswan.charon-xpc";
288                                 PROVISIONING_PROFILE = "";
289                                 STRIP_STYLE = "non-global";
290                         };
291                         name = Release;
292                 };
293 /* End XCBuildConfiguration section */
294
295 /* Begin XCConfigurationList section */
296                 5BD1CCA61726DB0100587077 /* Build configuration list for PBXProject "strongSwan" */ = {
297                         isa = XCConfigurationList;
298                         buildConfigurations = (
299                                 5BD1CCC81726DB0200587077 /* Debug */,
300                                 5BD1CCC91726DB0200587077 /* Release */,
301                         );
302                         defaultConfigurationIsVisible = 0;
303                         defaultConfigurationName = Release;
304                 };
305                 5BD1CCDA1726DB4000587077 /* Build configuration list for PBXNativeTarget "charon-xpc" */ = {
306                         isa = XCConfigurationList;
307                         buildConfigurations = (
308                                 5BD1CCDB1726DB4000587077 /* Debug */,
309                                 5BD1CCDC1726DB4000587077 /* Release */,
310                         );
311                         defaultConfigurationIsVisible = 0;
312                         defaultConfigurationName = Release;
313                 };
314 /* End XCConfigurationList section */
315         };
316         rootObject = 5BD1CCA31726DB0100587077 /* Project object */;
317 }