basically just copied frontends sass build script
This commit is contained in:
parent
780e8b26bb
commit
080f76f15d
@ -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
|
||||||
|
@ -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
|
||||||
|
}
|
||||||
|
|
||||||
|
"$@"
|
Loading…
Reference in New Issue
Block a user