webmcp

annotate Makefile @ 566:3b71fdb3a00d

Updated year + version in documentation
author jbe
date Wed Apr 28 12:54:38 2021 +0200 (2021-04-28)
parents b36e366bba2b
children
rev   line source
jbe/bsw@0 1 include Makefile.options
jbe/bsw@0 2
jbe/bsw@0 3 all::
jbe/bsw@0 4 make documentation
jbe/bsw@0 5 make accelerator
jbe/bsw@0 6 make libraries
jbe/bsw@0 7 make symlinks
jbe/bsw@0 8 make precompile
jbe/bsw@0 9
jbe/bsw@0 10 documentation::
jbe/bsw@0 11 rm -f doc/autodoc.tmp
jbe@294 12 $(LUA_BIN) framework/bin/autodoc.lua framework/bin/mcp.lua framework/env/ libraries/ > doc/autodoc.tmp
jbe/bsw@0 13 cat doc/autodoc-header.htmlpart doc/autodoc.tmp doc/autodoc-footer.htmlpart > doc/autodoc.html
jbe/bsw@0 14 rm -f doc/autodoc.tmp
jbe/bsw@0 15
jbe/bsw@0 16 accelerator::
jbe/bsw@0 17 cd framework/accelerator; make
jbe/bsw@0 18
jbe/bsw@0 19 libraries::
jbe/bsw@0 20 cd libraries/extos; make
jbe@194 21 cd libraries/json; make
jbe/bsw@0 22 cd libraries/mondelefant; make
jbe@499 23 cd libraries/moonhash; make
jbe/bsw@0 24 cd libraries/multirand; make
jbe/bsw@0 25
jbe/bsw@0 26 symlinks::
jbe/bsw@0 27 ln -s -f ../../libraries/atom/atom.lua framework/lib/
jbe/bsw@0 28 ln -s -f ../../libraries/extos/extos.so framework/lib/
jbe@194 29 ln -s -f ../../libraries/json/json.so framework/lib/
jbe/bsw@0 30 ln -s -f ../../libraries/mondelefant/mondelefant.lua framework/lib/
jbe/bsw@0 31 ln -s -f ../../libraries/mondelefant/mondelefant_native.so framework/lib/
jbe/bsw@0 32 ln -s -f ../../libraries/mondelefant/mondelefant_atom_connector.lua framework/lib/
jbe@499 33 ln -s -f ../../libraries/moonhash/moonhash.so framework/lib/
jbe/bsw@0 34 ln -s -f ../../libraries/multirand/multirand.so framework/lib/
jbe/bsw@0 35 ln -s -f ../../libraries/nihil/nihil.lua framework/lib/
jbe/bsw@0 36 ln -s -f ../../libraries/luatex/luatex.lua framework/lib/
jbe/bsw@0 37
jbe/bsw@0 38 precompile::
jbe/bsw@0 39 rm -Rf framework.precompiled
jbe/bsw@0 40 rm -Rf demo-app.precompiled
jbe@116 41 sh framework/bin/recursive-luac $(LUAC_BIN) framework/ framework.precompiled/
jbe/bsw@0 42 rm -f framework.precompiled/accelerator/Makefile
jbe/bsw@0 43 rm -f framework.precompiled/accelerator/webmcp_accelerator.c
jbe/bsw@0 44 rm -f framework.precompiled/accelerator/webmcp_accelerator.o
jbe@116 45 framework/bin/recursive-luac $(LUAC_BIN) demo-app/ demo-app.precompiled/
jbe/bsw@0 46
jbe/bsw@0 47 clean::
jbe/bsw@0 48 rm -f doc/autodoc.tmp doc/autodoc.html
jbe/bsw@0 49 rm -Rf framework.precompiled
jbe/bsw@0 50 rm -Rf demo-app.precompiled
jbe/bsw@0 51 rm -f demo-app/tmp/*
jbe/bsw@0 52 rm -f framework/lib/*
jbe/bsw@0 53 cd libraries/extos; make clean
jbe/bsw@0 54 cd libraries/mondelefant; make clean
jbe@499 55 cd libraries/moonhash; make clean
jbe/bsw@0 56 cd libraries/multirand; make clean
jbe@269 57 cd libraries/json; make clean
jbe/bsw@0 58 cd framework/accelerator; make clean

Impressum / About Us