summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2010-10-05 20:19:38 +0200
committerJonas Smedegaard <dr@jones.dk>2010-10-05 20:19:38 +0200
commit65914bb089349b5f8e7ee061d440f6a5daeb65da (patch)
tree46b8604e89abf955b8515b24bb4ecfddc1518a80 /Makefile
parenta7e9f72327b8ac0e1e5e9b8ec6abf8d206ec9547 (diff)
parent2bd3b6ee0065ecde9bf0e99b626b02668ba2639a (diff)
Merge branch '_clean' into clean
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 15 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index c0c4165..a1bb03e 100644
--- a/Makefile
+++ b/Makefile
@@ -28,14 +28,26 @@ all: init $(SOURCES)
init:
git submodule init
git submodule update
- $(if $(dummy_MODULES),mkdir -p $(dummy_MODULES))
touch init
-install:: init
+install:: init $(dummy_MODULES)
ifeq ($(strip $(CONFIGS)),)
$(error Please configure ikiwiki.setup and then uncomment it at the top of the Makefile!)
endif
+content_dummy_master:
+ mkdir $@
+ cd $@ && git init
+ echo .ikiwiki > $@/.gitignore
+ cd $@ && git add .gitignore
+ cd $@ && git commit -m "Ignore .ikiwiki."
+
+$(dummy_MODULES): content_dummy_master
+ clone $< $@
+
+clean::
+ rm -rf content_dummy_master $(dummy_MODULES)
+
include make/rules.mk
pot: $(ALL_POTFILES)
@@ -43,4 +55,4 @@ po: $(ALL_POFILES)
$(LOCALE_L10NFILES): $(MASTER_L10NFILES)
translations: po $(LOCALE_L10NFILES)
-.PHONY: all $(SOURCES) pot po translations install ultraclean
+.PHONY: all $(SOURCES) pot po translations install clean