2019-12-13 19:08:26 +01:00
|
|
|
GO=go
|
2020-01-31 19:18:31 +01:00
|
|
|
BINPATH=/usr/local/bin
|
|
|
|
DATAPATH=/var/bloat
|
|
|
|
ETCPATH=/etc
|
2019-12-13 19:08:26 +01:00
|
|
|
|
2020-01-01 16:58:27 +01:00
|
|
|
all: bloat
|
2019-12-13 19:08:26 +01:00
|
|
|
|
2020-01-31 19:18:31 +01:00
|
|
|
bloat: main.go
|
2020-01-01 16:58:27 +01:00
|
|
|
$(GO) build $(GOFLAGS) -o bloat main.go
|
2019-12-13 19:08:26 +01:00
|
|
|
|
2020-01-31 19:18:31 +01:00
|
|
|
install: bloat
|
|
|
|
cp bloat $(BINPATH)/bloat
|
|
|
|
chmod 0755 $(BINPATH)/bloat
|
|
|
|
mkdir -p $(DATAPATH)/database
|
|
|
|
cp -r templates $(DATAPATH)/
|
|
|
|
cp -r static $(DATAPATH)/
|
|
|
|
sed -e "s%=database%=$(DATAPATH)/database%g" \
|
|
|
|
-e "s%=templates%=$(DATAPATH)/templates%g" \
|
|
|
|
-e "s%=static%=$(DATAPATH)/static%g" \
|
|
|
|
< bloat.conf > $(ETCPATH)/bloat.conf
|
|
|
|
|
|
|
|
uninstall:
|
|
|
|
rm -f $(BINPATH)/bloat
|
|
|
|
rm -fr $(DATAPATH)/templates
|
|
|
|
rm -fr $(DATAPATH)/static
|
|
|
|
rm -f $(ETCPATH)/bloat.conf
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f bloat
|
|
|
|
|
2020-01-01 16:58:27 +01:00
|
|
|
run: bloat
|
|
|
|
./bloat
|