BUILD.gn 4.7 KB

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