BUILD.gn 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. source_set("HTML") {
  2. configs += [ "//Userland/Libraries/LibWeb:configs" ]
  3. deps = [
  4. "Canvas",
  5. "CrossOrigin",
  6. "CustomElements",
  7. "EventLoop",
  8. "Parser",
  9. "Scripting",
  10. "SyntaxHighlighter",
  11. "//Meta/gn/build/libs/skia",
  12. "//Meta/gn/build/libs/vulkan",
  13. "//Userland/Libraries/LibWeb:all_generated",
  14. ]
  15. sources = [
  16. "AbstractWorker.cpp",
  17. "AnimatedBitmapDecodedImageData.cpp",
  18. "AttributeNames.cpp",
  19. "AudioTrack.cpp",
  20. "AudioTrackList.cpp",
  21. "BroadcastChannel.cpp",
  22. "BrowsingContext.cpp",
  23. "BrowsingContextGroup.cpp",
  24. "CORSSettingAttribute.cpp",
  25. "CanvasGradient.cpp",
  26. "CanvasPattern.cpp",
  27. "CanvasRenderingContext2D.cpp",
  28. "CloseEvent.cpp",
  29. "CloseWatcher.cpp",
  30. "CloseWatcherManager.cpp",
  31. "DOMParser.cpp",
  32. "DOMStringList.cpp",
  33. "DOMStringMap.cpp",
  34. "DataTransfer.cpp",
  35. "DataTransferItem.cpp",
  36. "DataTransferItemList.cpp",
  37. "Dates.cpp",
  38. "DecodedImageData.cpp",
  39. "DedicatedWorkerGlobalScope.cpp",
  40. "DocumentState.cpp",
  41. "DragDataStore.cpp",
  42. "DragEvent.cpp",
  43. "ElementInternals.cpp",
  44. "EmbedderPolicy.cpp",
  45. "ErrorEvent.cpp",
  46. "EventHandler.cpp",
  47. "EventNames.cpp",
  48. "EventSource.cpp",
  49. "FileFilter.cpp",
  50. "Focus.cpp",
  51. "FormAssociatedElement.cpp",
  52. "FormControlInfrastructure.cpp",
  53. "FormDataEvent.cpp",
  54. "GlobalEventHandlers.cpp",
  55. "HTMLAllCollection.cpp",
  56. "HTMLAnchorElement.cpp",
  57. "HTMLAreaElement.cpp",
  58. "HTMLAudioElement.cpp",
  59. "HTMLBRElement.cpp",
  60. "HTMLBaseElement.cpp",
  61. "HTMLBodyElement.cpp",
  62. "HTMLButtonElement.cpp",
  63. "HTMLCanvasElement.cpp",
  64. "HTMLDListElement.cpp",
  65. "HTMLDataElement.cpp",
  66. "HTMLDataListElement.cpp",
  67. "HTMLDetailsElement.cpp",
  68. "HTMLDialogElement.cpp",
  69. "HTMLDirectoryElement.cpp",
  70. "HTMLDivElement.cpp",
  71. "HTMLDocument.cpp",
  72. "HTMLElement.cpp",
  73. "HTMLEmbedElement.cpp",
  74. "HTMLFieldSetElement.cpp",
  75. "HTMLFontElement.cpp",
  76. "HTMLFormElement.cpp",
  77. "HTMLFrameElement.cpp",
  78. "HTMLFrameSetElement.cpp",
  79. "HTMLHRElement.cpp",
  80. "HTMLHeadElement.cpp",
  81. "HTMLHeadingElement.cpp",
  82. "HTMLHtmlElement.cpp",
  83. "HTMLHyperlinkElementUtils.cpp",
  84. "HTMLIFrameElement.cpp",
  85. "HTMLImageElement.cpp",
  86. "HTMLInputElement.cpp",
  87. "HTMLLIElement.cpp",
  88. "HTMLLabelElement.cpp",
  89. "HTMLLegendElement.cpp",
  90. "HTMLLinkElement.cpp",
  91. "HTMLMapElement.cpp",
  92. "HTMLMarqueeElement.cpp",
  93. "HTMLMediaElement.cpp",
  94. "HTMLMenuElement.cpp",
  95. "HTMLMetaElement.cpp",
  96. "HTMLMeterElement.cpp",
  97. "HTMLModElement.cpp",
  98. "HTMLOListElement.cpp",
  99. "HTMLObjectElement.cpp",
  100. "HTMLOptGroupElement.cpp",
  101. "HTMLOptionElement.cpp",
  102. "HTMLOptionsCollection.cpp",
  103. "HTMLOutputElement.cpp",
  104. "HTMLParagraphElement.cpp",
  105. "HTMLParamElement.cpp",
  106. "HTMLPictureElement.cpp",
  107. "HTMLPreElement.cpp",
  108. "HTMLProgressElement.cpp",
  109. "HTMLQuoteElement.cpp",
  110. "HTMLScriptElement.cpp",
  111. "HTMLSelectElement.cpp",
  112. "HTMLSlotElement.cpp",
  113. "HTMLSourceElement.cpp",
  114. "HTMLSpanElement.cpp",
  115. "HTMLStyleElement.cpp",
  116. "HTMLSummaryElement.cpp",
  117. "HTMLTableCaptionElement.cpp",
  118. "HTMLTableCellElement.cpp",
  119. "HTMLTableColElement.cpp",
  120. "HTMLTableElement.cpp",
  121. "HTMLTableRowElement.cpp",
  122. "HTMLTableSectionElement.cpp",
  123. "HTMLTemplateElement.cpp",
  124. "HTMLTextAreaElement.cpp",
  125. "HTMLTimeElement.cpp",
  126. "HTMLTitleElement.cpp",
  127. "HTMLTrackElement.cpp",
  128. "HTMLUListElement.cpp",
  129. "HTMLUnknownElement.cpp",
  130. "HTMLVideoElement.cpp",
  131. "HashChangeEvent.cpp",
  132. "History.cpp",
  133. "ImageBitmap.cpp",
  134. "ImageData.cpp",
  135. "ImageRequest.cpp",
  136. "ListOfAvailableImages.cpp",
  137. "Location.cpp",
  138. "MediaError.cpp",
  139. "MessageChannel.cpp",
  140. "MessageEvent.cpp",
  141. "MessagePort.cpp",
  142. "MimeType.cpp",
  143. "MimeTypeArray.cpp",
  144. "Navigable.cpp",
  145. "NavigableContainer.cpp",
  146. "NavigateEvent.cpp",
  147. "Navigation.cpp",
  148. "NavigationCurrentEntryChangeEvent.cpp",
  149. "NavigationDestination.cpp",
  150. "NavigationHistoryEntry.cpp",
  151. "NavigationParams.cpp",
  152. "NavigationTransition.cpp",
  153. "Navigator.cpp",
  154. "NavigatorBeacon.cpp",
  155. "NavigatorID.cpp",
  156. "Numbers.cpp",
  157. "PageTransitionEvent.cpp",
  158. "Path2D.cpp",
  159. "Plugin.cpp",
  160. "PluginArray.cpp",
  161. "PolicyContainers.cpp",
  162. "PopStateEvent.cpp",
  163. "PotentialCORSRequest.cpp",
  164. "PromiseRejectionEvent.cpp",
  165. "SelectItem.cpp",
  166. "SelectedFile.cpp",
  167. "ServiceWorker.cpp",
  168. "ServiceWorkerContainer.cpp",
  169. "ServiceWorkerRegistration.cpp",
  170. "SessionHistoryEntry.cpp",
  171. "SessionHistoryTraversalQueue.cpp",
  172. "SharedResourceRequest.cpp",
  173. "SourceSet.cpp",
  174. "Storage.cpp",
  175. "StructuredSerialize.cpp",
  176. "SubmitEvent.cpp",
  177. "TagNames.cpp",
  178. "TextMetrics.cpp",
  179. "TextTrack.cpp",
  180. "TextTrackCue.cpp",
  181. "TextTrackCueList.cpp",
  182. "TextTrackList.cpp",
  183. "TimeRanges.cpp",
  184. "Timer.cpp",
  185. "ToggleEvent.cpp",
  186. "TokenizedFeatures.cpp",
  187. "TrackEvent.cpp",
  188. "TraversableNavigable.cpp",
  189. "UserActivation.cpp",
  190. "ValidityState.cpp",
  191. "VideoTrack.cpp",
  192. "VideoTrackList.cpp",
  193. "WebViewHints.cpp",
  194. "Window.cpp",
  195. "WindowEventHandlers.cpp",
  196. "WindowOrWorkerGlobalScope.cpp",
  197. "WindowProxy.cpp",
  198. "Worker.cpp",
  199. "WorkerAgent.cpp",
  200. "WorkerDebugConsoleClient.cpp",
  201. "WorkerGlobalScope.cpp",
  202. "WorkerLocation.cpp",
  203. "WorkerNavigator.cpp",
  204. ]
  205. }