-
Notifications
You must be signed in to change notification settings - Fork 2
/
Makefile.am
90 lines (79 loc) · 2.38 KB
/
Makefile.am
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# Copyright (C) 2009 International Business Machines and others.
# All Rights Reserved.
# This file is distributed under the Eclipse Public License.
EXTRA_DIST = get.metis INSTALL.METIS
lib_LTLIBRARIES = libcoinmetis.la
METISDIR = @METISDIR@
libcoinmetis_la_SOURCES = \
$(METISDIR)/Lib/balance.c \
$(METISDIR)/Lib/bucketsort.c \
$(METISDIR)/Lib/ccgraph.c \
$(METISDIR)/Lib/coarsen.c \
$(METISDIR)/Lib/compress.c \
$(METISDIR)/Lib/debug.c \
$(METISDIR)/Lib/estmem.c \
$(METISDIR)/Lib/fm.c \
$(METISDIR)/Lib/fortran.c \
$(METISDIR)/Lib/frename.c \
$(METISDIR)/Lib/graph.c \
$(METISDIR)/Lib/initpart.c \
$(METISDIR)/Lib/kmetis.c \
$(METISDIR)/Lib/kvmetis.c \
$(METISDIR)/Lib/kwayfm.c \
$(METISDIR)/Lib/kwayrefine.c \
$(METISDIR)/Lib/kwayvolfm.c \
$(METISDIR)/Lib/kwayvolrefine.c \
$(METISDIR)/Lib/match.c \
$(METISDIR)/Lib/mbalance2.c \
$(METISDIR)/Lib/mbalance.c \
$(METISDIR)/Lib/mcoarsen.c \
$(METISDIR)/Lib/memory.c \
$(METISDIR)/Lib/mesh.c \
$(METISDIR)/Lib/meshpart.c \
$(METISDIR)/Lib/mfm2.c \
$(METISDIR)/Lib/mfm.c \
$(METISDIR)/Lib/mincover.c \
$(METISDIR)/Lib/minitpart2.c \
$(METISDIR)/Lib/minitpart.c \
$(METISDIR)/Lib/mkmetis.c \
$(METISDIR)/Lib/mkwayfmh.c \
$(METISDIR)/Lib/mkwayrefine.c \
$(METISDIR)/Lib/mmatch.c \
$(METISDIR)/Lib/mmd.c \
$(METISDIR)/Lib/mpmetis.c \
$(METISDIR)/Lib/mrefine2.c \
$(METISDIR)/Lib/mrefine.c \
$(METISDIR)/Lib/mutil.c \
$(METISDIR)/Lib/myqsort.c \
$(METISDIR)/Lib/ometis.c \
$(METISDIR)/Lib/parmetis.c \
$(METISDIR)/Lib/pmetis.c \
$(METISDIR)/Lib/pqueue.c \
$(METISDIR)/Lib/refine.c \
$(METISDIR)/Lib/separator.c \
$(METISDIR)/Lib/sfm.c \
$(METISDIR)/Lib/srefine.c \
$(METISDIR)/Lib/stat.c \
$(METISDIR)/Lib/subdomains.c \
$(METISDIR)/Lib/timing.c \
$(METISDIR)/Lib/util.c
AM_CPPFLAGS = -I$(srcdir)/$(METISDIR)/Lib $(CFLAGS)
libcoinmetis_la_LDFLAGS = $(LT_LDFLAGS)
thirdpartyincludedir = $(includedir)/coin-or/metis
thirdpartyinclude_HEADERS = \
$(METISDIR)/Lib/defs.h \
$(METISDIR)/Lib/macros.h \
$(METISDIR)/Lib/metis.h \
$(METISDIR)/Lib/proto.h \
$(METISDIR)/Lib/rename.h \
$(METISDIR)/Lib/struct.h
# if we generated strings.h, then also install it for users of metis.h (like Mumps5)
if INSTALL_STRINGS_H
thirdpartyinclude_HEADERS += strings.h
endif
pkgconfiglibdir = $(libdir)/pkgconfig
pkgconfiglib_DATA = coinmetis.pc
test:
@echo "No test available for Metis."
# Suppress default defines from autoheader
DEFS =