summaryrefslogtreecommitdiffstats
path: root/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules13
1 files changed, 10 insertions, 3 deletions
diff --git a/debian/rules b/debian/rules
index da0e302..9ed76c6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -48,6 +48,8 @@ SCM_OPTIONS = -p linux \
# -F heap-can-shrink \
+#SCHEME_LIBRARY_PATH=../slib-3a1/
+#export SCHEME_LIBRARY_PATH
NON_LIB_FILES = 'bench.scm|build.scm|example.scm|r4rstest.scm|pi.scm|grtest.scm'
#test: stamp-configure
@@ -70,14 +72,17 @@ endif
chmod ug+x debian/bld
debian/bld
make scm.info
+ make Xlibscm.info
texi2html -monolithic scm.texi
+ texi2html -monolithic Xlibscm.texi
touch build-stamp
clean:
$(checkdir)
-rm -f scm.info* scm.html tmp1 tmp2 scmflags.h scmlit
+ -rm -f Xlibscm.info*
-rm -f features.txi platform.txi
- -rm -f scm5d0.info
+ -rm -f *.info
-rm require.scm scm
make distclean
-rm -f srcdir.mk
@@ -89,7 +94,7 @@ binary-indep: checkroot
$(checkdir)
binary-arch: checkroot build
- $(checkdir)
+ $(checkdir)
-rm -rf debian/tmp*
# debian/tmp
@@ -114,7 +119,7 @@ binary-arch: checkroot build
# man pages
$(INSTALL_DIR) debian/tmp/usr/share/man/man1
$(INSTALL_MAN) scm.1 debian/tmp/usr/share/man/man1
- gzip -9vr debian/tmp/usr/share/man
+ gzip -9vr debian/tmp/usr/share/man || true
# documentation
$(INSTALL_DIR) debian/tmp/usr/share/doc/scm
@@ -124,6 +129,7 @@ binary-arch: checkroot build
$(INSTALL_DATA) README debian/tmp/usr/share/doc/scm
gzip -9v debian/tmp/usr/share/doc/scm/*
$(INSTALL_DATA) scm.html debian/tmp/usr/share/doc/scm
+ $(INSTALL_DATA) Xlibscm.html debian/tmp/usr/share/doc/scm
$(INSTALL_DATA) debian/copyright debian/tmp/usr/share/doc/scm
$(INSTALL_DIR) debian/tmp/usr/share/doc-base
@@ -142,6 +148,7 @@ binary-arch: checkroot build
# info pages
$(INSTALL_DIR) debian/tmp/usr/share/info
$(INSTALL_DATA) scm.info* debian/tmp/usr/share/info
+ $(INSTALL_DATA) Xlibscm.info* debian/tmp/usr/share/info
gzip -9 debian/tmp/usr/share/info/*
dpkg-shlibdeps scm