aboutsummaryrefslogtreecommitdiffstats
path: root/Tupfile
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2018-10-30 03:08:00 +0000
committers-ol <s-ol@users.noreply.github.com>2018-10-30 03:08:00 +0000
commit1e579d5e2912a4be65190a1a30a5cf4ae4f38f67 (patch)
tree5d92a2ce718807a9d7d5a38a58fbfcaaf1ee5a37 /Tupfile
parentreorganize lib (diff)
downloadmmm-1e579d5e2912a4be65190a1a30a5cf4ae4f38f67.tar.gz
mmm-1e579d5e2912a4be65190a1a30a5cf4ae4f38f67.zip
way better client requires
Diffstat (limited to 'Tupfile')
-rw-r--r--Tupfile20
1 files changed, 7 insertions, 13 deletions
diff --git a/Tupfile b/Tupfile
index 0f108b4..1930207 100644
--- a/Tupfile
+++ b/Tupfile
@@ -1,26 +1,20 @@
.gitignore
!download = |> ^ DOWNLOAD %O^ curl -L https://github.com/fengari-lua/fengari-web/releases/download/@(FENGARI_VERSION)/`basename %o` > %o |>
-!moonc = |> ^ MOON %b^ moonc -o %o %f |> dist/%f.lua
!sassc = |> ^ SCSS %b^ sassc -mauto %f %o |> | %o.map
-preload app app/tags lib
-
-CLIENT += app/*.moon
-CLIENT += app/tags/*.moon
-CLIENT += app/mmmfs/*.moon
-CLIENT += lib/*.moon
-CLIENT += lib/mmmfs/*.moon
-
# download fengari dependencies
: |> !download |> dist/fengari-web.js
: |> !download |> dist/fengari-web.js.map
-# compile client imports
-: foreach $(CLIENT) |> !moonc |>
-
# render stylesheet
: scss/main.scss |> !sassc |> dist/main.css
-# render static content
+preload app
+preload app/tags
+preload app/mmmfs
+preload lib
+preload lib/mmmfs
+
+# render static content and compile sources
run moon tup.moon