⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 282883 in webkit


Ignore:
Timestamp:
Sep 22, 2021, 2:05:52 PM (5 years ago)
Author:
commit-queue@webkit.org
Message:

Move PCMDaemon to WebKit.framework and rename it to AdAttributionDaemon
https://bugs.webkit.org/show_bug.cgi?id=230516

Patch by Alex Christensen <achristensen@webkit.org> on 2021-09-22
Reviewed by Brent Fulgham.

Source/WebKit:

Also, open iOS NetworkProcess's sandbox to allow connecting to it.

  • Configurations/AdAttributionDaemon.xcconfig: Renamed from Tools/TestWebKitAPI/Configurations/TestPCMDaemon.xcconfig.
  • Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb:
  • Shared/EntryPointUtilities/Cocoa/Daemon/AdAttributionDaemon.c: Renamed from Tools/TestWebKitAPI/cocoa/TestPCMDaemonMain.c.
  • WebKit.xcodeproj/project.pbxproj:

Tools:

  • TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
  • TestWebKitAPI/Tests/WebKitCocoa/EventAttribution.mm:

(TestWebKitAPI::testPCMDaemonLocation):

Location:
trunk
Files:
6 edited
2 moved

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r282882 r282883  
     12021-09-22  Alex Christensen  <achristensen@webkit.org>
     2
     3        Move PCMDaemon to WebKit.framework and rename it to AdAttributionDaemon
     4        https://bugs.webkit.org/show_bug.cgi?id=230516
     5
     6        Reviewed by Brent Fulgham.
     7
     8        Also, open iOS NetworkProcess's sandbox to allow connecting to it.
     9
     10        * Configurations/AdAttributionDaemon.xcconfig: Renamed from Tools/TestWebKitAPI/Configurations/TestPCMDaemon.xcconfig.
     11        * Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb:
     12        * Shared/EntryPointUtilities/Cocoa/Daemon/AdAttributionDaemon.c: Renamed from Tools/TestWebKitAPI/cocoa/TestPCMDaemonMain.c.
     13        * WebKit.xcodeproj/project.pbxproj:
     14
    1152021-09-22  Chris Dumez  <cdumez@apple.com>
    216
  • trunk/Source/WebKit/Configurations/AdAttributionDaemon.xcconfig

    r282882 r282883  
    2020// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    2121// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    22 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
     22// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    2323
    24 PRODUCT_NAME = TestPCMDaemon;
     24#include "BaseTarget.xcconfig"
     25
     26PRODUCT_NAME = AdAttributionDaemon;
    2527
    2628OTHER_LDFLAGS = -framework WebKit;
    2729FRAMEWORK_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR);
     30
     31INSTALL_PATH[sdk=iphone*] = $(WEBKIT_FRAMEWORKS_DIR)/WebKit.framework/Daemons;
     32INSTALL_PATH[sdk=macosx*] = $(WEBKIT_FRAMEWORKS_DIR)/WebKit.framework/Versions/A/Daemons;
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb

    r279230 r282883  
    687687)
    688688
     689(allow mach-lookup (global-name "com.apple.webkit.adattributiond.service"))
     690
    689691;; Access to MobileGestalt
    690692(allow mach-lookup
  • trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj

    r282856 r282883  
    1515                        );
    1616                        dependencies = (
     17                                5CAF7AA926F93F9F0003F19E /* PBXTargetDependency */,
    1718                                5742A2FA2535619D00B7BA14 /* PBXTargetDependency */,
    1819                                BCA8D46815BCE0D6009DC1F1 /* PBXTargetDependency */,
     
    12861287                5CABDC8722C40FED001EDE8E /* APIMessageListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CABDC8322C40FA7001EDE8E /* APIMessageListener.h */; };
    12871288                5CADDE05215046BD0067D309 /* WKWebProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C74300E21500492004BFA17 /* WKWebProcess.h */; settings = {ATTRIBUTES = (Private, ); }; };
     1289                5CAF7AA726F93AB00003F19E /* AdAttributionDaemon.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CAF7AA526F93A950003F19E /* AdAttributionDaemon.c */; };
    12881290                5CAFDE452130846300B1F7E1 /* _WKInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CAFDE422130843500B1F7E1 /* _WKInspector.h */; settings = {ATTRIBUTES = (Private, ); }; };
    12891291                5CAFDE472130846A00B1F7E1 /* _WKInspectorInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CAFDE442130843600B1F7E1 /* _WKInspectorInternal.h */; };
     
    21832185                        remoteInfo = WebAuthentication;
    21842186                };
     2187                5CAF7A9B26F93A750003F19E /* PBXContainerItemProxy */ = {
     2188                        isa = PBXContainerItemProxy;
     2189                        containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
     2190                        proxyType = 1;
     2191                        remoteGlobalIDString = E1AC2E2720F7B94C00B0897D;
     2192                        remoteInfo = "Unlock Keychain";
     2193                };
     2194                5CAF7AA826F93F9F0003F19E /* PBXContainerItemProxy */ = {
     2195                        isa = PBXContainerItemProxy;
     2196                        containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
     2197                        proxyType = 1;
     2198                        remoteGlobalIDString = 5CAF7A9926F93A750003F19E;
     2199                        remoteInfo = PCMDaemon;
     2200                };
    21852201                A15797402582AE7300528236 /* PBXContainerItemProxy */ = {
    21862202                        isa = PBXContainerItemProxy;
     
    22452261                        remoteGlobalIDString = CD95493426159004008372D9;
    22462262                        remoteInfo = WebKitSwift;
     2263                };
     2264                DFEE369926FAD112007C78E0 /* PBXContainerItemProxy */ = {
     2265                        isa = PBXContainerItemProxy;
     2266                        containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
     2267                        proxyType = 1;
     2268                        remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
     2269                        remoteInfo = WebKit;
    22472270                };
    22482271                E1AC2E2D20F7B98800B0897D /* PBXContainerItemProxy */ = {
     
    45474570                5CABDC8522C40FCC001EDE8E /* WKMessageListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKMessageListener.h; sourceTree = "<group>"; };
    45484571                5CADDE0D2151AA010067D309 /* AuthenticationChallengeDisposition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AuthenticationChallengeDisposition.h; sourceTree = "<group>"; };
     4572                5CAF7AA426F93A750003F19E /* AdAttributionDaemon */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = AdAttributionDaemon; sourceTree = BUILT_PRODUCTS_DIR; };
     4573                5CAF7AA526F93A950003F19E /* AdAttributionDaemon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = AdAttributionDaemon.c; sourceTree = "<group>"; };
     4574                5CAF7AA626F93AA50003F19E /* AdAttributionDaemon.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AdAttributionDaemon.xcconfig; sourceTree = "<group>"; };
    45494575                5CAFDE422130843500B1F7E1 /* _WKInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKInspector.h; sourceTree = "<group>"; };
    45504576                5CAFDE432130843600B1F7E1 /* _WKInspector.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = _WKInspector.mm; sourceTree = "<group>"; };
     
    45944620                5CD2864F1E722F440094FDC8 /* WKContentRuleListStoreInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKContentRuleListStoreInternal.h; sourceTree = "<group>"; };
    45954621                5CD286501E722F440094FDC8 /* WKContentRuleListStorePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKContentRuleListStorePrivate.h; sourceTree = "<group>"; };
     4622                5CD748B523C8EB190092A999 /* WebURLSchemeHandlerIdentifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebURLSchemeHandlerIdentifier.h; sourceTree = "<group>"; };
    45964623                5CD748B523C8EB190092A9B5 /* NetworkResourceLoadIdentifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkResourceLoadIdentifier.h; sourceTree = "<group>"; };
    4597                 5CD748B523C8EB190092A999 /* WebURLSchemeHandlerIdentifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebURLSchemeHandlerIdentifier.h; sourceTree = "<group>"; };
    45984624                5CE0C366229F2D3D003695F0 /* APIContextMenuElementInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = APIContextMenuElementInfo.cpp; sourceTree = "<group>"; };
    45994625                5CE0C367229F2D3E003695F0 /* APIContextMenuElementInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIContextMenuElementInfo.h; sourceTree = "<group>"; };
     
    61506176                        runOnlyForDeploymentPostprocessing = 0;
    61516177                };
     6178                5CAF7A9F26F93A750003F19E /* Frameworks */ = {
     6179                        isa = PBXFrameworksBuildPhase;
     6180                        buildActionMask = 2147483647;
     6181                        files = (
     6182                        );
     6183                        runOnlyForDeploymentPostprocessing = 0;
     6184                };
    61526185                8DC2EF560486A6940098B216 /* Frameworks */ = {
    61536186                        isa = PBXFrameworksBuildPhase;
     
    62106243                        isa = PBXGroup;
    62116244                        children = (
     6245                                5CAF7AA426F93A750003F19E /* AdAttributionDaemon */,
    62126246                                2D9FB228237523830049F936 /* com.apple.WebKit.GPU.xpc */,
    62136247                                BC8283B116B4BF7700A278FE /* com.apple.WebKit.Networking.xpc */,
     
    66456679                        isa = PBXGroup;
    66466680                        children = (
     6681                                5CAF7AA626F93AA50003F19E /* AdAttributionDaemon.xcconfig */,
    66476682                                A1EDD2D91884ACE000BBFE98 /* All.xcconfig */,
    66486683                                1A4F976A100E7B6600637A18 /* Base.xcconfig */,
     
    94159450                        isa = PBXGroup;
    94169451                        children = (
     9452                                5CAF7AA526F93A950003F19E /* AdAttributionDaemon.c */,
    94179453                                5CB9310426E837FC0032B1C0 /* PCMDaemonEntryPoint.h */,
    94189454                                5CB9310526E837FD0032B1C0 /* PCMDaemonEntryPoint.mm */,
     
    1185311889/* Begin PBXHeadersBuildPhase section */
    1185411890                1AC25FAC12A48EA700BD2671 /* Headers */ = {
     11891                        isa = PBXHeadersBuildPhase;
     11892                        buildActionMask = 2147483647;
     11893                        files = (
     11894                        );
     11895                        runOnlyForDeploymentPostprocessing = 0;
     11896                };
     11897                5CAF7A9C26F93A750003F19E /* Headers */ = {
    1185511898                        isa = PBXHeadersBuildPhase;
    1185611899                        buildActionMask = 2147483647;
     
    1339513438                        productType = "com.apple.product-type.xpc-service";
    1339613439                };
     13440                5CAF7A9926F93A750003F19E /* AdAttributionDaemon */ = {
     13441                        isa = PBXNativeTarget;
     13442                        buildConfigurationList = 5CAF7AA026F93A750003F19E /* Build configuration list for PBXNativeTarget "AdAttributionDaemon" */;
     13443                        buildPhases = (
     13444                                5CAF7A9C26F93A750003F19E /* Headers */,
     13445                                5CAF7A9D26F93A750003F19E /* Sources */,
     13446                                5CAF7A9F26F93A750003F19E /* Frameworks */,
     13447                        );
     13448                        buildRules = (
     13449                        );
     13450                        dependencies = (
     13451                                DFEE369A26FAD112007C78E0 /* PBXTargetDependency */,
     13452                                5CAF7A9A26F93A750003F19E /* PBXTargetDependency */,
     13453                        );
     13454                        name = AdAttributionDaemon;
     13455                        productName = PluginProcessShim;
     13456                        productReference = 5CAF7AA426F93A750003F19E /* AdAttributionDaemon */;
     13457                        productType = "com.apple.product-type.tool";
     13458                };
    1339713459                8DC2EF4F0486A6940098B216 /* WebKit */ = {
    1339813460                        isa = PBXNativeTarget;
     
    1360513667                                5325BDCD21DFF47700A0DEE1 /* Apply Configuration to XCFileLists */,
    1360613668                                942DB232257EE6D4009BD80A /* EmptyDSTROOT */,
     13669                                5CAF7A9926F93A750003F19E /* AdAttributionDaemon */,
    1360713670                        );
    1360813671                };
     
    1427714340                                5742A2EB2535613F00B7BA14 /* AuxiliaryProcessMain.cpp in Sources */,
    1427814341                                5742A2EC2535613F00B7BA14 /* XPCServiceMain.mm in Sources */,
     14342                        );
     14343                        runOnlyForDeploymentPostprocessing = 0;
     14344                };
     14345                5CAF7A9D26F93A750003F19E /* Sources */ = {
     14346                        isa = PBXSourcesBuildPhase;
     14347                        buildActionMask = 2147483647;
     14348                        files = (
     14349                                5CAF7AA726F93AB00003F19E /* AdAttributionDaemon.c in Sources */,
    1427914350                        );
    1428014351                        runOnlyForDeploymentPostprocessing = 0;
     
    1484914920                        targetProxy = 5742A2F92535619D00B7BA14 /* PBXContainerItemProxy */;
    1485014921                };
     14922                5CAF7A9A26F93A750003F19E /* PBXTargetDependency */ = {
     14923                        isa = PBXTargetDependency;
     14924                        target = E1AC2E2720F7B94C00B0897D /* Unlock Keychain */;
     14925                        targetProxy = 5CAF7A9B26F93A750003F19E /* PBXContainerItemProxy */;
     14926                };
     14927                5CAF7AA926F93F9F0003F19E /* PBXTargetDependency */ = {
     14928                        isa = PBXTargetDependency;
     14929                        target = 5CAF7A9926F93A750003F19E /* AdAttributionDaemon */;
     14930                        targetProxy = 5CAF7AA826F93F9F0003F19E /* PBXContainerItemProxy */;
     14931                };
    1485114932                A15797412582AE7300528236 /* PBXTargetDependency */ = {
    1485214933                        isa = PBXTargetDependency;
     
    1489314974                        target = CD95493426159004008372D9 /* WebKitSwift */;
    1489414975                        targetProxy = CD0C36DC2639D3B4004E35D8 /* PBXContainerItemProxy */;
     14976                };
     14977                DFEE369A26FAD112007C78E0 /* PBXTargetDependency */ = {
     14978                        isa = PBXTargetDependency;
     14979                        target = 8DC2EF4F0486A6940098B216 /* WebKit */;
     14980                        targetProxy = DFEE369926FAD112007C78E0 /* PBXContainerItemProxy */;
    1489514981                };
    1489614982                E1AC2E2E20F7B98800B0897D /* PBXTargetDependency */ = {
     
    1512315209                        name = Production;
    1512415210                };
     15211                5CAF7AA126F93A750003F19E /* Debug */ = {
     15212                        isa = XCBuildConfiguration;
     15213                        baseConfigurationReference = 5CAF7AA626F93AA50003F19E /* AdAttributionDaemon.xcconfig */;
     15214                        buildSettings = {
     15215                                OTHER_LDFLAGS = "$(OTHER_LDFLAGS)";
     15216                                PRODUCT_NAME = "$(TARGET_NAME)";
     15217                        };
     15218                        name = Debug;
     15219                };
     15220                5CAF7AA226F93A750003F19E /* Release */ = {
     15221                        isa = XCBuildConfiguration;
     15222                        baseConfigurationReference = 5CAF7AA626F93AA50003F19E /* AdAttributionDaemon.xcconfig */;
     15223                        buildSettings = {
     15224                                OTHER_LDFLAGS = "$(OTHER_LDFLAGS)";
     15225                                PRODUCT_NAME = "$(TARGET_NAME)";
     15226                        };
     15227                        name = Release;
     15228                };
     15229                5CAF7AA326F93A750003F19E /* Production */ = {
     15230                        isa = XCBuildConfiguration;
     15231                        baseConfigurationReference = 5CAF7AA626F93AA50003F19E /* AdAttributionDaemon.xcconfig */;
     15232                        buildSettings = {
     15233                                OTHER_LDFLAGS = "$(OTHER_LDFLAGS)";
     15234                                PRODUCT_NAME = "$(TARGET_NAME)";
     15235                        };
     15236                        name = Production;
     15237                };
    1512515238                5D22D69B11A7534600BF30E5 /* Production */ = {
    1512615239                        isa = XCBuildConfiguration;
     
    1546515578                        defaultConfigurationName = Production;
    1546615579                };
     15580                5CAF7AA026F93A750003F19E /* Build configuration list for PBXNativeTarget "AdAttributionDaemon" */ = {
     15581                        isa = XCConfigurationList;
     15582                        buildConfigurations = (
     15583                                5CAF7AA126F93A750003F19E /* Debug */,
     15584                                5CAF7AA226F93A750003F19E /* Release */,
     15585                                5CAF7AA326F93A750003F19E /* Production */,
     15586                        );
     15587                        defaultConfigurationIsVisible = 0;
     15588                        defaultConfigurationName = Production;
     15589                };
    1546715590                942DB236257EE6D4009BD80A /* Build configuration list for PBXAggregateTarget "EmptyDSTROOT" */ = {
    1546815591                        isa = XCConfigurationList;
  • trunk/Tools/ChangeLog

    r282881 r282883  
     12021-09-22  Alex Christensen  <achristensen@webkit.org>
     2
     3        Move PCMDaemon to WebKit.framework and rename it to AdAttributionDaemon
     4        https://bugs.webkit.org/show_bug.cgi?id=230516
     5
     6        Reviewed by Brent Fulgham.
     7
     8        * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
     9        * TestWebKitAPI/Tests/WebKitCocoa/EventAttribution.mm:
     10        (TestWebKitAPI::testPCMDaemonLocation):
     11
    1122021-09-22  Brady Eidson  <beidson@apple.com>
    213
  • trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj

    r282881 r282883  
    3737                        );
    3838                        dependencies = (
    39                                 5C1B1D1C26EC2EEC00882DA2 /* PBXTargetDependency */,
    4039                                7C83E0301D0A5E1B00FEBCF3 /* PBXTargetDependency */,
    4140                                7C83E0321D0A5E1D00FEBCF3 /* PBXTargetDependency */,
     
    483482                5C16F8FC230C94370074C4A8 /* TextSize.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C16F8FB230C942B0074C4A8 /* TextSize.mm */; };
    484483                5C19A5241FD0F60100EEA323 /* CookiePrivateBrowsing.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C19A5231FD0F32600EEA323 /* CookiePrivateBrowsing.mm */; };
    485                 5C1B1D1726EC27DE00882DA2 /* TestPCMDaemonMain.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C1B1D1626EC27C500882DA2 /* TestPCMDaemonMain.c */; };
    486484                5C23DF0B2246015800F454B6 /* Challenge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C23DF0A2245C9D700F454B6 /* Challenge.mm */; };
    487485                5C2936931D5BF70D00DEAB1E /* CookieAcceptPolicy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C2936911D5BF63E00DEAB1E /* CookieAcceptPolicy.mm */; };
     
    13051303
    13061304/* Begin PBXContainerItemProxy section */
    1307                 5C1B1D1B26EC2EEC00882DA2 /* PBXContainerItemProxy */ = {
    1308                         isa = PBXContainerItemProxy;
    1309                         containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
    1310                         proxyType = 1;
    1311                         remoteGlobalIDString = 5C1B1D0826EC278500882DA2;
    1312                         remoteInfo = TestPCMDaemon;
    1313                 };
    13141305                5C9D922122D7DC84008E9266 /* PBXContainerItemProxy */ = {
    13151306                        isa = PBXContainerItemProxy;
     
    23492340                5C16F8FB230C942B0074C4A8 /* TextSize.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TextSize.mm; sourceTree = "<group>"; };
    23502341                5C19A5231FD0F32600EEA323 /* CookiePrivateBrowsing.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CookiePrivateBrowsing.mm; sourceTree = "<group>"; };
    2351                 5C1B1D1426EC278500882DA2 /* TestPCMDaemon */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = TestPCMDaemon; sourceTree = BUILT_PRODUCTS_DIR; };
    2352                 5C1B1D1626EC27C500882DA2 /* TestPCMDaemonMain.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = TestPCMDaemonMain.c; path = cocoa/TestPCMDaemonMain.c; sourceTree = "<group>"; };
    2353                 5C1B1D1A26EC284E00882DA2 /* TestPCMDaemon.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = TestPCMDaemon.xcconfig; sourceTree = "<group>"; };
    23542342                5C23DF0A2245C9D700F454B6 /* Challenge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Challenge.mm; sourceTree = "<group>"; };
    23552343                5C2936911D5BF63E00DEAB1E /* CookieAcceptPolicy.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CookieAcceptPolicy.mm; sourceTree = "<group>"; };
     
    31853173
    31863174/* Begin PBXFrameworksBuildPhase section */
    3187                 5C1B1D0E26EC278500882DA2 /* Frameworks */ = {
    3188                         isa = PBXFrameworksBuildPhase;
    3189                         buildActionMask = 2147483647;
    3190                         files = (
    3191                         );
    3192                         runOnlyForDeploymentPostprocessing = 0;
    3193                 };
    31943175                7C83DF641D0A590C00FEBCF3 /* Frameworks */ = {
    31953176                        isa = PBXFrameworksBuildPhase;
     
    33363317                                2D1C04A51D76298B000A6816 /* TestNavigationDelegate.h */,
    33373318                                2D1C04A61D76298B000A6816 /* TestNavigationDelegate.mm */,
    3338                                 5C1B1D1626EC27C500882DA2 /* TestPCMDaemonMain.c */,
    33393319                                516281232325C17A00BB7E42 /* TestPDFDocument.h */,
    33403320                                516281242325C17B00BB7E42 /* TestPDFDocument.mm */,
     
    33953375                        isa = PBXGroup;
    33963376                        children = (
    3397                                 5C1B1D1426EC278500882DA2 /* TestPCMDaemon */,
    33983377                                8DD76FA10486AA7600D96B5E /* TestWebKitAPI */,
    33993378                                7C83E0231D0A5AE400FEBCF3 /* TestWTF */,
     
    43274306                                BC575AE2126E88B1006F0F12 /* InjectedBundle.xcconfig */,
    43284307                                A1B89B99221E029F00EB4CEA /* SDKVariant.xcconfig */,
    4329                                 5C1B1D1A26EC284E00882DA2 /* TestPCMDaemon.xcconfig */,
    43304308                                5735F0251F3A4EA6000EE801 /* TestWebKitAPI-iOS.entitlements */,
    43314309                                51EB125324C66BCB000CB030 /* TestWebKitAPI-macOS-internal.entitlements */,
     
    50174995
    50184996/* Begin PBXNativeTarget section */
    5019                 5C1B1D0826EC278500882DA2 /* TestPCMDaemon */ = {
    5020                         isa = PBXNativeTarget;
    5021                         buildConfigurationList = 5C1B1D1126EC278500882DA2 /* Build configuration list for PBXNativeTarget "TestPCMDaemon" */;
    5022                         buildPhases = (
    5023                                 5C1B1D0B26EC278500882DA2 /* Sources */,
    5024                                 5C1B1D0E26EC278500882DA2 /* Frameworks */,
    5025                         );
    5026                         buildRules = (
    5027                         );
    5028                         dependencies = (
    5029                         );
    5030                         name = TestPCMDaemon;
    5031                         productInstallPath = "$(HOME)/bin";
    5032                         productName = TestPCMDaemon;
    5033                         productReference = 5C1B1D1426EC278500882DA2 /* TestPCMDaemon */;
    5034                         productType = "com.apple.product-type.tool";
    5035                 };
    50364997                7C83DE951D0A590C00FEBCF3 /* TestWTFLibrary */ = {
    50374998                        isa = PBXNativeTarget;
     
    51935154                                A13EBB481B87339E00097110 /* WebProcessPlugIn */,
    51945155                                537CF84322EFD64100C6EBB3 /* Apply Configuration to XCFileLists */,
    5195                                 5C1B1D0826EC278500882DA2 /* TestPCMDaemon */,
    51965156                        );
    51975157                };
     
    52705230
    52715231/* Begin PBXSourcesBuildPhase section */
    5272                 5C1B1D0B26EC278500882DA2 /* Sources */ = {
    5273                         isa = PBXSourcesBuildPhase;
    5274                         buildActionMask = 2147483647;
    5275                         files = (
    5276                                 5C1B1D1726EC27DE00882DA2 /* TestPCMDaemonMain.c in Sources */,
    5277                         );
    5278                         runOnlyForDeploymentPostprocessing = 0;
    5279                 };
    52805232                7C83DE961D0A590C00FEBCF3 /* Sources */ = {
    52815233                        isa = PBXSourcesBuildPhase;
     
    61476099
    61486100/* Begin PBXTargetDependency section */
    6149                 5C1B1D1C26EC2EEC00882DA2 /* PBXTargetDependency */ = {
    6150                         isa = PBXTargetDependency;
    6151                         target = 5C1B1D0826EC278500882DA2 /* TestPCMDaemon */;
    6152                         targetProxy = 5C1B1D1B26EC2EEC00882DA2 /* PBXContainerItemProxy */;
    6153                 };
    61546101                5C9D922222D7DC84008E9266 /* PBXTargetDependency */ = {
    61556102                        isa = PBXTargetDependency;
     
    62346181                        name = Release;
    62356182                };
    6236                 5C1B1D1226EC278500882DA2 /* Debug */ = {
    6237                         isa = XCBuildConfiguration;
    6238                         baseConfigurationReference = 5C1B1D1A26EC284E00882DA2 /* TestPCMDaemon.xcconfig */;
    6239                         buildSettings = {
    6240                                 PRODUCT_NAME = "$(TARGET_NAME)";
    6241                         };
    6242                         name = Debug;
    6243                 };
    6244                 5C1B1D1326EC278500882DA2 /* Release */ = {
    6245                         isa = XCBuildConfiguration;
    6246                         baseConfigurationReference = 5C1B1D1A26EC284E00882DA2 /* TestPCMDaemon.xcconfig */;
    6247                         buildSettings = {
    6248                                 PRODUCT_NAME = "$(TARGET_NAME)";
    6249                         };
    6250                         name = Release;
    6251                 };
    62526183                5C9D921A22D7DA02008E9266 /* Debug */ = {
    62536184                        isa = XCBuildConfiguration;
     
    63786309                        defaultConfigurationName = Release;
    63796310                };
    6380                 5C1B1D1126EC278500882DA2 /* Build configuration list for PBXNativeTarget "TestPCMDaemon" */ = {
    6381                         isa = XCConfigurationList;
    6382                         buildConfigurations = (
    6383                                 5C1B1D1226EC278500882DA2 /* Debug */,
    6384                                 5C1B1D1326EC278500882DA2 /* Release */,
    6385                         );
    6386                         defaultConfigurationIsVisible = 0;
    6387                         defaultConfigurationName = Release;
    6388                 };
    63896311                5C9D921922D7DA02008E9266 /* Build configuration list for PBXAggregateTarget "Generate Unified Sources" */ = {
    63906312                        isa = XCConfigurationList;
  • trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/EventAttribution.mm

    r282368 r282883  
    388388static RetainPtr<NSURL> testPCMDaemonLocation()
    389389{
    390     return [currentExecutableDirectory() URLByAppendingPathComponent:@"TestPCMDaemon" isDirectory:NO];
     390    return [currentExecutableDirectory() URLByAppendingPathComponent:@"AdAttributionDaemon" isDirectory:NO];
    391391}
    392392
Note: See TracChangeset for help on using the changeset viewer.