mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2025-02-23 18:33:22 +03:00
59 lines
1.6 KiB
Plaintext
59 lines
1.6 KiB
Plaintext
# Copyright 2018 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.
|
|
|
|
import("//build/config/ios/ios_sdk.gni")
|
|
import("//build/config/ios/rules.gni")
|
|
|
|
config("config") {
|
|
include_dirs = [ "src/Classes" ]
|
|
}
|
|
|
|
ios_framework_bundle("gtx") {
|
|
output_name = "GTX"
|
|
info_plist = "src/FrameworkFiles/Info.plist"
|
|
|
|
testonly = true
|
|
sources = [
|
|
"src/Classes/GTXAccessibilityTree.h",
|
|
"src/Classes/GTXAnalytics.h",
|
|
"src/Classes/GTXAnalyticsUtils.h",
|
|
"src/Classes/GTXAssertions.h",
|
|
"src/Classes/GTXCheckBlock.h",
|
|
"src/Classes/GTXChecking.h",
|
|
"src/Classes/GTXChecksCollection.h",
|
|
"src/Classes/GTXCommon.h",
|
|
"src/Classes/GTXElementBlacklist.h",
|
|
"src/Classes/GTXErrorReporter.h",
|
|
"src/Classes/GTXImageAndColorUtils.h",
|
|
"src/Classes/GTXImageRGBAData.h",
|
|
"src/Classes/GTXLogging.h",
|
|
"src/Classes/GTXPluginXCTestCase.h",
|
|
"src/Classes/GTXTestCase.h",
|
|
"src/Classes/GTXTestSuite.h",
|
|
"src/Classes/GTXToolKit.h",
|
|
"src/Classes/GTXiLib.h",
|
|
"src/Classes/GTXiLibCore.h",
|
|
"src/Classes/NSError+GTXAdditions.h",
|
|
]
|
|
public_headers = [ "src/Classes/GTXiLib.h" ]
|
|
|
|
libs = [
|
|
"CoreGraphics.framework",
|
|
"Foundation.framework",
|
|
"QuartzCore.framework",
|
|
"UIKit.framework",
|
|
"XCTest.framework",
|
|
]
|
|
public_configs = [ ":config" ]
|
|
|
|
configs -= [
|
|
"//build/config/gcc:symbol_visibility_hidden",
|
|
"//build/config/compiler:chromium_code",
|
|
]
|
|
configs += [
|
|
"//build/config/compiler:enable_arc",
|
|
"//build/config/gcc:symbol_visibility_default",
|
|
]
|
|
}
|