b19be2272c555c79d2997160524aaf70cf2e8f68
[WebKit-https.git] / Tools / DumpRenderTree / DumpRenderTree.gypi
1 {
2     'variables': {
3         'drt_files': [
4             'chromium/AccessibilityController.cpp',
5             'chromium/AccessibilityController.h',
6             'chromium/AccessibilityUIElement.cpp',
7             'chromium/AccessibilityUIElement.h',
8             'chromium/CppBoundClass.cpp',
9             'chromium/CppBoundClass.h',
10             'chromium/CppVariant.cpp',
11             'chromium/CppVariant.h',
12             'chromium/DRTDevToolsAgent.cpp',
13             'chromium/DRTDevToolsAgent.h',
14             'chromium/DRTDevToolsClient.cpp',
15             'chromium/DRTDevToolsClient.h',
16             'chromium/DumpRenderTree.cpp',
17             'chromium/EventSender.cpp',
18             'chromium/EventSender.h',
19             'chromium/GamepadController.cpp',
20             'chromium/GamepadController.h',
21             'chromium/LayoutTestController.cpp',
22             'chromium/LayoutTestController.h',
23             'chromium/MockSpellCheck.cpp',
24             'chromium/MockSpellCheck.h',
25             'chromium/NotificationPresenter.h',
26             'chromium/NotificationPresenter.cpp',
27             'chromium/PlainTextController.cpp',
28             'chromium/PlainTextController.h',
29             'chromium/Task.h',
30             'chromium/Task.cpp',
31             'chromium/TestEventPrinter.h',
32             'chromium/TestEventPrinter.cpp',
33             'chromium/TestNavigationController.cpp',
34             'chromium/TestNavigationController.h',
35             'chromium/TestShell.cpp',
36             'chromium/TestShell.h',
37             'chromium/TestShellAndroid.cpp',
38             'chromium/TestShellGtk.cpp',
39             'chromium/TestShellMac.mm',
40             'chromium/TestShellWin.cpp',
41             'chromium/TestWebPlugin.cpp',
42             'chromium/TestWebPlugin.h',
43             'chromium/TextInputController.cpp',
44             'chromium/TextInputController.h',
45             'chromium/WebPermissions.cpp',
46             'chromium/WebPermissions.h',
47             'chromium/WebPreferences.cpp',
48             'chromium/WebPreferences.h',
49             'chromium/WebViewHost.cpp',
50             'chromium/WebViewHost.h',
51         ],
52         'test_plugin_files': [
53             'TestNetscapePlugIn/PluginObject.cpp',
54             'TestNetscapePlugIn/PluginObject.h',
55             'TestNetscapePlugIn/PluginObjectMac.mm',
56             'TestNetscapePlugIn/PluginTest.cpp',
57             'TestNetscapePlugIn/PluginTest.h',
58             'TestNetscapePlugIn/TestObject.cpp',
59             'TestNetscapePlugIn/TestObject.h',
60             'TestNetscapePlugIn/Tests/DocumentOpenInDestroyStream.cpp',
61             'TestNetscapePlugIn/Tests/EvaluateJSAfterRemovingPluginElement.cpp',
62             'TestNetscapePlugIn/Tests/FormValue.cpp',
63             'TestNetscapePlugIn/Tests/GetURLNotifyWithURLThatFailsToLoad.cpp',
64             'TestNetscapePlugIn/Tests/GetURLWithJavaScriptURL.cpp',
65             'TestNetscapePlugIn/Tests/GetURLWithJavaScriptURLDestroyingPlugin.cpp',
66             'TestNetscapePlugIn/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp',
67             'TestNetscapePlugIn/Tests/NPRuntimeObjectFromDestroyedPlugin.cpp',
68             'TestNetscapePlugIn/Tests/NPRuntimeRemoveProperty.cpp',
69             'TestNetscapePlugIn/Tests/NullNPPGetValuePointer.cpp',
70             'TestNetscapePlugIn/Tests/PassDifferentNPPStruct.cpp',
71             'TestNetscapePlugIn/Tests/PluginScriptableNPObjectInvokeDefault.cpp',
72             'TestNetscapePlugIn/Tests/PrivateBrowsing.cpp',
73             'TestNetscapePlugIn/main.cpp',
74         ],
75         'conditions': [
76             ['OS=="win"', {
77                 'drt_files': [
78                     'chromium/WebThemeControlDRTWin.cpp',
79                     'chromium/WebThemeControlDRTWin.h',
80                     'chromium/WebThemeEngineDRTWin.cpp',
81                     'chromium/WebThemeEngineDRTWin.h',
82                 ],
83             }],
84             ['OS=="mac"', {
85                 'drt_files': [
86                     'chromium/WebThemeEngineDRTMac.mm',
87                     'chromium/WebThemeEngineDRTMac.h',
88                 ],
89             }],            
90         ],
91     }
92 }