include var.mk all: init config build init: touch .gitmodules git submodule add ${git_template} ${git_submodulename} || : git submodule init git submodule update config: echo "baseURL = '${base_url}'" > config.toml echo "languageCode = 'fr-fr'" >> config.toml echo "title = 'Fuz.re'" >> config.toml echo "theme = '${theme}'" >> config.toml echo "[params]" >> config.toml echo "centerTheme = true" >> config.toml echo "[languages.en.params.logo]" >>config.toml echo "logoText = 'FuZ'" >>config.toml build: hugo -t $(theme) run: hugo server --bind ${bind_ip} --port ${bind_port} clean: rm -rvf public/* || : rm -v .hugo_build.lock || : find . -type f -name '*~' | xargs rm -v || : mrproper: clean rm .gitmodules || : git config --remove-section submodule.${git_submodulename} || : rm -rvf .git/modules/themes || : rm -rvf themes/* || : git rm --cached .gitmodules ${git_submodulename} || : rm -rvf resources || : help: @echo make init @echo make config @echo make build @echo make run @echo make clean @echo make mrproper @echo make => init config build @echo make help