# Note: Makefile is built automatically from Makefile.in
#
-# $Id: GNUmakefile.in,v 1.5 2002/02/27 15:30:39 hal9 Exp $
+# $Id: GNUmakefile.in,v 1.8 2002/03/05 14:07:42 morcego Exp $
#
# Written by and Copyright (C) 2001 the SourceForge
# IJBSWA team. http://ijbswa.sourceforge.net
# Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# $Log: GNUmakefile.in,v $
+# Revision 1.8 2002/03/05 14:07:42 morcego
+# configure now detects rpm topdir, and change GNUmakefile acordingly
+# (based on sugestion by Sarantis Paskalis)
+#
+# Revision 1.7 2002/03/05 13:43:28 morcego
+# Checking for text browser, so redhat-dok can work.
+#
+# Revision 1.6 2002/03/05 13:10:51 morcego
+# Changes to implement redhat-dok (Hal Burgiss)
+# Changes to make it work on other distros and out-of-the-shelf configurations
+#
# Revision 1.5 2002/02/27 15:30:39 hal9
# Reset $(RPM_PACKAGEV) to 1 (was 2)
#
TAR = tar
MAKE = make
LN = ln
-DB = jade -t sgml -ihtml -D.. -d ldp.dsl\#html
+WDUMP = @WDUMP@ -dump
+JADEBIN = @JADEBIN@
+DB = $(JADEBIN) -t sgml -ihtml -D.. -d ldpOK.dsl\#html
+DKPREFIX = @DKPREFIX@
# Program to do LF->CRLF
#
#############################################################################
TAR_ARCH = /tmp/ijbswa-$(RPM_VERSION).tar.gz
-RPM_BASE = /usr/src/redhat
+RPM_BASE = @RPM_BASE@
#############################################################################
# Filenames and libraries
# converts doc/source/*.sgml into html, text and man pages
#
#############################################################################
-dok:
+dok: doc/source/ldpOK.dsl
mkdir -p doc/text doc/man
# user manual
rm -rf doc/webserver/user-manual
- cd doc/source && db2html -s ldp.dsl user-manual.sgml && mv user-manual ../webserver
- cd doc/source && db2html -s ldp.dsl --nochunks user-manual.sgml > tmp.html && lynx -dump tmp.html > ../text/user-manual.txt && rm -rf tmp.html user-manual
+ cd doc/source && db2html -s ldpOK.dsl user-manual.sgml && mv user-manual ../webserver
+ cd doc/source && db2html -s ldpOK.dsl --nochunks user-manual.sgml > tmp.html && lynx -dump tmp.html > ../text/user-manual.txt && rm -rf tmp.html user-manual
## developer manual
rm -rf doc/webserver/developer-manual
- cd doc/source && db2html -s ldp.dsl developer-manual.sgml && mv developer-manual ../webserver
- cd doc/source && db2html -s ldp.dsl --nochunks developer-manual.sgml > tmp.html && lynx -dump tmp.html > ../text/developer-manual.txt && rm -rf tmp.html developer-manual
+ cd doc/source && db2html -s ldpOK.dsl developer-manual.sgml && mv developer-manual ../webserver
+ cd doc/source && db2html -s ldpOK.dsl --nochunks developer-manual.sgml > tmp.html && lynx -dump tmp.html > ../text/developer-manual.txt && rm -rf tmp.html developer-manual
## faq
rm -rf doc/webserver/faq
- cd doc/source && db2html -s ldp.dsl faq.sgml && mv faq ../webserver
- cd doc/source && db2html -s ldp.dsl --nochunks faq.sgml > tmp.html && lynx -dump tmp.html > ../text/faq.txt && rm -rf tmp.html faq
+ cd doc/source && db2html -s ldpOK.dsl faq.sgml && mv faq ../webserver
+ cd doc/source && db2html -s ldpOK.dsl --nochunks faq.sgml > tmp.html && lynx -dump tmp.html > ../text/faq.txt && rm -rf tmp.html faq
-redhat-dok:
+redhat-dok: doc/source/ldpOK.dsl
mkdir -p doc/text doc/man doc/source/user-manual \
doc/source/developer-manual doc/source/faq
## user manual
rm -rf doc/webserver/user-manual
cd doc/source/user-manual && $(DB) ../user-manual.sgml && cd .. &&\
mv user-manual ../webserver
- cd doc/source && $(DB) -V nochunks user-manual.sgml > tmp.html && w3m \
- -dump tmp.html > ../text/user-manual.txt && rm -rf tmp.html \
+ cd doc/source && $(DB) -V nochunks user-manual.sgml > tmp.html && \
+ $(WDUMP) tmp.html > ../text/user-manual.txt && rm -rf tmp.html \
user-manual
## developer manual
rm -rf doc/webserver/developer-manual
cd doc/source/developer-manual && $(DB) ../developer-manual.sgml &&\
cd .. && mv developer-manual ../webserver
cd doc/source && $(DB) -V nochunks developer-manual.sgml > tmp.html && \
- w3m -dump tmp.html > ../text/developer-manual.txt && rm -rf tmp.html \
+ $(WDUMP) tmp.html > ../text/developer-manual.txt && rm -rf tmp.html \
developer-manual
## faq
rm -rf doc/webserver/faq
cd doc/source/faq && $(DB) ../faq.sgml && cd .. && mv faq ../webserver
- cd doc/source && $(DB) -V nochunks faq.sgml > tmp.html && w3m -dump \
+ cd doc/source && $(DB) -V nochunks faq.sgml > tmp.html && $(WDUMP) \
tmp.html > ../text/faq.txt && rm -rf tmp.html faq
+doc/source/ldpOK.dsl:
+ if [ "$(DKPREFIX)" != "none" ]; then \
+ sed -e "s@/usr/share/sgml/docbook/dsssl-stylesheets@$(DKPREFIX)@g" doc/source/ldp.dsl > doc/source/ldpOK.dsl; \
+ else \
+ cp doc/source/ldp.dsl doc/source/ldpOK.dsl; \
+ fi
+
#############################################################################
#
# Webserver