diff options
-rw-r--r-- | netsurf_corebuild.mdwn | 117 |
1 files changed, 80 insertions, 37 deletions
diff --git a/netsurf_corebuild.mdwn b/netsurf_corebuild.mdwn index e1a8f5e..e405860 100644 --- a/netsurf_corebuild.mdwn +++ b/netsurf_corebuild.mdwn @@ -1,48 +1,59 @@ [[!meta title="NetSurf Corebuild"]] [[!meta author="Kyllikki"]] -[[!meta date="2016-06-11T11:09:28Z"]] +[[!meta date="2018-05-10T11:09:28Z"]] -[[!toc]] NetSurf itself does not -use the core build system that all libraries and tools do which must be -fixed. +[[!toc]] -Additionally the current source layout is in need of improvement and is -best done alongside the move to core buildsystem +## Makefiles -current layout June 2016 +NetSurf itself does not use the core build system that all libraries +and tools do which must be fixed. -` + netsurf` -` + resources` -` + test` -` + Docs` -` + desktop` -` + render` -` + utils` -` | + http` -` + include` -` | + netsurf` -` + content` -` | + fetchers` -` | + handlers` -` | + image` -` | + css` -` | + javascript` -` | + duktape` -` | + none` -` | + WebIDL` -` + frontends` -` + amiga` -` + atari` -` + beos` -` + cocoa` -` + framebuffer` -` + gtk` -` + monkey` -` + riscos` -` + windows` +## Source layout + +The source layout was in need of improvement to achive use of core buildsystem. + +Most of the layout change has been done and current layout in May 2018 is: + +`├── content +`│ ├── fetchers +`│ └── handlers +`│ ├── css +`│ ├── html +`│ ├── image +`│ ├── javascript +`│ └── text +`├── desktop +`├── docs +`├── frontends +`│ ├── amiga +`│ ├── atari +`│ ├── beos +`│ ├── framebuffer +`│ ├── gtk +`│ ├── monkey +`│ ├── riscos +`│ └── windows +`├── include +`│ └── netsurf +`├── resources +`│ ├── de +`│ ├── en +`│ ├── fr +`│ ├── icons +`│ ├── it +`│ ├── ja +`│ └── nl +`├── test +`│ ├── data +`│ └── js +`└── utils +` ├── http +` └── nsurl + -current target +vincents original target: ` + netsurf` ` + resources` @@ -119,6 +130,38 @@ tlsa's proposal: ` + riscos` ` + windows` +original layout in June 2016: + +` + netsurf` +` + resources` +` + test` +` + Docs` +` + desktop` +` + render` +` + utils` +` | + http` +` + include` +` | + netsurf` +` + content` +` | + fetchers` +` | + handlers` +` | + image` +` | + css` +` | + javascript` +` | + duktape` +` | + none` +` | + WebIDL` +` + frontends` +` + amiga` +` + atari` +` + beos` +` + cocoa` +` + framebuffer` +` + gtk` +` + monkey` +` + riscos` +` + windows` + Previous attempt: ` + netsurf` |