workshit/Tuprules.tup

20 lines
589 B
Plaintext
Raw Normal View History

2015-06-03 23:04:01 +00:00
NIMFLAGS += --nimcache:".nimcache"
NIMFLAGS += --deadcodeElim:on
2015-06-06 03:39:47 +00:00
NIMFLAGS += -d:release
2015-06-08 21:33:00 +00:00
NIMFLAGS += -d:ssl
NIMFLAGS += -d:threads
2015-06-03 23:04:01 +00:00
NIMFLAGS += --verbosity:0
2015-06-09 03:59:09 +00:00
GOFLAGS += -g
GOFLAGS += -O3
2015-06-09 03:59:09 +00:00
CFLAGS += -Wall
2015-06-19 23:00:17 +00:00
CFLAGS += -Werror
2015-06-16 18:13:32 +00:00
!nim = |> ^ Nim: %f -> %o^ nim c $(NIMFLAGS) -o:%o %f && rm -rf .nimcache |>
!gccgo = |> ^ GCCGo: %f -> %o^ gccgo $(GOFLAGS) -o %o %f |>
2015-06-19 22:23:28 +00:00
!cc = |> gcc $(CFLAGS) -o %o %f |>
!obj = |> gcc $(CFLAGS) -c -o %o %f |>
2015-06-16 18:13:32 +00:00
!moon = |> ^ Moonscript: %f -> %o^ moonc -o %o %f |>
!luascript = |> ^ Lua script: %f -> %o^ echo "#!/usr/bin/lua" >> %o && cat %f >> %o && chmod u+x %o |>