5 SOURCE
=markdown-mode.el
6 COMPILED
=markdown-mode.elc
8 VERSION
=$(shell cat
$(SOURCE
) | sed
-n
's/^;; Version: \(.*\)/\1/p')
10 TEST_FILES
=tests
/Makefile tests
/*.el tests
/*.text tests
/*.md
13 $(EMACS
) -q
-no-site-file
-no-init-file
-batch
-f batch-byte-compile
$<
27 DIR
=$$(mktemp
-d
-t
"$(PACKAGE)"); \
28 DESTDIR
="$$DIR/$(PACKAGE)-$(VERSION)"; \
30 cp
-a
$(SOURCE
) $$DESTDIR; \
31 mkdir
-p
$$DESTDIR/tests
; \
32 cp
-a
$(TEST_FILES
) $$DESTDIR/tests
; \
33 tar zcf
$(CURDIR
)/$(PACKAGE
)-$(VERSION
).
tar.gz
-C
$$DIR .
; \
35 echo
"$(PACKAGE)-$(VERSION).tar.gz has been created"
38 cp
-a
$(SOURCE
) $(COMPILED
) $(HOME
)/.emacs.d
/site-lisp