basically just copied frontends sass build script

This commit is contained in:
shockrahwow 2019-11-27 21:37:14 -08:00
parent 780e8b26bb
commit 080f76f15d
2 changed files with 16 additions and 14 deletions

View File

@ -2,8 +2,8 @@ BUILD=cargo build
build: build:
$(BUILD) $(BUILD)
css: sass:
sh scripts/build-sass.sh sh scripts/build-sass.sh build
test: test:
cargo test cargo test

View File

@ -1,18 +1,20 @@
#!/bin/sh #!/bin/sh
# This script is intended to be called by make ngl
# Building all the ass because this is a massive fucking pain in make sassDir='src/sass/'
cssDir='src/css/'
build_dir="static/css"
sass_dir="static/sass"
build() { build() {
echo Building $1 css in $build_dir/$1.css for i in $sassDir/*;do
sass "$sass_dir/$1.scss" "$build_dir/$1.css" sass $i $cssDir/`basename -s .scss $i`.css
done
} }
# Build each thing because sass blows watch() {
for sf in $sass_dir/*;do pairs=''
b=`basename $sf` for i in $sassDir*;do
sass "$sf" "$build_dir/${b%.*}.css" pairs="$i:$cssDir`basename -s .scss $i`.css $pairs"
done done
sass --watch $pairs
}
"$@"