mirror of
https://github.com/hrfee/jfa-go.git
synced 2024-12-22 09:00:10 +00:00
Harvey Tindall
1b0ca34586
when using makefile, version is set to "git". Currently printed on start, but an about page in the web UI will be added.
53 lines
1.1 KiB
Makefile
53 lines
1.1 KiB
Makefile
configuration:
|
|
echo "Fixing config-base"
|
|
python3 config/fixconfig.py -i config/config-base.json -o data/config-base.json
|
|
echo "Generating config-default.ini"
|
|
python3 config/generate_ini.py -i config/config-base.json -o data/config-default.ini
|
|
|
|
sass:
|
|
echo "Getting libsass"
|
|
python3 -m pip install libsass
|
|
echo "Getting node dependencies"
|
|
python3 scss/get_node_deps.py
|
|
echo "Compiling sass"
|
|
python3 scss/compile.py
|
|
|
|
sass-headless:
|
|
echo "Getting libsass"
|
|
python3 -m pip install libsass
|
|
echo "Getting node dependencies"
|
|
python3 scss/get_node_deps.py
|
|
echo "Compiling sass"
|
|
python3 scss/compile.py -y
|
|
|
|
mail-headless:
|
|
echo "Generating email html"
|
|
python3 mail/generate.py -y
|
|
|
|
mail:
|
|
echo "Generating email html"
|
|
python3 mail/generate.py
|
|
|
|
version:
|
|
python3 version.py git version.go
|
|
|
|
compile:
|
|
echo "Downloading deps"
|
|
go mod download
|
|
echo "Building"
|
|
mkdir -p build
|
|
go build -o build/jfa-go *.go
|
|
|
|
copy:
|
|
echo "Copying data"
|
|
cp -r data build/
|
|
|
|
install:
|
|
cp -r build $(DESTDIR)/jfa-go
|
|
|
|
all: configuration sass mail version compile copy
|
|
headless: configuration sass-headless mail-headless version compile copy
|
|
|
|
|
|
|