grim/devweb

clean up a bunch of random stuff
draft
2021-01-23, Gary Kramlich
b0674226270e
clean up a bunch of random stuff
#!/usr/bin/make -f
CLEAN_FILES := \
db/scheme/embedded.go \
devweb
CLEAN_DIRS := \
frontend/dist
FRONTEND_SOURCES := \
frontend/babel.config.js \
frontend/package-lock.json \
frontend/package.json \
frontend/public \
frontend/src/
.PHONY: all
all: devweb
.PHONY: deps
deps:
go get -u github.com/mjibson/esc
.PHONY: tools
tools:
which esc
which npm
frontend/dist: $(FRONTEND_SOURCES)
npm run --prefix frontend build
devweb: tools frontend/dist
go generate ./...
go build
.PHONY: clean
clean:
rm -f $(CLEAN_FILES)
rm -rf $(CLEAN_DIRS)