~ubuntu-branches/ubuntu/hardy/libsvm/hardy

« back to all changes in this revision

Viewing changes to python/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Rudi Cilibrasi
  • Date: 2007-10-26 17:45:17 UTC
  • Revision ID: james.westby@ubuntu.com-20071026174517-z46cj9uai8edm3ha
Tags: 2.84.0-3
Added support for Python 2.5. (Closes: #445386)

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
#Windows: see ../README ../Makefile.win
5
5
P3_INCDIR=/usr/include/python2.3
6
6
P4_INCDIR=/usr/include/python2.4
 
7
P5_INCDIR=/usr/include/python2.5
7
8
 
8
9
PC3FLAGS=-O3 -I$(P3_INCDIR) -I..
9
10
PC4FLAGS=-O3 -I$(P4_INCDIR) -I..
 
11
PC5FLAGS=-O3 -I$(P5_INCDIR) -I..
10
12
PLDFLAGS=-shared
11
13
PLIBS3=-lpython2.3
12
14
PLIBS4=-lpython2.4
 
15
PLIBS5=-lpython2.5
13
16
 
14
 
all: .dirs 2.4/svmc.so
 
17
all: .dirs 2.5/svmc.so 2.4/svmc.so
15
18
 
16
19
.dirs:
17
 
        mkdir 2.3 ; mkdir 2.4 ; touch .dirs
 
20
        mkdir 2.3 ; mkdir 2.4 ; mkdir 2.5 ; touch .dirs
18
21
 
19
22
2.3/svmc.so: 2.3/svmc_wrap.o 2.3/svm.o
20
23
        $(CC) $(PLDFLAGS) -o 2.3/svmc.so 2.3/svmc_wrap.o 2.3/svm.o $(PLIBS3)
34
37
2.4/svm.o: ../svm.cpp ../svm.h
35
38
        $(CC) $(PC4FLAGS) -fPIC -c ../svm.cpp -o $@
36
39
 
 
40
2.5/svmc.so: 2.5/svmc_wrap.o 2.5/svm.o
 
41
        $(CC) $(PLDFLAGS) -o 2.5/svmc.so 2.5/svmc_wrap.o 2.5/svm.o $(PLIBS5)
 
42
 
 
43
2.5/svmc_wrap.o: svmc_wrap.c ../svm.h
 
44
        $(CC) $(PC5FLAGS) -fPIC -c svmc_wrap.c -o $@
 
45
 
 
46
2.5/svm.o: ../svm.cpp ../svm.h
 
47
        $(CC) $(PC5FLAGS) -fPIC -c ../svm.cpp -o $@
 
48
 
37
49
svmc_wrap.c: svmc.i
38
50
        $(SWIG) -python -noproxy svmc.i
39
51