1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
Description: do not use the upstream Makefile
Author: Martin <debacle@debian.org>
Origin: vendor
Last-Update: 2022-09-11
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-CASK ?= cask
-EMACS ?= emacs
-DIST ?= dist
-EMACSFLAGS = --batch -Q
-EMACSBATCH = $(EMACS) $(EMACSFLAGS)
-
-VERSION := $(shell EMACS=$(EMACS) $(CASK) version)
-PKG_DIR := $(shell EMACS=$(EMACS) $(CASK) package-directory)
-PROJ_ROOT := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
-
-EMACS_D = ~/.emacs.d
-USER_ELPA_D = $(EMACS_D)/elpa
-
-SRCS = $(filter-out %-pkg.el, $(wildcard *.el))
-TESTS = $(wildcard test/*.el)
-TAR = $(DIST)/pass-$(VERSION).tar
-
-
-.PHONY: all deps check install uninstall reinstall clean-all clean
-all : deps $(TAR)
-
-deps :
- $(CASK) install
-
-check : deps
- $(CASK) exec $(EMACSBATCH) \
- $(patsubst %,-l % , $(SRCS))\
- $(patsubst %,-l % , $(TESTS))\
- -f ert-run-tests-batch-and-exit
-
-install : $(TAR)
- $(EMACSBATCH) -l package -f package-initialize \
- --eval '(package-install-file "$(PROJ_ROOT)/$(TAR)")'
-
-uninstall :
- rm -rf $(USER_ELPA_D)/pass-*
-
-reinstall : clean uninstall install
-
-clean-all : clean
- rm -rf $(PKG_DIR)
-
-clean :
- rm -f *.elc
- rm -rf $(DIST)
- rm -f *-pkg.el
-
-$(TAR) : $(DIST) $(SRCS)
- $(CASK) package $(DIST)
-
-$(DIST) :
- mkdir $(DIST)
|