From eb0426ca87f679764af9840d04b07a26141597dd Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Mon, 8 Jun 2015 20:52:01 -0700 Subject: [PATCH] make tup even better --- Tuprules.tup | 3 +++ src/Tupfile | 5 ----- src/foo.moon | 1 + 3 files changed, 4 insertions(+), 5 deletions(-) create mode 100644 src/foo.moon diff --git a/Tuprules.tup b/Tuprules.tup index db70c78..806ee05 100644 --- a/Tuprules.tup +++ b/Tuprules.tup @@ -6,3 +6,6 @@ NIMFLAGS += -d:threads NIMFLAGS += --verbosity:0 !nim = |> nim c $(NIMFLAGS) -o:%o %f && rm -rf .nimcache |> +: foreach *.moon |> moonc -o ../bin/%B.lua %f && chmod u+x ../bin/%B.lua |> ../bin/%B.lua +: foreach *.nim |> !nim |> ../bin/%B +: foreach *.c |> gcc -o ../bin/%B %f |> ../bin/%B diff --git a/src/Tupfile b/src/Tupfile index db28357..2d1bed7 100644 --- a/src/Tupfile +++ b/src/Tupfile @@ -1,7 +1,2 @@ .gitignore include_rules - -: crypt.nim |> !nim |> ../bin/crypt -: crack.nim |> !nim |> ../bin/crack -: reaper.c |> gcc -o %o %f |> ../bin/reaper -: unicode.nim |> !nim |> ../bin/unicode diff --git a/src/foo.moon b/src/foo.moon new file mode 100644 index 0000000..da6849a --- /dev/null +++ b/src/foo.moon @@ -0,0 +1 @@ +print "hello world"