3 # Copyright (c) 2005 The SquirrelMail Project Team
4 # This file is part of SquirrelMail webmail interface documentation.
6 # SquirrelMail is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 2 of the License, or
9 # (at your option) any later version.
11 # SquirrelMail is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with SquirrelMail; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21 # old multiple commands way
24 # new single command approach
25 COMMAND
=linuxdoc
--backend
=
27 # rtf and check outputs can't process multiple files
28 SOURCE
=admin.sgml user.sgml devel.sgml
30 SITEPATH
="/home/groups/s/sq/squirrelmail/htdocs/manuals/"
33 echo
"all output formats are created!"
36 $(COMMAND
)html
$(SOURCE
) \
37 --header
=site_header.inc
--footer
=site_footer.inc \
41 $(COMMAND
)$@
$(SOURCE
)
44 $(COMMAND
)$@ admin.sgml
45 $(COMMAND
)$@ user.sgml
46 $(COMMAND
)$@ devel.sgml
50 $(COMMAND
)html
$@.sgml
--split
=2
51 $(COMMAND
)latex
-o
tex $@.sgml
52 $(COMMAND
)latex
-o
dvi $@.sgml
53 $(COMMAND
)latex
-o ps
$@.sgml
54 $(COMMAND
)latex
-o pdf
$@.sgml
55 $(COMMAND
)info $@.sgml
60 $(COMMAND
)html
$@.sgml
--split
=2
61 $(COMMAND
)latex
-o
tex $@.sgml
62 $(COMMAND
)latex
-o
dvi $@.sgml
63 $(COMMAND
)latex
-o ps
$@.sgml
64 $(COMMAND
)latex
-o pdf
$@.sgml
65 $(COMMAND
)info $@.sgml
71 $(COMMAND
)html
$@.sgml
--split
=2
72 $(COMMAND
)latex
-o
tex $@.sgml
73 $(COMMAND
)latex
-o
dvi $@.sgml
74 $(COMMAND
)latex
-o ps
$@.sgml
75 $(COMMAND
)latex
-o pdf
$@.sgml
76 $(COMMAND
)info $@.sgml
80 install-site
: clean site
81 cp
*.html
*.png
*.php
$(SITEPATH
)
83 install-packed
: clean admin user devel
84 tar -czf
$(SITEPATH
)admin-html.
tar.gz admin
*.html
85 tar -czf
$(SITEPATH
)user-html.
tar.gz user
*.html
86 tar -czf
$(SITEPATH
)devel-html.
tar.gz devel
*.html
87 tar -czf
$(SITEPATH
)admin-rtf.
tar.gz admin
*.rtf
88 tar -czf
$(SITEPATH
)user-rft.
tar.gz user
*.rtf
89 tar -czf
$(SITEPATH
)devel-rtf.
tar.gz devel
*.rtf
90 gzip
-c admin.txt
> $(SITEPATH
)admin.txt.gz
91 gzip
-c devel.txt
> $(SITEPATH
)devel.txt.gz
92 gzip
-c user.txt
> $(SITEPATH
)user.txt.gz
93 gzip
-c admin.
tex > $(SITEPATH
)admin.
tex.gz
94 gzip
-c devel.
tex > $(SITEPATH
)devel.
tex.gz
95 gzip
-c user.
tex > $(SITEPATH
)user.
tex.gz
96 gzip
-c admin.
dvi > $(SITEPATH
)admin.
dvi.gz
97 gzip
-c devel.
dvi > $(SITEPATH
)devel.
dvi.gz
98 gzip
-c user.
dvi > $(SITEPATH
)user.
dvi.gz
99 gzip
-c admin.ps
> $(SITEPATH
)admin.ps.gz
100 gzip
-c devel.ps
> $(SITEPATH
)devel.ps.gz
101 gzip
-c user.ps
> $(SITEPATH
)user.ps.gz
102 gzip
-c admin.
info > $(SITEPATH
)admin.
info.gz
103 gzip
-c devel.
info > $(SITEPATH
)devel.
info.gz
104 gzip
-c user.
info > $(SITEPATH
)user.
info.gz
105 gzip
-c admin.lyx
> $(SITEPATH
)admin.lyx.gz
106 gzip
-c devel.lyx
> $(SITEPATH
)devel.lyx.gz
107 gzip
-c user.lyx
> $(SITEPATH
)user.lyx.gz
108 cp admin.pdf devel.pdf user.pdf
$(SITEPATH
)
111 rm -f
*.txt
*.html
*.
tex *.
dvi *.ps
*.pdf
*.
info *.lyx
*.rtf