diff options
-rw-r--r-- | debian/open-axiom.install | 15 | ||||
-rwxr-xr-x | debian/rules | 7 |
2 files changed, 13 insertions, 9 deletions
diff --git a/debian/open-axiom.install b/debian/open-axiom.install index a4ee7cf..c8c7a8b 100644 --- a/debian/open-axiom.install +++ b/debian/open-axiom.install @@ -1,10 +1,13 @@ usr/bin/open-axiom usr/lib/open-axiom/lib/ex2ht -# *.o for GCL -# *.fasl for SBCL -# it's a kind of hack -usr/lib/open-axiom/algebra/*.{o,fasl} +# We make choice in debian/rules: +# +# SBCL: usr/lib/open-axiom/algebra/*.fasl +# GCL: usr/lib/open-axiom/algebra/*.o + +# SBCL: usr/lib/open-axiom/lib/libopen-axiom-core.so +# GCL: NOTHING usr/lib/open-axiom/lib/session usr/lib/open-axiom/lib/spadbuf @@ -24,9 +27,5 @@ usr/lib/open-axiom/bin/clef usr/lib/open-axiom/bin/asq usr/lib/open-axiom/bin/AXIOMsys -# GCL does not use shared libs -# for SBCL we put this lib in debian/rules -#usr/lib/open-axiom/lib/libopen-axiom-core.so - debian/open-axiom.xpm /usr/share/pixmaps/ debian/open-axiom.desktop /usr/share/applications/ diff --git a/debian/rules b/debian/rules index d7cfc65..5332fb9 100755 --- a/debian/rules +++ b/debian/rules @@ -67,7 +67,12 @@ override_dh_auto_clean: override_dh_install: ifeq ($(LISP), sbcl) - dh_install -p open-axiom usr/lib/open-axiom/lib/libopen-axiom-core.so + dh_install -p open-axiom \ + usr/lib/open-axiom/lib/libopen-axiom-core.so \ + usr/lib/open-axiom/algebra/*.fasl +else + dh_install -p open-axiom \ + usr/lib/open-axiom/algebra/*.o endif dh_install --list-missing |