source: ThirdParty/Mumps/trunk/Makefile.am @ 355

Last change on this file since 355 was 355, checked in by andreasw, 13 years ago

minor corrections; reran autotools

  • Property svn:eol-style set to native
  • Property svn:keywords set to "Author Date Id Revision"
File size: 2.6 KB
Line 
1# Copyright (C) 2007 International Business Machines and others.
2# All Rights Reserved.
3# This file is distributed under the Common Public License.
4
5## $Id: Makefile.am 355 2007-06-14 04:37:33Z andreasw $
6
7AUTOMAKE_OPTIONS = foreign
8
9EXTRA_DIST = get.mumps INSTALL.MUMPS
10
11if SKIPMAKE
12  noinst_LTLIBRARIES =
13else
14  noinst_LTLIBRARIES = libcoinmumps.la
15endif
16
17MUMPSDIR = @MUMPSDIR@
18
19nodist_libcoinmumps_la_SOURCES = \
20        $(MUMPSDIR)/src/dmumps_bloc2.F \
21        $(MUMPSDIR)/src/dmumps_buffer.F \
22        $(MUMPSDIR)/src/dmumps_cv.F \
23        $(MUMPSDIR)/src/dmumps_cv_load.F \
24        $(MUMPSDIR)/src/dmumps_ooc.F \
25        $(MUMPSDIR)/src/dmumps_part1.F \
26        $(MUMPSDIR)/src/dmumps_part2.F \
27        $(MUMPSDIR)/src/dmumps_part3.F \
28        $(MUMPSDIR)/src/dmumps_part4.F \
29        $(MUMPSDIR)/src/dmumps_part5.F \
30        $(MUMPSDIR)/src/dmumps_part6.F \
31        $(MUMPSDIR)/src/dmumps_part7.F \
32        $(MUMPSDIR)/src/dmumps_part8.F \
33        $(MUMPSDIR)/src/dmumps_part9.F \
34        $(MUMPSDIR)/src/dmumps_struc_def.F \
35        $(MUMPSDIR)/src/dmumps_c.c \
36        $(MUMPSDIR)/src/dmumps_io_basic.c \
37        $(MUMPSDIR)/src/dmumps_io.c \
38        $(MUMPSDIR)/src/dmumps_io_err.c \
39        $(MUMPSDIR)/src/dmumps_io_thread.c \
40        $(MUMPSDIR)/src/dmumps_orderings.c \
41        $(MUMPSDIR)/libseq/mpi.f \
42        $(MUMPSDIR)/libseq/mpic.c \
43        $(MUMPSDIR)/libseq/elapse.c
44
45
46DEFAULT_INCLUDES = -I. -I`$(CYGPATH_W) $(srcdir)`
47
48AM_CPPFLAGS = -I`$(CYGPATH_W) $(srcdir)/$(MUMPSDIR)/src` \
49        -I`$(CYGPATH_W) $(srcdir)/$(MUMPSDIR)/libseq` \
50        -I`$(CYGPATH_W) $(srcdir)/$(MUMPSDIR)/include`
51
52
53libcoinmumps_la_LDFLAGS = $(LT_LDFLAGS)
54
55# Some dependecies for modules:
56dmumps_cv_load.lo dmumps_ooc.lo dmumps_part1.lo dmumps_part2.lo \
57dmumps_part3.lo dmumps_part4.lo dmumps_part5.lo dmumps_part6.lo \
58dmumps_part7.lo dmumps_part8.lo: dmumps_struc_def.lo
59
60dmumps_part3.lo dmumps_part5.lo: dmumps_cv.lo
61
62dmumps_part1.lo dmumps_part2.lo dmumps_part3.lo dmumps_part4.lo \
63dmumps_part5.lo dmumps_part6.lo: dmumps_cv_load.lo
64
65dmumps_cv_load.lo dmumps_part1.lo dmumps_part2.lo dmumps_part3.lo \
66dmumps_part4.lo dmumps_part5.lo dmumps_part6.lo dmumps_part7.lo: \
67dmumps_buffer.lo
68
69dmumps_part1.lo dmumps_part2.lo dmumps_part3.lo dmumps_part4.lo \
70dmumps_part5.lo dmumps_part6.lo dmumps_part7.lo dmumps_part8.lo: dmumps_ooc.lo
71
72# Module files that need to be deleted
73MODEXT = mod
74CLEANFILES = *.$(MODEXT)
75
76# Reset DEFS to that they don't show up for the Fortran compiler
77DEFS =
78CFLAGS += $(MY_DEFS)
79
80########################################################################
81#                         Maintainer Stuff                             #
82########################################################################
83
84# Files that are generated and should be cleaned with make distclean
85DISTCLEANFILES = $(MAKEOKFILE)
86
87include ../../BuildTools/Makemain.inc
Note: See TracBrowser for help on using the repository browser.