summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouie S <louie@example.com>2024-06-19 16:23:19 -0400
committerLouie S <louie@example.com>2024-06-19 16:27:48 -0400
commitff4a1dd269f2fb81f95d6f07f1a0dca998a8a4ba (patch)
tree3db6b11cdf7ccf8284e7f416011941c4928c9cbc
parentdb6dc09396ce2ec8888c96c5a986f4f6cca96fc9 (diff)
Update Makefile
-rw-r--r--Info.plist (renamed from src/Info.plist)0
-rw-r--r--config.mk64
-rw-r--r--icon.png (renamed from src/icon.png)bin1617 -> 1617 bytes
3 files changed, 12 insertions, 52 deletions
diff --git a/src/Info.plist b/Info.plist
index 2850204..2850204 100644
--- a/src/Info.plist
+++ b/Info.plist
diff --git a/config.mk b/config.mk
index 5f2d284..5bbea6f 100644
--- a/config.mk
+++ b/config.mk
@@ -1,65 +1,25 @@
-DOCSET_NAME = GNU_Autoconf
-
-DOCSET_DIR = $(DOCSET_NAME).docset
-CONTENTS_DIR = $(DOCSET_DIR)/Contents
-RESOURCES_DIR = $(CONTENTS_DIR)/Resources
-DOCUMENTS_DIR = $(RESOURCES_DIR)/Documents
-
-INFO_PLIST_FILE = $(CONTENTS_DIR)/Info.plist
-INDEX_FILE = $(RESOURCES_DIR)/docSet.dsidx
-ICON_FILE = $(DOCSET_DIR)/icon.png
-ARCHIVE_FILE = $(DOCSET_NAME).tgz
+SRC_ICON_FILE=$(SOURCE_DIR)/icon.png
VERSION=2.72
MANUAL_URL = https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-${VERSION}/autoconf.html_node.tar.gz
MANUAL_FILE = tmp/autoconf.html_node.tar.gz
-DOCSET = $(INFO_PLIST_FILE) $(INDEX_FILE) $(ICON_FILE)
-
-all: $(DOCSET)
-
-archive: $(ARCHIVE_FILE)
-
-clean:
- rm -rf $(DOCSET_DIR) $(ARCHIVE_FILE)
-
-tmp:
- mkdir -p $@
-
-$(ARCHIVE_FILE): $(DOCSET)
- tar --exclude='.DS_Store' -czf $@ $(DOCSET_DIR)
-
$(MANUAL_FILE): tmp
curl -o $@ $(MANUAL_URL)
-$(DOCSET_DIR):
- mkdir -p $@
-
-$(CONTENTS_DIR): $(DOCSET_DIR)
- mkdir -p $@
-
-$(RESOURCES_DIR): $(CONTENTS_DIR)
- mkdir -p $@
-
$(DOCUMENTS_DIR): $(RESOURCES_DIR) $(MANUAL_FILE)
mkdir -p $@
tar -x -z -f $(MANUAL_FILE) -C $@
-$(INFO_PLIST_FILE): src/Info.plist $(CONTENTS_DIR)
- cp src/Info.plist $@
-
-$(INDEX_FILE): src/index.sh $(DOCUMENTS_DIR)
+$(INDEX_FILE): $(SOURCE_DIR)/src/index.sh $(DOCUMENTS_DIR)
rm -f $@
- src/index.sh $@ $(DOCUMENTS_DIR)/*.html
- src/index.sh -i "Entry" $@ $(DOCUMENTS_DIR)/Concept-Index.html
- src/index.sh -i "Macro" $@ $(DOCUMENTS_DIR)/M4-Macro-Index.html
- src/index.sh -i "Macro" $@ $(DOCUMENTS_DIR)/Autoconf-Macro-Index.html
- src/index.sh -i "Macro" $@ $(DOCUMENTS_DIR)/Autotest-Macro-Index.html
- src/index.sh -i "Variable" $@ $(DOCUMENTS_DIR)/Cache-Variable-Index.html
- src/index.sh -i "Variable" $@ $(DOCUMENTS_DIR)/Output-Variable-Index.html
- src/index.sh -i "Function" $@ $(DOCUMENTS_DIR)/Program-_0026-Function-Index.html
- src/index.sh -i "Entry" $@ $(DOCUMENTS_DIR)/Preprocessor-Symbol-Index.html
- src/index.sh -i "Variable" $@ $(DOCUMENTS_DIR)/Environment-Variable-Index.html
-
-$(ICON_FILE): src/icon.png $(DOCSET_DIR)
- cp src/icon.png $@
+ $(SOURCE_DIR)/src/index.sh $@ $(DOCUMENTS_DIR)/*.html
+ $(SOURCE_DIR)/src/index.sh -i "Entry" $@ $(DOCUMENTS_DIR)/Concept-Index.html
+ $(SOURCE_DIR)/src/index.sh -i "Macro" $@ $(DOCUMENTS_DIR)/M4-Macro-Index.html
+ $(SOURCE_DIR)/src/index.sh -i "Macro" $@ $(DOCUMENTS_DIR)/Autoconf-Macro-Index.html
+ $(SOURCE_DIR)/src/index.sh -i "Macro" $@ $(DOCUMENTS_DIR)/Autotest-Macro-Index.html
+ $(SOURCE_DIR)/src/index.sh -i "Variable" $@ $(DOCUMENTS_DIR)/Cache-Variable-Index.html
+ $(SOURCE_DIR)/src/index.sh -i "Variable" $@ $(DOCUMENTS_DIR)/Output-Variable-Index.html
+ $(SOURCE_DIR)/src/index.sh -i "Function" $@ $(DOCUMENTS_DIR)/Program-_0026-Function-Index.html
+ $(SOURCE_DIR)/src/index.sh -i "Entry" $@ $(DOCUMENTS_DIR)/Preprocessor-Symbol-Index.html
+ $(SOURCE_DIR)/src/index.sh -i "Variable" $@ $(DOCUMENTS_DIR)/Environment-Variable-Index.html
diff --git a/src/icon.png b/icon.png
index 9b18522..9b18522 100644
--- a/src/icon.png
+++ b/icon.png
Binary files differ