X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=Goalfile.in;h=6601c58d38c87d14fb5cab1a9e7c846a676951b1;hb=7cc3051dd596e662d26cfa66e0a20b4b189d3cb2;hp=32ff7b577a7224f0558fcc951f404411595fbff9;hpb=17dc1d6e0ec8f194df3dd74a7033303ad9ff739c;p=goals.git diff --git a/Goalfile.in b/Goalfile.in index 32ff7b5..6601c58 100644 --- a/Goalfile.in +++ b/Goalfile.in @@ -147,15 +147,28 @@ goal test (name) = @{ t=`basename %name` cd tests if ../run ./$t > $t.log 2>&1; then - start_green - echo -n "PASS: " - end_colour - echo $t + print_green "PASS:" $t else - start_red - echo -n "FAIL: " - end_colour - echo $t + print_red "FAIL:" $t exit 1 fi } + +#---------------------------------------------------------------------- +# Install. + +# DESTDIR can be overridden on the command line to install into +# a subdirectory. +let DESTDIR = "" + +let stdlibfiles = [wildcard ("stdlib/*.gl"), wildcard ("stdlib/*.sh")] + +goal install = { + # exec_prefix die die die + bindir="@prefix@/bin" + datadir="@prefix@/share" + mkdir -p %DESTDIR/"$bindir" + mkdir -p %DESTDIR/"$datadir/goals" + install src/goals %DESTDIR/"$bindir" -m 0755 + install %stdlibfiles %DESTDIR/"$datadir"/goals -m 644 +}