From 05169c2a79649f8e61464aae1f105f86d4f2b17f Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 30 Jan 2011 16:03:45 +0100 Subject: Avoid invoking init target by default, and have it fully bootstrap, optionally extended. --- Makefile | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 603814c..43db4bf 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,27 @@ +IKIWIKI_OPTIONS ?= \ + --set srcdir=$(CURDIR)/content \ + --set destdir=$(CURDIR)/build/html + +-include shared/include.mk +-include config/include.mk + all: build -init: +init: submodules config content + +submodules: git submodule init git submodule update --init --recursive - touch $@ -build: init +config: + mkdir -p "$@" + [ -e "$@/ikiwiki.setup" ] || ikiwiki $(IKIWIKI_OPTIONS) --dumpsetup "$@/ikiwiki.setup" + +content: + mkdir -p "$@" + [ -e "$@/index.mdwn" ] || printf "# Hello world!\n\nHello world!\n" > "$@/index.mdwn" + +build: config find config -name '*.setup' -exec ikiwiki --setup '{}' --rebuild ';' -.PHONY: all init build +.PHONY: all build submodules -- cgit v1.2.3 Unnamed repository; edit this file 'description' to name the repository.Jonas Smedegaard
summaryrefslogtreecommitdiff
path: root/tags/88/06/E1nxLZ6-0005ot-0p@respighi.debian.org/inbox
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2023-06-27 09:35:08 +0200
committerJonas Smedegaard <dr@jones.dk>2023-06-27 09:35:08 +0200
commitfd54908da2b05c526dd3bee9b6dcd093214a220d (patch)
treec69c845069c99d1d01044f6fafda7c08433329c6 /tags/88/06/E1nxLZ6-0005ot-0p@respighi.debian.org/inbox
parentba46132213560cf3335d53560d519c0ec0190da2 (diff)
Diffstat (limited to 'tags/88/06/E1nxLZ6-0005ot-0p@respighi.debian.org/inbox')
-rw-r--r--tags/88/06/E1nxLZ6-0005ot-0p@respighi.debian.org/inbox0
1 files changed, 0 insertions, 0 deletions