File: rules

package info (click to toggle)
scotch 5.0.1.dfsg-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 6,088 kB
  • ctags: 4,515
  • sloc: ansic: 46,851; makefile: 2,093; yacc: 588; lex: 263; fortran: 90
file content (42 lines) | stat: -rwxr-xr-x 1,179 bytes parent folder | download
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