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