Makefile.am 4.22 KB
Newer Older
1
SUBDIRS = . src inst_headers tests examples perf
2
DIST_SUBDIRS = src inst_headers tests examples perf .
3
4

ACLOCAL_AMFLAGS=-I m4
5

6
EXTRA_DIST = util/sunf95preproc-wrapper \
7
	util/sxpreproc-wrapper util/xlfpreproc-wrapper \
8
9
	util/crayftnpreproc-wrapper \
	util/pbs_aprun \
10
11
	util/mpi_launch_poe \
	util/mpi_launch_bgrunjob \
12
13
	config/checksrc/intelmpi_datatype.c \
	config/checkdoc/intelmpi_datatype.txt \
14
	config/checksrc/openmpi_struct_dt.c \
15
	config/checkdoc/openmpi_struct_dt.txt \
16
17
	config/checksrc/openmpi_datatype.c \
	config/checkdoc/openmpi_datatype.txt \
18
	config/checksrc/openmpi_dup.c \
19
20
21
	config/checkdoc/openmpi_dup.txt \
	config/checksrc/pe5228_iv32584.c \
	config/checkdoc/pe5228_iv32584.txt \
Thomas Jahns's avatar
Thomas Jahns committed
22
23
	config/checkdoc/incorrect_mpi_abort_exitcode.c \
	config/checkdoc/incorrect_mpi_abort_exitcode.txt \
24
25
	contrib/00nagfor-libtool-patch/README.txt \
	contrib/00nagfor-libtool-patch/nagfor-libtool.patch \
26
27
	contrib/00nagfor-libtool-patch/nagfor-libtool-2.4.2.patch \
	contrib/00nagfor-libtool-patch/nagfor-libtool-2.4.6.patch \
28
29
30
31
	contrib/01aix-deplib-rpath-patch/README \
	contrib/01aix-deplib-rpath-patch/aix-deplib-libtool.patch \
	contrib/02nagfor53-shared-patch/README.txt \
	contrib/02nagfor53-shared-patch/nagfor53-shared.patch \
32
33
34
35
36
	contrib/03ltmain-ld-groups-patch/README \
	contrib/03ltmain-ld-groups-patch/ltmain-ld-groups-libtool-2.4.6.patch \
	contrib/03ltmain-ld-groups-patch/ltmain-ld-groups-libtool-2.4.2.patch \
	contrib/04ltmain-xlinker-patch/README \
	contrib/04ltmain-xlinker-patch/ltmain-xlinker-patch.patch \
37
	doc/Makefile \
38
	doc/Doxyfile.in doc/README.build doc/cfortran.doc \
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
	doc/cfortran.html doc/cfortran.txt doc/styleguide.txt \
	doc/images/decomp_idxlist_collection.png \
	doc/images/decomp_idxlist_collection.svg \
	doc/images/decomp_idxmod.png \
	doc/images/decomp_idxsection.png \
	doc/images/decomp_idxsection.svg \
	doc/images/decomp_idxstripes.png \
	doc/images/decomp_idxstripes.svg \
	doc/images/decomp_idxvec.png \
	doc/images/decomp_idxvec.svg \
	doc/images/neg_size_idxsection_nnnn.png \
	doc/images/neg_size_idxsection_nnnp.png \
	doc/images/neg_size_idxsection_nnpn.png \
	doc/images/neg_size_idxsection_nnpp.png \
	doc/images/neg_size_idxsection_npnn.png \
	doc/images/neg_size_idxsection_npnp.png \
	doc/images/neg_size_idxsection_nppn.png \
	doc/images/neg_size_idxsection_nppp.png \
	doc/images/neg_size_idxsection_pnnn.png \
	doc/images/neg_size_idxsection_pnnp.png \
	doc/images/neg_size_idxsection_pnpn.png \
	doc/images/neg_size_idxsection_pnpp.png \
	doc/images/neg_size_idxsection_ppnn.png \
	doc/images/neg_size_idxsection_ppnp.png \
	doc/images/neg_size_idxsection_pppn.png \
	doc/images/neg_size_idxsection_pppp.png \
	doc/images/stride_idxsection_x.png \
	doc/images/stride_idxsection_xy.png \
	doc/src/idxlists.dox \
	doc/src/idxsection.dox \
	doc/src/mainpage.dox \
	doc/src/redist_colls.dox \
	doc/src/rrobin.dox \
	doc/src/xmaps.dox \
	doc/src/yaxt_concept.dox \
	include/cfortran.h \
75
	m4/tj_find_type.m4 \
76
	m4/forloop2.m4 \
77
78
	scripts/cpp.pm \
	scripts/header2installheader.pl \
79
	scripts/generate_doc.pl \
80
81
	scripts/makef90depends

82
83

all-local:
84
85
86
	@for d in $(SUBDIRS) ; do \
          test $$d = . -o $(srcdir)/$$d/Makefile.in -ot $$d/Makefile \
	    || ./config.status $$d/Makefile ; done
87
88

clean-local:
89
90
91
92
	@for d in $(SUBDIRS) ; do \
          test $$d = . -o $(srcdir)/$$d/Makefile.in -ot $$d/Makefile \
	    || ./config.status $$d/Makefile ; done

93
94
95
96
# The recipe of the rule needs to be called after 'clean-local' because the
# latter regenerates Makefiles. In order to ensure the order in the case of a
# parallel run, i.e. when 'make distclean -j2', we express the dependency
# explicitly:
97
distclean-local: clean-local
98
	-for d in $(SUBDIRS) ; do \
Thomas Jahns's avatar
Thomas Jahns committed
99
100
		test $$d = . || (rm -f $$d/Makefile ; test "$(abs_builddir)" = "$(abs_srcdir)" || rmdir $$d) ; done
	-test "$(abs_builddir)" = "$(abs_srcdir)" || rmdir include util
101
102
103
104
105
106
107
108
109
110
111
112
113
114
install-exec-local:
	@for d in $(SUBDIRS); do \
	  test $$d = . -o $(srcdir)/$$d/Makefile.in -ot $$d/Makefile || \
	  ./config.status $$d/Makefile ; done

install-data-local:
	@for d in $(SUBDIRS); do \
	  test $$d = . -o $(srcdir)/$$d/Makefile.in -ot $$d/Makefile || \
	  ./config.status $$d/Makefile ; done

check-local:
	@for d in $(SUBDIRS); do \
	  test $$d = . -o $(srcdir)/$$d/Makefile.in -ot $$d/Makefile || \
	  ./config.status $$d/Makefile ; done