45 lines
1.5 KiB
Text
45 lines
1.5 KiB
Text
+-------------------------------------------------------------------------------
|
|
| Running ${PKGSTEM} on OpenBSD
|
|
+-------------------------------------------------------------------------------
|
|
|
|
Licence information
|
|
-------------------
|
|
|
|
Licensees holding valid commercial licenses provided by Woboq may use
|
|
this software in accordance with the terms contained in a written
|
|
agreement between the licensee and Woboq. For further information see
|
|
https://woboq.com/codebrowser.html
|
|
|
|
Alternatively, this work may be used under a Creative Commons
|
|
Attribution-NonCommercial-ShareAlike 3.0 (CC-BY-NC-SA 3.0) License.
|
|
http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US
|
|
|
|
This license does not allow you to use the code browser to assist
|
|
the development of your commercial software. If you intent to do so,
|
|
consider purchasing a commercial licence.
|
|
|
|
|
|
|
|
Example of usage with OpenBSD kernel (~1.5Go)
|
|
---------------------------------------------
|
|
|
|
Compile and generate compile_commands.json
|
|
|
|
$ cd /sys/arch/amd64/compile/GENERIC.MP
|
|
$ make obj
|
|
$ make config
|
|
$ make COPTS='-MJ $@.json -O2'
|
|
$ sed -e '1s/^/[/' -e '$s/,$/]/' obj/*.o.json > compile_commands.json
|
|
|
|
Generate static HTML from compile_commands.json
|
|
|
|
$ codebrowser_generator -a -b /sys/arch/amd64/compile/GENERIC.MP \
|
|
-o ${VARBASE}/www/htdocs/openbsd \
|
|
-p sys:/sys \
|
|
-d http://localhost/data
|
|
|
|
$ codebrowser_indexgenerator ${VARBASE}/www/htdocs/openbsd \
|
|
-p sys:/sys \
|
|
-d http://localhost/data
|
|
|
|
$ cp -R ${LOCALBASE}/share/woboq/data ${VARBASE}/www/htdocs
|