Andrew Kaster
85c8cd5205
Meta: Add gn build rules for LibWeb
2023-07-09 16:22:58 -06:00
Andrew Kaster
7b3d0fb002
Meta: Add gn rules for dependencies of LibWeb
...
There's a lot of them, and LibWeb is a massive set of files to build as
well, so let's add these first :^).
2023-07-09 16:22:58 -06:00
Andrew Kaster
13a5606cdc
Meta: Add gn build rules for LibGL and its dependencies
2023-07-09 16:22:58 -06:00
Andrew Kaster
bf02069a89
Meta: Add dependencies for the JS repl to the gn build
2023-07-09 16:22:58 -06:00
Andrew Kaster
165a67b115
Meta: Add LibJS and its dependencies to gn build
2023-07-09 16:22:58 -06:00
Andrew Kaster
1d3898f308
Meta: Add LibUnicode and LibLocale to gn build
...
A lot of code gen happening here. These generators are kind of
awkward to work with, and the fact that the CLDR data download
extracts over 8,000 files makes it hard to fit into the explicit
patterns GN expects of us.
2023-07-09 16:22:58 -06:00
Andrew Kaster
b1e94a02fe
Meta: Add compiled_action from LLVM, use it to generate TZDB sources
2023-07-09 16:22:58 -06:00
Andrew Kaster
0e24bfb464
Meta: Add file download and archive extraction tools to gn build
...
Use them to download and extract the TZDB files
2023-07-09 16:22:58 -06:00
Andrew Kaster
05f56e09b5
Meta: Add CodeGenerators and library dependencies for them to gn build
2023-07-09 16:22:58 -06:00
Andrew Kaster
cbda1a6c73
Meta: Add LibTest and Tests/AK to gn build
2023-07-09 16:22:58 -06:00
Andrew Kaster
4bfb146181
Meta: Add the start of a gn build based on the LLVM gn build
...
"based on" in this context means "largely copied from"
2023-07-09 16:22:58 -06:00