aboutsummaryrefslogtreecommitdiffstats
path: root/GNUmakefile
diff options
context:
space:
mode:
authorGravatar Tom Willemse2020-10-19 13:42:28 -0700
committerGravatar Tom Willemse2020-10-19 13:42:28 -0700
commit3f753fa61833ad049ce5d3cf9056350d395f1d82 (patch)
tree4c277edc867110becdc2fc4066282effdcf9f467 /GNUmakefile
parentcd067e3673a62143ed2e05edf163088c77d35f38 (diff)
downloademacs-config-3f753fa61833ad049ce5d3cf9056350d395f1d82.tar.gz
emacs-config-3f753fa61833ad049ce5d3cf9056350d395f1d82.zip
Revert "Generalize building of multifile packages"
This reverts commit cd067e3673a62143ed2e05edf163088c77d35f38. On the build runner this ends up trying to build ‘oni-scheme.el’ as a multifile package. It doesn’t seem to notice the distinction between the regular files and directories.
Diffstat (limited to 'GNUmakefile')
-rw-r--r--GNUmakefile44
1 files changed, 39 insertions, 5 deletions
diff --git a/GNUmakefile b/GNUmakefile
index 5fa67ef..a8ec5c5 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -1,8 +1,6 @@
FILES := $(wildcard oni-*.el)
-DIRECTORIES := $(wildcard oni-*/)
PACKAGE_TARGETS := $(addprefix package-,$(FILES))
-MULTIPACKAGE_TARGETS := $(addprefix multipackage-,$(subst /, ,$(DIRECTORIES)))
define upload =
emacs --batch \
@@ -16,13 +14,49 @@ define upload-multi-file =
cp $1/dist/$1-readme.txt bin/
endef
-package: $(PACKAGE_TARGETS) $(MULTIPACKAGE_TARGETS)
+package: $(PACKAGE_TARGETS) package-oni-conf package-oni-css package-oni-elisp \
+ package-oni-haml package-oni-html package-oni-nxml package-oni-org \
+ package-oni-php package-oni-python package-oni-ruby package-oni-twig \
+ package-oni-csharp
package-%: %
$(call upload,\"$^\")
-multipackage-%: %
- $(call upload-multi-file,$^)
+package-oni-conf:
+ $(call upload-multi-file,oni-conf)
+
+package-oni-css:
+ $(call upload-multi-file,oni-css)
+
+package-oni-elisp:
+ $(call upload-multi-file,oni-elisp)
+
+package-oni-haml:
+ $(call upload-multi-file,oni-haml)
+
+package-oni-html:
+ $(call upload-multi-file,oni-html)
+
+package-oni-nxml:
+ $(call upload-multi-file,oni-nxml)
+
+package-oni-org:
+ $(call upload-multi-file,oni-org)
+
+package-oni-php:
+ $(call upload-multi-file,oni-php)
+
+package-oni-python:
+ $(call upload-multi-file,oni-python)
+
+package-oni-ruby:
+ $(call upload-multi-file,oni-ruby)
+
+package-oni-twig:
+ $(call upload-multi-file,oni-twig)
+
+package-oni-csharp:
+ $(call upload-multi-file,oni-csharp)
install-%:
emacs --batch \