summaryrefslogtreecommitdiffstats
path: root/ios/third_party/gcdwebserver/gcdwebserver.gyp
diff options
context:
space:
mode:
authorstuartmorgan <stuartmorgan@chromium.org>2015-03-04 11:58:09 -0800
committerCommit bot <commit-bot@chromium.org>2015-03-04 19:58:40 +0000
commit94d1d75fa0eeb88e455e6bc38478cb78c8e6318c (patch)
tree84f8362f36c7d93658a435037793a0e18d148253 /ios/third_party/gcdwebserver/gcdwebserver.gyp
parente992df382f5e8cf6a04f1fe201e4cc7ef0718720 (diff)
downloadchromium_src-94d1d75fa0eeb88e455e6bc38478cb78c8e6318c.zip
chromium_src-94d1d75fa0eeb88e455e6bc38478cb78c8e6318c.tar.gz
chromium_src-94d1d75fa0eeb88e455e6bc38478cb78c8e6318c.tar.bz2
Upstream the third-party gcdwebserver dependency for iOS
This is used in iOS tests to serve test content without relying on network-layer interception. BUG=None Review URL: https://codereview.chromium.org/927463003 Cr-Commit-Position: refs/heads/master@{#319108}
Diffstat (limited to 'ios/third_party/gcdwebserver/gcdwebserver.gyp')
-rw-r--r--ios/third_party/gcdwebserver/gcdwebserver.gyp63
1 files changed, 63 insertions, 0 deletions
diff --git a/ios/third_party/gcdwebserver/gcdwebserver.gyp b/ios/third_party/gcdwebserver/gcdwebserver.gyp
new file mode 100644
index 0000000..a1b4210
--- /dev/null
+++ b/ios/third_party/gcdwebserver/gcdwebserver.gyp
@@ -0,0 +1,63 @@
+# Copyright 2014 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+{
+ 'targets' : [
+ {
+ 'target_name' : 'gcdwebserver',
+ 'type': 'static_library',
+ 'include_dirs': [
+ 'src/GCDWebServer/Core',
+ 'src/GCDWebServer/Requests',
+ 'src/GCDWebServer/Responses',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ 'src/GCDWebServer/Core',
+ 'src/GCDWebServer/Requests',
+ 'src/GCDWebServer/Responses',
+ ],
+ },
+ 'xcode_settings': {
+ 'CLANG_ENABLE_OBJC_ARC': 'YES',
+ },
+ 'sources': [
+ 'src/GCDWebServer/Core/GCDWebServer.h',
+ 'src/GCDWebServer/Core/GCDWebServer.m',
+ 'src/GCDWebServer/Core/GCDWebServerConnection.h',
+ 'src/GCDWebServer/Core/GCDWebServerConnection.m',
+ 'src/GCDWebServer/Core/GCDWebServerFunctions.h',
+ 'src/GCDWebServer/Core/GCDWebServerFunctions.m',
+ 'src/GCDWebServer/Core/GCDWebServerHTTPStatusCodes.h',
+ 'src/GCDWebServer/Core/GCDWebServerPrivate.h',
+ 'src/GCDWebServer/Core/GCDWebServerRequest.h',
+ 'src/GCDWebServer/Core/GCDWebServerRequest.m',
+ 'src/GCDWebServer/Core/GCDWebServerResponse.h',
+ 'src/GCDWebServer/Core/GCDWebServerResponse.m',
+ 'src/GCDWebServer/Requests/GCDWebServerDataRequest.h',
+ 'src/GCDWebServer/Requests/GCDWebServerDataRequest.m',
+ 'src/GCDWebServer/Requests/GCDWebServerFileRequest.h',
+ 'src/GCDWebServer/Requests/GCDWebServerFileRequest.m',
+ 'src/GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.h',
+ 'src/GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.m',
+ 'src/GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.h',
+ 'src/GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.m',
+ 'src/GCDWebServer/Responses/GCDWebServerDataResponse.h',
+ 'src/GCDWebServer/Responses/GCDWebServerDataResponse.m',
+ 'src/GCDWebServer/Responses/GCDWebServerErrorResponse.h',
+ 'src/GCDWebServer/Responses/GCDWebServerErrorResponse.m',
+ 'src/GCDWebServer/Responses/GCDWebServerFileResponse.h',
+ 'src/GCDWebServer/Responses/GCDWebServerFileResponse.m',
+ 'src/GCDWebServer/Responses/GCDWebServerStreamedResponse.h',
+ 'src/GCDWebServer/Responses/GCDWebServerStreamedResponse.m',
+ ],
+ 'link_settings': {
+ 'libraries': [
+ '$(SDKROOT)/System/Library/Frameworks/CFNetwork.framework',
+ '$(SDKROOT)/System/Library/Frameworks/MobileCoreServices.framework',
+ '$(SDKROOT)/usr/lib/libz.dylib',
+ ],
+ },
+ },
+ ],
+}