[Pkg-scicomp-devel] trilinos/trunk/debian
Christophe Prud'homme
prudhomm at debian.org
Tue Apr 10 09:27:43 UTC 2007
SVN commit 1506 by prudhomm:
arch dependencies
M +14 -3 trilinos/trunk/debian/rules
--- trilinos/trunk/debian/rules #1505:1506
@@ -17,6 +17,10 @@
DEB_COMPRESS_EXCLUDE := .pdf
+ENABLE_NOX=--disable-nox-epetra --disable-nox --disable-loca
+ifeq ($(DEB_BUILD_ARCH), i386)
+ENABLE_NOX=--enable-nox-epetra
+endif
include /usr/share/cdbs/1/class/autotools.mk
@@ -41,7 +45,7 @@
--enable-amesos-superlu \
--enable-triutils \
--enable-epetra \
- --enable-nox-epetra \
+ $(ENABLE_NOX) \
--enable-teuchos \
--enable-thyra \
--enable-ml_amesos \
@@ -63,8 +67,12 @@
version=1.0
version_major=1
+ifeq ($(DEB_BUILD_ARCH), i386)
TRILINOS_PACKAGES=amesos anasazi aztecoo epetra epetraext ifpack ml new_package nox teuchos triutils pytrilinos thyra
# pliris kokkos komplex
+else
+TRILINOS_PACKAGES=amesos anasazi aztecoo epetra epetraext ifpack ml new_package teuchos triutils pytrilinos thyra
+endif
install/libtrilinos6.0::
-(for i in $(TRILINOS_PACKAGES); do \
@@ -72,6 +80,10 @@
(cd debian/tmp/usr/lib/ && ln -sf lib$$i.so.${version} lib$$i.so.${version_major}); \
(cd debian/tmp/usr/lib/ && ln -sf lib$$i.so.${version} lib$$i.so); \
done)
+ gcc -shared -Wl,-soname,libepetra_test.so.$(version_major) -o debian/tmp/usr/lib/libepetra_test.so.$(version) `find $(DEB_BUILDDIR)packages/epetra/test/src/ -name "*.o"`;
+ (cd debian/tmp/usr/lib/ && ln -sf libepetra_test.so.${version} libepetra_test.so.${version_major});
+
+ifeq ($(DEB_BUILD_ARCH), i386)
gcc -shared -Wl,-soname,libloca.so.$(version_major) -o debian/tmp/usr/lib/libloca.so.$(version) `find $(DEB_BUILDDIR)packages/nox/src-loca/src/ -name "*.o"`;
(cd debian/tmp/usr/lib/ && ln -sf libloca.so.${version} libloca.so.${version_major});
(cd debian/tmp/usr/lib/ && ln -sf libloca.so.${version} libloca.so);
@@ -81,6 +93,5 @@
gcc -shared -Wl,-soname,libnoxepetra.so.$(version_major) -o debian/tmp/usr/lib/libnoxepetra.so.$(version) `find $(DEB_BUILDDIR)packages/nox/src-epetra/ -name "*.o"`;
(cd debian/tmp/usr/lib/ && ln -sf libnoxepetra.so.${version} libnoxepetra.so.${version_major});
(cd debian/tmp/usr/lib/ && ln -sf libnoxepetra.so.${version} libnoxpetra.so);
- gcc -shared -Wl,-soname,libepetra_test.so.$(version_major) -o debian/tmp/usr/lib/libepetra_test.so.$(version) `find $(DEB_BUILDDIR)packages/epetra/test/src/ -name "*.o"`;
- (cd debian/tmp/usr/lib/ && ln -sf libepetra_test.so.${version} libepetra_test.so.${version_major});
(cd debian/tmp/usr/lib/ && ln -sf libepetra_test.so.${version} libepetra_test.so)
+endif
\ No newline at end of file
More information about the Pkg-scicomp-devel
mailing list