summaryrefslogtreecommitdiff
path: root/config.mk
blob: f3049fd781fdf5c7043f4a4f308313269d7368a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SRC_ICON_FILE = $(SOURCE_DIR)/icon.png

MANUAL_URL  = https://www.gnu.org/software/bash/manual/bash.html_node.tar.gz
MANUAL_FILE = tmp/bash.html_node.tar.gz

$(MANUAL_FILE): tmp
	curl -o $@ $(MANUAL_URL)

$(DOCUMENTS_DIR): $(RESOURCES_DIR) $(MANUAL_FILE)
	mkdir -p $@
	tar -x -z -f $(MANUAL_FILE) -C $@

$(INDEX_FILE): $(SOURCE_DIR)/src/index-pages.sh $(SCRIPTS_DIR)/gnu/index-terms-colon.sh $(DOCUMENTS_DIR)
	rm -f $@
	$(SOURCE_DIR)/src/index-pages.sh $@ $(DOCUMENTS_DIR)/*.html
	$(SCRIPTS_DIR)/gnu/index-terms-colon.sh Builtin  $@ $(DOCUMENTS_DIR)/Builtin-Index.html
	$(SCRIPTS_DIR)/gnu/index-terms-colon.sh Word     $@ $(DOCUMENTS_DIR)/Reserved-Word-Index.html
	$(SCRIPTS_DIR)/gnu/index-terms-colon.sh Variable $@ $(DOCUMENTS_DIR)/Variable-Index.html
	$(SCRIPTS_DIR)/gnu/index-terms-colon.sh Function $@ $(DOCUMENTS_DIR)/Function-Index.html
	$(SCRIPTS_DIR)/gnu/index-terms-colon.sh Entry    $@ $(DOCUMENTS_DIR)/Concept-Index.html