X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=TODO;h=992f8e39e1a0ba64cde74a1f4d5a487e0a5c0424;hb=9607fb2d34d679e14040f9132625a53f1de5200a;hp=3f3257184644beb72cd8446f339b663bf3f2817d;hpb=81394242a7d6a47fad6d84ce33d488d38de2647a;p=goals.git diff --git a/TODO b/TODO index 3f32571..992f8e3 100644 --- a/TODO +++ b/TODO @@ -6,8 +6,6 @@ Default parameters, ie: You might only allow defaults to be added to the end, or you might allow goals to be called with labelled parameters. -Fix: You must use 'all ()' on the command line. - Deleting target files if goals is interrupted, but only if the timestamp changes (what about non-*files?). Also: atomic code. This will delete the target if the code doesn't run to completion. (make @@ -26,6 +24,9 @@ Unclear if this would be helpful or not. Implement more make functions, see: https://www.gnu.org/software/make/manual/html_node/Functions.html#Functions +Split "flags" strings. eg. Currently there is no way to pass +$CFLAGS from autoconf into a goalfile. + Make re-execs itself if the Makefile (or any include) changes, and goals should do something similar. See: https://www.gnu.org/software/make/manual/html_node/Remaking-Makefiles.html