1 .PHONY
: all lisp examples experimental doc
clean realclean distclean fullclean install-info install-bin
install test dist release debbuild debrevision debrelease upload
2 .PRECIOUS
: %.
info %.html
6 SUBDIRS
= lisp examples experimental
14 (cd examples
&& $(MAKE
))
17 (cd experimental
&& $(MAKE
))
23 makeinfo --html
--no-split
$<
25 doc
: muse.
info muse.html
28 for i in
$(SUBDIRS
); do \
29 (cd
$$i && $(MAKE
) clean); done
31 realclean fullclean
: clean
32 -rm -f muse.
info muse.html
33 for i in
$(SUBDIRS
); do \
34 (cd
$$i && $(MAKE
) distclean); done
36 install-info
: muse.
info
37 [ -d
$(INFODIR
) ] ||
install -d
$(INFODIR
)
38 install -m
0644 muse.
info $(INFODIR
)/muse
39 $(INSTALLINFO
) $(INFODIR
)/muse
42 (cd lisp
&& $(MAKE
) install)
44 install: install-bin install-info
47 (cd lisp
&& $(MAKE
) test)
50 -rm -fr ..
/muse-
$(VERSION
)
53 tla inventory
-sB |
tar -cf
- --no-recursion
-T- | \
54 (mkdir
-p ..
/muse-
$(VERSION
); cd ..
/muse-
$(VERSION
) && \
56 rm -fr ..
/muse-
$(VERSION
)/debian
59 (cd ..
&& tar -czf muse-
$(VERSION
).
tar.gz muse-
$(VERSION
) ; \
60 zip
-r muse-
$(VERSION
).zip muse-
$(VERSION
))
63 (cd ..
/muse-el-
$(VERSION
) && \
64 dpkg-buildpackage
-v
$(LASTUPLOAD
) $(BUILDOPTS
) \
65 -us
-uc
-rfakeroot
&& \
66 echo
"Running lintian ..." && \
67 lintian
-i ..
/muse-el_
$(VERSION
)*.deb ||
: && \
68 echo
"Done running lintian." && \
70 cp ..
/muse-el_
$(VERSION
)* ..
/..
/dist
73 -rm -f ..
/..
/dist/muse-el_
*
74 -rm -f ..
/muse-el_
$(VERSION
)-*
75 -rm -fr ..
/muse-el-
$(VERSION
)
76 mv ..
/muse-
$(VERSION
) ..
/muse-el-
$(VERSION
)
77 cp
-r debian ..
/muse-el-
$(VERSION
)
78 -rm -fr ..
/muse-el-
$(VERSION
)/debian
/.arch-ids
82 -rm -f ..
/..
/dist/muse-el_
*
83 -rm -f ..
/muse-el_
$(VERSION
)*
84 -rm -fr ..
/muse-el-
$(VERSION
)
85 mv ..
/muse-
$(VERSION
) ..
/muse-el-
$(VERSION
)
86 (cd ..
&& tar -czf muse-el_
$(VERSION
).orig.
tar.gz muse-el-
$(VERSION
))
87 cp
-r debian ..
/muse-el-
$(VERSION
)
88 -rm -fr ..
/muse-el-
$(VERSION
)/debian
/.arch-ids
92 (cd ..
&& gpg
--detach muse-
$(VERSION
).
tar.gz
&& \
93 gpg
--detach muse-
$(VERSION
).zip
&& \
94 scp muse-
$(VERSION
).zip
* muse-
$(VERSION
).
tar.gz
* \
95 mwolson@download.gna.org
:/upload
/muse-el
)