Skip to content
This repository
Newer
Older
100644 71 lines (59 sloc) 1.726 kb
5d4694ed » monnier
2004-10-14 *** empty log message ***
1 EMACS = emacs
2
3 ELFILES = \
cc68b2f1 » monnier
2007-12-11 (ELFILES): Add haskell-c, haskell-cabal, and haskell-simple-indent.
4 haskell-c.el \
5 haskell-cabal.el \
5d4694ed » monnier
2004-10-14 *** empty log message ***
6 haskell-decl-scan.el \
d2e54812 » Baughn
2009-11-01 Update Makefile for darcs
7 haskell-doc.el \
8 haskell-font-lock.el \
9 haskell-ghci.el \
10 haskell-hugs.el \
cc68b2f1 » monnier
2007-12-11 (ELFILES): Add haskell-c, haskell-cabal, and haskell-simple-indent.
11 haskell-indent.el \
d2e54812 » Baughn
2009-11-01 Update Makefile for darcs
12 haskell-indentation.el \
0011c240 » alexott
2011-08-14 Add haskell-checkers module that provides support for hs-lint and hs-…
13 haskell-checkers.el \
d2e54812 » Baughn
2009-11-01 Update Makefile for darcs
14 haskell-mode.el \
cc68b2f1 » monnier
2007-12-11 (ELFILES): Add haskell-c, haskell-cabal, and haskell-simple-indent.
15 haskell-simple-indent.el \
5dbe5015 » chrisdone
2012-03-17 Import formatting utilities.
16 haskell-sort-imports.el \
17 haskell-align-imports.el \
f0c3195a » chrisdone
2012-03-17 Added haskell-move-nested.
18 haskell-move-nested.el \
a9e9e959 » chrisdone
2012-03-17 Added import jumping/navigation.
19 haskell-navigate-imports.el \
26f38ee3 » tuncer
2012-04-03 Fix whitespace errors in Makefile
20 haskell-interactive-mode.el \
ab3d0f63 » tuncer
2012-04-03 Add haskell-string.el and haskell-package.el to Makefile
21 haskell-package.el \
26f38ee3 » tuncer
2012-04-03 Fix whitespace errors in Makefile
22 haskell-process.el \
23 haskell-session.el \
ab3d0f63 » tuncer
2012-04-03 Add haskell-string.el and haskell-package.el to Makefile
24 haskell-string.el \
1da64129 » Baughn
2010-07-02 New major mode: GHC-core
25 ghc-core.el \
cc68b2f1 » monnier
2007-12-11 (ELFILES): Add haskell-c, haskell-cabal, and haskell-simple-indent.
26 inf-haskell.el
5d4694ed » monnier
2004-10-14 *** empty log message ***
27
28 ELCFILES = $(ELFILES:.el=.elc)
7fcc3ba2 » monnier
2004-11-25 *** empty log message ***
29 # AUTOLOADS = $(PACKAGE)-startup.el
5d4694ed » monnier
2004-10-14 *** empty log message ***
30 AUTOLOADS = haskell-site-file.el
31
32 %.elc: %.el
33 $(EMACS) --batch --eval '(setq load-path (cons "." load-path))' \
34 -f batch-byte-compile $<
35
d2e54812 » Baughn
2009-11-01 Update Makefile for darcs
36 all: $(AUTOLOADS)
37
38 compile: $(ELCFILES)
5d4694ed » monnier
2004-10-14 *** empty log message ***
39
7fcc3ba2 » monnier
2004-11-25 *** empty log message ***
40 info:
41 # No Texinfo file, sorry.
42
43 ######################################################################
44 ### don't look below ###
45 ######################################################################
46
47 PACKAGE=haskell-mode
48
5d4694ed » monnier
2004-10-14 *** empty log message ***
49 $(AUTOLOADS): $(ELFILES)
7fcc3ba2 » monnier
2004-11-25 *** empty log message ***
50 [ -f $@ ] || echo ' ' >$@
5d4694ed » monnier
2004-10-14 *** empty log message ***
51 $(EMACS) --batch --eval '(setq generated-autoload-file "'`pwd`'/$@")' -f batch-update-autoloads "."
7fcc3ba2 » monnier
2004-11-25 *** empty log message ***
52
53 ##
54
d2e54812 » Baughn
2009-11-01 Update Makefile for darcs
55 VERSION = $(shell darcs show tags | head -n 1)
56 TAG = $(shell echo v$(VERSION) | sed 's/\./\\\./g')
57 TMP = $(shell echo $(PACKAGE)-$(VERSION))
7fcc3ba2 » monnier
2004-11-25 *** empty log message ***
58
59 dist:
d2e54812 » Baughn
2009-11-01 Update Makefile for darcs
60 darcs get --lazy . $(TMP) &&\
7fcc3ba2 » monnier
2004-11-25 *** empty log message ***
61 cd $(TMP) &&\
d2e54812 » Baughn
2009-11-01 Update Makefile for darcs
62 rm -r _darcs &&\
63 sed -i 's/\$$Name: \$$/$(TAG)/g' * &&\
64 make $(AUTOLOADS) &&\
ba548a50 » Baughn
2010-07-02 Fix #9
65 rm *~ &&\
c292c7cf » Baughn
2009-11-07 Distribution improvements (ChangeLog, .elc files)
66 darcs changes > ChangeLog &&\
67 rm Makefile &&\
7fcc3ba2 » monnier
2004-11-25 *** empty log message ***
68 cd .. &&\
d2e54812 » Baughn
2009-11-01 Update Makefile for darcs
69 tar czf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION) &&\
70 rm -rf $(PACKAGE)-$(VERSION) &&\
e3959de9 » Baughn
2009-11-07 Don't compile the elfiles after all
71 mv $(PACKAGE)-$(VERSION).tar.gz ../haskellmode-emacs-web/
Something went wrong with that request. Please try again.