1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/makefile.mk
# Add here any variable or target overrides you need.
# where sources are
DEB_SRCDIR = $(CURDIR)/src
CCP=mpicc
CFLAGS=-O3 -I. -I../../bin -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD
LDFLAGS=-L../../bin -lm -lrt
configure/scotch::
cp debian/Makefile.inc src/Makefile.inc
build/scotch::
-for i in acpl amk_grf amk_p2 gbase gmk_hy gmk_msh gord gtst mcv mord\
amk_ccc amk_hy atst gcv gmk_m2 gmk_ub2 gotst mmk_m2 mtst\
amk_fft2 amk_m2 gmap gmk_m3 gmtst gout mmk_m3;\
do\
mv bin/$$i bin/scotch_$$i;\
done
install/libscotchmetis-dev::
(cd bin/ && ln -s libscotchmetis.a libmetis.a)
clean::
-rm bin/*
-rm src/Makefile.inc
orig-tarball:
mkdir tmp; \
cd tmp; \
wget http://gforge.inria.fr/frs/download.php/2827/scotch_5.0.tgz; \
tar xzf scotch_5.0.tgz; \
mv scotch_5.0 scotch-5.0.1;\
cd scotch-5.0.1;\
rm doc/ptscotch_user5.0.pdf doc/scotch_user5.0.ps.gz doc/ptscotch_user5.0.ps.gz doc/scotch_user5.0.pdf; \
cd .. ; \
tar czf ../scotch_5.0.1.dfsg.orig.tar.gz scotch-5.0.1; \
cd ..; rm -rf tmp
|