blob: 41e8f75bbd788d3301ba0469d056d4abf5b331eb (
plain)
- SOURCES = ikiwiki
- ikiwiki_VERSION = 3.20100704
- # modules (subproject extension names) used. Expands SOURCES
- ikiwiki_MODULES = templates basewiki smiley directives
- # locales used. Expands SOURCES
- #ikiwiki_LOCALES = da nb
- # gettext-based modules and locales used
- #ikiwiki_POMODULES = basewiki smiley directives
- #ikiwiki_POLOCALES = da
- dummy_MODULES = content_dummy
- # uncomment this when ikiwiki.setup is configured for the local environment
- #CONFIGS = ikiwiki_admin.setup ikiwiki.setup
- # Everything after this is generic
- # FIXME: Not all of these are used within templates
- masterdir = $(module)
- l10ndir = $(module)_l10n/$(locale)
- flavordir = $(module)_$(flavor)
- flavorl10ndir = $(module)_$(flavor)_l10n/$(locale)
- podir = po
- all: init $(SOURCES)
- init:
- git submodule init
- git submodule update
- touch 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)
- po: $(ALL_POFILES)
- $(LOCALE_L10NFILES): $(MASTER_L10NFILES)
- translations: po $(LOCALE_L10NFILES)
- .PHONY: all $(SOURCES) pot po translations install clean
|