summaryrefslogtreecommitdiffstats
path: root/ship/build
Commit message (Collapse)AuthorAgeFilesLines
* ship build: add #@mainifyme [NAME] directivetv2013-12-291-0/+12
| | | | If NAME is not provided, then "main" will be used.
* build - because : is the new truemakefu2013-12-111-3/+3
|
* add @strict macro, fix @info for code not under version control (private code)makefu2013-12-111-2/+14
|
* ship build: make sourceabletv2013-11-141-1/+3
|
* ship build_info: s/git rev-parse/git describe/tv2013-11-141-2/+2
|
* ship: split _punani_db off lib/punanitv2013-11-121-1/+1
|
* ship buildcache: check whole line, not just prefixtv2013-11-121-1/+1
|
* ship build: add is_debug_modetv2013-11-121-2/+7
|
* ship build: #@include a file only oncetv2013-11-121-2/+56
|
* ship build: s/macro_*/build_*_macro/gtv2013-11-061-3/+3
| | | | Without this the defmacro would have to do even more magic...^_^
* ship build: s/directive/macro/gtv2013-11-061-26/+20
|
* ship build: load directives before build_depstv2013-11-061-8/+10
| | | | | Because build_deps requires #@include. This is required because build_deps requires the #@include directive.
* ship build: inline make_*tv2013-11-061-31/+20
|
* ship build: purge make_sedscript_maker_shellscripttv2013-11-061-27/+20
|
* ship build: add defvartv2013-11-061-29/+21
|
* ship build: purge inittv2013-11-061-26/+17
|
* build ship: generate directives and input_parsertv2013-11-061-15/+58
|
* ship build: recursive deps resolvertv2013-11-061-6/+17
|
* ship build: export debug=true for debug outputtv2013-11-061-2/+19
|
* ship build: modularize directive declstv2013-11-051-39/+36
|
* ship build: remove excessive spacetv2013-11-051-2/+2
|
* ship build: add #@info directivetv2013-11-051-1/+16
|
* ship build: initial committv2013-11-051-0/+81