summaryrefslogtreecommitdiff
path: root/netsurf_corebuild.mdwn
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2018-05-10 15:03:45 +0100
committerVincent Sanders <vince@kyllikki.org>2018-05-10 15:03:45 +0100
commitb9b1a6172c7c7e97b9a01c93e9eabaec0a335e91 (patch)
tree921a16aa771f5da1c8d612f1a77134a909b86e01 /netsurf_corebuild.mdwn
parente8fa3fcb48f9aaa5bba5cc3498bc76902915e5f6 (diff)
downloadnetsurf-wiki-b9b1a6172c7c7e97b9a01c93e9eabaec0a335e91.tar.gz
netsurf-wiki-b9b1a6172c7c7e97b9a01c93e9eabaec0a335e91.tar.bz2
update core build system progress
Diffstat (limited to 'netsurf_corebuild.mdwn')
-rw-r--r--netsurf_corebuild.mdwn117
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`