~ubuntu-branches/ubuntu/trusty/scotch/trusty

« back to all changes in this revision

Viewing changes to src/Make.inc/Makefile.inc.i686_pc_mingw32

  • Committer: Bazaar Package Importer
  • Author(s): "Adam C. Powell, IV", Christophe Trophime, Adam C. Powell, IV
  • Date: 2010-12-29 13:07:19 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20101229130719-jwalolw5d6av6wqx
Tags: 5.1.11.dfsg-1
[Christophe Trophime]
* New upstream release
* Forward-ported patches to version 5.1.10b.
* Install scotch headers properly.
* Fix chrpath commands in debian/rules.
* Fix (pt)scotch library install paths.
* Fix lintian errors and warnings.

[Adam C. Powell, IV]
* Forward-ported patches to version 5.1.11.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
# Since all files are linked with the MPI libraries, this file is
9
9
# for compiling PT-Scotch only. To compile Scotch, remove the
10
10
# -DSCOTCH_PTSCOTCH flag, as well as all references to MPI in the
11
 
# CFLAGS and LDFLAGS variables.
12
 
 
13
 
EXE             =
14
 
LIB             = .a
15
 
OBJ             = .o
16
 
 
17
 
MAKE            = make
18
 
AR              = ar
19
 
ARFLAGS         = -ruv
20
 
CAT             = cat
21
 
CCS             = gcc
22
 
CCP             = gcc
23
 
CCD             = gcc
 
11
# CFLAGS and CLIBFLAGS  =
 
12
LDFLAGS variables.
 
13
 
 
14
EXE                     =
 
15
LIB                     = .a
 
16
OBJ                     = .o
 
17
 
 
18
MAKE                    = make
 
19
AR                      = ar
 
20
ARFLAGS                 = -ruv
 
21
CAT                     = cat
 
22
CCS                     = gcc
 
23
CCP                     = gcc
 
24
CCD                     = gcc
24
25
 
25
26
#--- Compiler/loader flags
26
 
CFLAGS_CPL      = -O0 -g3
27
 
CFLAGS_INC      = 
28
 
CFLAGS_DEF      = -DCOMMON_RANDOM_FIXED_SEED -DCOMMON_RANDOM_RAND -DCOMMON_STUB_FORK -DSCOTCH_PTSCOTCH -DSCOTCH_RENAME -D'pipe(pfds)=_pipe(pfds,1024,0x8000)'
29
 
LDFLAGS         = 
 
27
CFLAGS_CPL              = -O0 -g3
 
28
CFLAGS_INC              = 
 
29
CFLAGS_DEF              = -DCOMMON_RANDOM_FIXED_SEED -DCOMMON_RANDOM_RAND -DCOMMON_STUB_FORK -DSCOTCH_PTSCOTCH -DSCOTCH_RENAME -DSCOTCH_RENAME_PARSER -D'pipe(pfds)=_pipe(pfds,1024,0x8000)'
 
30
CLIBFLAGS       =
 
31
LDFLAGS                 = 
30
32
 
31
33
PGMFILES=$(PROGRAMFILES)
32
34
 
33
35
#--- MPI
34
 
MPI_ROOTDIR     = $(PGMFILES)/MPICH2
 
36
MPI_ROOTDIR             = $(PGMFILES)/MPICH2
35
37
CFLAGS_INC      += -I$(MPI_ROOTDIR)/include
36
38
#--- Comment/Uncomment for threaded MPI
 
39
CLIBFLAGS       =
37
40
LDFLAGS         += -L$(MPI_ROOTDIR)/lib -lm -lmpi
38
 
#LDFLAGS        += -L$(MPI_ROOTDIR)/lib -lm -lmpich2mt
 
41
#CLIBFLAGS      =
 
42
LDFLAGS         += -L$(MPI_ROOTDIR)/lib -lm -lmpich2mt
39
43
 
40
44
#--- Pthread : Uncomment for pthread support
41
 
#PTHREAD_ROOTDIR        = $(PGMFILES)/pthread-win32
 
45
#PTHREAD_ROOTDIR                = $(PGMFILES)/pthread-win32
42
46
#CFLAGS_INC             += -I$(PTHREAD_ROOTDIR)/include
43
 
#LDFLAGS                += -L$(PTHREAD_ROOTDIR)/lib -lpthreadGC2
 
47
#CLIBFLAGS      =
 
48
LDFLAGS         += -L$(PTHREAD_ROOTDIR)/lib -lpthreadGC2
44
49
 
45
50
#--- zlib: Uncomment for compressed files
46
 
#ZLIB_ROOTDIR   = $(PGMFILES)/zlib-1.2.3
 
51
#ZLIB_ROOTDIR           = $(PGMFILES)/zlib-1.2.3
47
52
#CFLAGS_INC     += -I$(ZLIB_ROOTDIR)/include
48
 
#LDFLAGS        += -L$(ZLIB_ROOTDIR)/lib -lzdll
 
53
#CLIBFLAGS      =
 
54
LDFLAGS += -L$(ZLIB_ROOTDIR)/lib -lzdll
49
55
 
50
56
#--- COMMON_PTHREAD: Uncomment for compressed files
51
57
#CFLAGS_DEF     += -DCOMMON_PTHREAD -DCOMMON_FILE_COMPRESS_GZ
53
59
#--- SCOTCH_PTHREAD: Uncomment for threaded MPI
54
60
#CFLAGS_DEF     += -DSCOTCH_PTHREAD
55
61
 
56
 
CFLAGS  = $(CFLAGS_CPL) $(CFLAGS_INC) $(CFLAGS_DEF)
57
 
CP              = cp
58
 
LEX             = flex
59
 
LN              = cp
60
 
MKDIR           = mkdir
61
 
MV              = mv
62
 
RANLIB          = ranlib
63
 
YACC            = bison -y
 
62
CFLAGS          = $(CFLAGS_CPL) $(CFLAGS_INC) $(CFLAGS_DEF)
 
63
CP                      = cp
 
64
LEX                     = flex -Pscotchyy -olex.yy.c
 
65
LN                      = cp
 
66
MKDIR                   = mkdir
 
67
MV                      = mv
 
68
RANLIB                  = ranlib
 
69
YACC                    = bison -pscotchyy -y -b y