1 .PHONY
: all lisp examples doc
clean realclean distclean fullclean
install test dist release debclean debrelease upload
2 .PRECIOUS
: %.
info %.html
6 SUBDIRS
= lisp examples
14 (cd examples
&& $(MAKE
))
20 makeinfo --html
--no-split muse.texi
22 doc
: muse.
info muse.html
25 for i in
$(SUBDIRS
); do \
26 (cd
$$i && $(MAKE
) clean); done
28 realclean fullclean
: clean
29 -rm -f muse.
info muse.html
30 for i in
$(SUBDIRS
); do \
31 (cd
$$i && $(MAKE
) distclean); done
33 install: lisp muse.
info
34 (cd lisp
&& $(MAKE
) install)
36 install -m
0644 muse.
info $(INFODIR
)/muse
37 $(INSTALLINFO
) $(INFODIR
)/muse
40 (cd lisp
&& $(MAKE
) test)
43 test -d ..
/muse-
$(VERSION
) && rm -r ..
/muse-
$(VERSION
) ||
:
46 tla inventory
-sB |
tar -cf
- --no-recursion
-T- | \
47 (mkdir
-p ..
/muse-
$(VERSION
); cd ..
/muse-
$(VERSION
) && \
49 rm -fr ..
/muse-
$(VERSION
)/debian
52 (cd ..
&& tar -czf muse-
$(VERSION
).
tar.gz muse-
$(VERSION
) ; \
53 zip
-r muse-
$(VERSION
).zip muse-
$(VERSION
))
56 (cd ..
/..
/dist && rm -f muse-el_
*)
58 debrelease
: dist debclean
59 test -d ..
/muse-el-
$(VERSION
) && rm -fr ..
/muse-el-
$(VERSION
) ||
:
60 mv ..
/muse-
$(VERSION
) ..
/muse-el-
$(VERSION
)
61 (cd ..
&& tar -czf muse-el_
$(VERSION
).orig.
tar.gz muse-el-
$(VERSION
))
62 cp
-r debian ..
/muse-el-
$(VERSION
)
63 rm -fr ..
/muse-el-
$(VERSION
)/debian
/.arch-ids
64 (cd ..
/muse-el-
$(VERSION
) && debuild
-rfakeroot
)
65 cp ..
/muse-el_
$(VERSION
)* ..
/..
/dist
68 (cd ..
&& gpg
--detach muse-
$(VERSION
).
tar.gz
&& \
69 gpg
--detach muse-
$(VERSION
).zip
&& \
70 scp muse-
$(VERSION
).zip
* muse-
$(VERSION
).
tar.gz
* \
71 mwolson@download.gna.org
:/upload
/muse-el
)