diff options
Diffstat (limited to 'config.mk')
-rw-r--r-- | config.mk | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/config.mk b/config.mk new file mode 100644 index 0000000..b48b3a9 --- /dev/null +++ b/config.mk @@ -0,0 +1,34 @@ +PACKAGE_NAME = debmake-doc +LOCALE = en + +SRC_INFO_PLIST_IN = $(SOURCE_DIR)/Info.plist.in +SRC_ICON_FILE = $(SOURCE_DIR)/icon.png + +# TODO latest version should not have to be manually determined +VERSION = 1.17 +MANUAL_URL = https://salsa.debian.org/debian/debmake-doc/-/archive/upstream/$(VERSION)/debmake-doc-upstream-$(VERSION).tar.gz +MANUAL_SRC = tmp/$(PACKAGE_NAME)-upstream-$(VERSION) +MANUAL_FILE = $(MANUAL_SRC)/basedir/html + +$(MANUAL_SRC): tmp + curl -o $@.tar.gz $(MANUAL_URL) + tar -x -z -f $@.tar.gz -C tmp + +$(MANUAL_FILE): $(MANUAL_SRC) + cd $(MANUAL_SRC) && make html css LANGALL=$(LOCALE) + +$(DOCUMENTS_DIR): $(RESOURCES_DIR) $(MANUAL_FILE) + mkdir -p $@ + cp -r $(MANUAL_FILE)/* $@ + +.INTERMEDIATE: $(SRC_INFO_PLIST_FILE) +$(SRC_INFO_PLIST_FILE): $(SRC_INFO_PLIST_IN) $(CONTENTS_DIR) + head -n -2 $(SRC_INFO_PLIST_IN) > $@ + echo " <key>dashIndexFilePath</key>" >> $@ + echo " <string>index.$(LOCALE).html</string>" >> $@ + echo "</dict>" >> $@ + echo "</plist>" >> $@ + +$(INDEX_FILE): $(wildcard $(SOURCE_DIR)/src/*.sh) $(DOCUMENTS_DIR) + rm -f $@ + $(SOURCE_DIR)/src/index.sh $@ $(DOCUMENTS_DIR)/*.html |