workshit/Tuprules.tup

20 lines
679 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
CFLAGS += -Werror
!nim = |> ^ Nim: %f -> Binary %o^ nim c $(NIMFLAGS) -o:%o %f && rm -rf .nimcache |>
!gccgo = |> ^ GCCGo: %f -> Binary %o^ gccgo $(GOFLAGS) -o %o %f |>
!cc = |> ^ CC: %f -> Binary %o^ gcc $(CFLAGS) -o %o %f |>
!obj = |> ^ CC: %f -> Binary %o^ gcc $(CFLAGS) -c -o %o %f |>
2015-06-13 19:34:55 +00:00
!moon = |> ^ Moonscript: %f -> Script %o^ moonc -o %o %f && chmod u+x %o |>
!luascript = |> ^ Lua script: %f -> Script %o^ echo "#!/usr/bin/lua" >> %o && cat %f >> %o && chmod u+x %o |>