Files
kopia/site/Makefile
Jarek Kowalski ca4bf81b2f ci: dependency upgrades (#1504)
* ci: upgraded Node to 16.13.0 LTS

* ci: upgraded Hugo to 0.89.2
2021-11-09 05:50:48 -08:00

35 lines
868 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
build: gen-cli-reference-pages $(hugo) node_modules
$(hugo)
server: $(hugo)
$(hugo) server --watch=$(WATCH)
node_modules: $(npm)
$(npm) $(npm_flags) install --no-audit
$(npm) $(npm_flags) audit --production
clean:
rm -rf public/ resources/ node_modules/ $(TOOLS_DIR)/
gen-cli-reference-pages:
ifeq ($(OS),Windows_NT)
-rd /q /s content\\docs\\Reference\\Command-Line\\Advanced
-rd /q /s content\\docs\\Reference\\Command-Line\\Common
else
rm -rf content/docs/Reference/Command-Line/Advanced
rm -rf content/docs/Reference/Command-Line/Common
endif
go run github.com/kopia/kopia/site/cli2md