~ubuntu-branches/ubuntu/karmic/netpipe/karmic

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Camm Maguire
  • Date: 2004-10-26 20:28:24 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20041026202824-fdmack9iksv54eqe
Tags: 3.6.2-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
#export DH_VERBOSE=1
9
9
 
10
10
# This is the debhelper compatability version to use.
11
 
export DH_COMPAT=1
 
11
#export DH_COMPAT=1
12
12
 
13
13
build: build-stamp
14
14
build-stamp:
15
15
        dh_testdir
16
16
 
17
 
        # Add here commands to compile the package.
18
 
        $(MAKE) NPtcp
19
 
        cp netpipe.1 NPtcp.1
20
 
        $(MAKE) NPpvm
21
 
        cp netpipe.1 NPpvm.1
22
 
        $(MAKE) NPmpi MPI_INC=/usr/lib/lam/include MPI_INC1=/usr/lib/lam/include MPI_LIB=/usr/lib/lam/lib MPI_LLIB=-lmpi
 
17
        $(MAKE) tcp
 
18
        cp debian/netpipe.1 NPtcp.1
 
19
        $(MAKE) pvm
 
20
        cp debian/netpipe.1 NPpvm.1
 
21
        $(MAKE) mpi MPICC=mpicc.lam
23
22
        mv NPmpi NPlam
24
 
        cp netpipe.1 NPlam.1
25
 
        rm -f NPmpi.o MPI.o
26
 
        $(MAKE) NPmpi MPI_INC=$$(dpkg -L mpich |grep include$$ | head -1l) \
27
 
                MPI_INC1=$$(dpkg -L mpich | grep include$$ | head -2l | tail -1l) \
28
 
                MPI_LIB=$$(dpkg -L mpich | grep lib$$ | grep mpich) MPI_LLIB=-lmpich
 
23
        cp debian/netpipe.1 NPlam.1
 
24
        C_INCLUDE_PATH=/usr/lib/mpich/include $(MAKE) mpi MPICC="$$(mpicc.mpich -show | sed 's,mpich/lib ,mpich/lib/shared ,1')"
29
25
        mv NPmpi NPmpich
30
 
        cp netpipe.1 NPmpich.1
 
26
        cp debian/netpipe.1 NPmpich.1
 
27
 
 
28
#       MPI2_INC not necessary, but must not be empty
 
29
        $(MAKE) mpi2 MPI2CC=mpicc.lam MPI2_INC=./
 
30
        mv NPmpi2 NPlam2
 
31
        cp debian/netpipe.1 NPlam2.1
31
32
 
32
33
        touch build-stamp
33
34
 
36
37
        dh_testroot
37
38
        rm -f build-stamp install-stamp
38
39
 
39
 
        # Add here commands to clean up after the build process.
40
40
        -$(MAKE) clean
41
 
        rm -f NPtcp.1 NPlam.1 NPmpich.1 NPpvm.1
42
 
        rm -f NPtcp NPlam NPmpich NPpvm
 
41
        rm -f NPtcp.1 NPlam.1 NPmpich.1 NPlam2.1 NPpvm.1
 
42
        rm -f NPtcp NPlam NPmpich NPlam2 NPpvm
43
43
 
44
44
        dh_clean
45
45
 
50
50
        dh_clean -k
51
51
        dh_installdirs
52
52
 
53
 
        # Add here commands to install the package into debian/tmp.
54
 
#       $(MAKE) install DESTDIR=`pwd`/debian/tmp
55
 
        cp NPtcp NPlam NPmpich NPpvm `pwd`/debian/tmp/usr/bin
 
53
        mkdir -p debian/tmp/usr/bin
 
54
        cp NPtcp NPlam NPmpich NPlam2 NPpvm `pwd`/debian/tmp/usr/bin
56
55
 
57
56
        dh_movefiles
58
57
        touch install-stamp
76
75
        dh_link -i
77
76
        dh_compress -i
78
77
        dh_fixperms -i
79
 
        # You may want to make some executables suid here.
80
 
        dh_suidregister -i
81
78
        dh_installdeb -i
82
79
#       dh_perl -i
83
80
        dh_gencontrol -i
97
94
#       dh_installinit -a
98
95
        dh_installcron -a
99
96
        dh_installmanpages -pnetpipe-lam NPtcp.1 NPmpich.1  NPpvm.1 netpipe.1
100
 
        dh_installmanpages -pnetpipe-pvm NPtcp.1 NPmpich.1 NPlam.1  netpipe.1
101
 
        dh_installmanpages -pnetpipe-tcp  NPmpich.1 NPlam.1 NPpvm.1 netpipe.1
102
 
        dh_installmanpages -pnetpipe-mpich NPtcp.1  NPlam.1 NPpvm.1 netpipe.1
 
97
        dh_installmanpages -pnetpipe-pvm NPtcp.1 NPmpich.1 NPlam.1 NPlam2.1 netpipe.1
 
98
        dh_installmanpages -pnetpipe-tcp  NPmpich.1 NPlam.1 NPlam2.1 NPpvm.1 netpipe.1
 
99
        dh_installmanpages -pnetpipe-mpich NPtcp.1  NPlam.1 NPlam2.1 NPpvm.1 netpipe.1
103
100
        dh_installinfo -a
104
101
#       dh_undocumented
105
102
        dh_installchangelogs -a 
107
104
        dh_link -a
108
105
        dh_compress -a
109
106
        dh_fixperms -a
110
 
        # You may want to make some executables suid here.
111
 
        dh_suidregister -a
112
107
        dh_installdeb -a
113
108
#       dh_makeshlibs -a
114
109
#       dh_perl -a