mirror of
https://github.com/kopia/kopia.git
synced 2026-01-02 19:47:51 -05:00
31 lines
682 B
Makefile
31 lines
682 B
Makefile
# don't put tools under current directory, otherwise 'make server' fails because there are too
|
|
# many open files due to 'node_modules'
|
|
WATCH=false
|
|
|
|
all: build
|
|
|
|
include ../tools/tools.mk
|
|
|
|
ifeq ($(NETLIFY)/$(CONTEXT),true/production)
|
|
export HUGO_ENV=production
|
|
endif
|
|
|
|
install-tools:
|
|
make -C .. $(npm) $(cli2mdbin) $(hugo)
|
|
|
|
build: install-tools gen-cli-reference-pages node_modules
|
|
$(hugo)
|
|
|
|
server: install-tools
|
|
$(hugo) server --watch=$(WATCH)
|
|
|
|
node_modules: install-tools
|
|
$(npm) $(npm_flags) $(npm_install_or_ci) --no-audit
|
|
$(npm) $(npm_flags) audit --omit=dev
|
|
|
|
clean:
|
|
rm -rf public/ resources/ node_modules/ $(TOOLS_DIR)/
|
|
|
|
gen-cli-reference-pages: install-tools
|
|
$(cli2mdbin)
|