diff --git a/Makefile b/Makefile index 574a529..0e38799 100644 --- a/Makefile +++ b/Makefile @@ -50,6 +50,7 @@ dist: $(PACKAGE)-$(VERSION)/data/48x48/project.conf \ $(PACKAGE)-$(VERSION)/doc/Makefile \ $(PACKAGE)-$(VERSION)/doc/GRAMMAR \ + $(PACKAGE)-$(VERSION)/doc/compose.xml \ $(PACKAGE)-$(VERSION)/doc/docbook.sh \ $(PACKAGE)-$(VERSION)/doc/gtkdoc.sh \ $(PACKAGE)-$(VERSION)/doc/mailer.xml \ diff --git a/doc/Makefile b/doc/Makefile index 7fc444f..56ca7e4 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -1,5 +1,5 @@ SUBDIRS = gtkdoc -TARGETS = gtkdoc/Mailer.types gtkdoc/tmpl.stamp gtkdoc/sgml.stamp gtkdoc/html.stamp mailer.1 mailer.html +TARGETS = compose.1 compose.html gtkdoc/Mailer.types gtkdoc/tmpl.stamp gtkdoc/sgml.stamp gtkdoc/html.stamp mailer.1 mailer.html PREFIX = /usr/local DESTDIR = RM ?= rm -f @@ -13,6 +13,12 @@ all: subdirs $(TARGETS) subdirs: @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done +compose.1: compose.xml + ./docbook.sh -P "$(PREFIX)" -- "compose.1" + +compose.html: compose.xml + ./docbook.sh -P "$(PREFIX)" -- "compose.html" + gtkdoc/Mailer.types: ../config.sh ./gtkdoc.sh -P "$(PREFIX)" -- "gtkdoc/Mailer.types" @@ -33,20 +39,22 @@ mailer.html: mailer.xml clean: @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done - $(RM) -- $(gtkdoc/Mailer.types_OBJS) $(gtkdoc/tmpl.stamp_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(gtkdoc/html.stamp_OBJS) $(mailer.1_OBJS) $(mailer.html_OBJS) + $(RM) -- $(compose.1_OBJS) $(compose.html_OBJS) $(gtkdoc/Mailer.types_OBJS) $(gtkdoc/tmpl.stamp_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(gtkdoc/html.stamp_OBJS) $(mailer.1_OBJS) $(mailer.html_OBJS) distclean: @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done - $(RM) -- $(gtkdoc/Mailer.types_OBJS) $(gtkdoc/tmpl.stamp_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(gtkdoc/html.stamp_OBJS) $(mailer.1_OBJS) $(mailer.html_OBJS) + $(RM) -- $(compose.1_OBJS) $(compose.html_OBJS) $(gtkdoc/Mailer.types_OBJS) $(gtkdoc/tmpl.stamp_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(gtkdoc/html.stamp_OBJS) $(mailer.1_OBJS) $(mailer.html_OBJS) $(RM) -- $(TARGETS) install: $(TARGETS) @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "compose.html" ./gtkdoc.sh -P "$(DESTDIR)$(PREFIX)" -i -- "gtkdoc/html.stamp" ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "mailer.html" uninstall: @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done + ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "compose.html" ./gtkdoc.sh -P "$(DESTDIR)$(PREFIX)" -u -- "gtkdoc/html.stamp" ./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "mailer.html" diff --git a/doc/compose.xml b/doc/compose.xml new file mode 100644 index 0000000..5ba53f8 --- /dev/null +++ b/doc/compose.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + +]> + + + &title; + &package; + + + &firstname; + &surname; + Code and documentation. +
+ &email; +
+
+
+ + 2012 + &firstname; &surname; <&email;> + + + This manual page was written for the DeforaOS project (and may be + used by others). + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU General Public License, + Version 3 as published by the Free Software Foundation. + +
+ + &name; + §ion; + + + &name; + &purpose; + + + + &name; + + subject + address + + + + Description + &name; is a mail composer. + + + Options + The following options are available: + + + + + The subject of the e-mail to compose. + + + + + + Bugs + Issues can be listed and reported at . + + + See also + + + mailer + 1 + + + +
+ diff --git a/doc/project.conf b/doc/project.conf index 5668d72..8ac2bbb 100644 --- a/doc/project.conf +++ b/doc/project.conf @@ -1,6 +1,17 @@ subdirs=gtkdoc -targets=gtkdoc/Mailer.types,gtkdoc/tmpl.stamp,gtkdoc/sgml.stamp,gtkdoc/html.stamp,mailer.1,mailer.html -dist=Makefile,GRAMMAR,docbook.sh,gtkdoc.sh,mailer.xml +targets=compose.1,compose.html,gtkdoc/Mailer.types,gtkdoc/tmpl.stamp,gtkdoc/sgml.stamp,gtkdoc/html.stamp,mailer.1,mailer.html +dist=Makefile,GRAMMAR,compose.xml,docbook.sh,gtkdoc.sh,mailer.xml + +[compose.1] +type=script +script=./docbook.sh +depends=compose.xml + +[compose.html] +type=script +script=./docbook.sh +depends=compose.xml +install= [gtkdoc/Mailer.types] type=script