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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
#
# /**-------------------------------------------------------------------**
# ** CLooG **
# **-------------------------------------------------------------------**
# ** makefile.in **
# **-------------------------------------------------------------------**
# ** First version: october 25th 2001 **
# **-------------------------------------------------------------------**/
#
# makefile.in (or makefile if generated) of CLooG, the Chunky LOOp Generator.
# makefile.in is not a makefile, you must run the 'configure' shellscript to
# generate the makefile thanks to this file.
#/*****************************************************************************
# * CLooG : the Chunky Loop Generator (experimental) *
# *****************************************************************************
# * *
# * Copyright (C) 2001 Cedric Bastoul *
# * *
# * This is free software; you can redistribute it and/or modify it under the *
# * terms of the GNU General Public License as published by the Free Software *
# * Foundation; either version 2 of the License, or (at your option) any *
# * later version. *
# * *
# * This software is distributed in the hope that it will be useful, but *
# * WITHOUT ANY WARRANTY; without even the implied warranty of *
# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General *
# * Public License for more details. *
# * *
# * You should have received a copy of the GNU General Public License along *
# * with software; if not, write to the Free Software Foundation, Inc., *
# * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
# * *
# * CLooG, the Chunky Loop Generator *
# * Written by Cedric Bastoul, Cedric.Bastoul@inria.fr *
# * *
# *****************************************************************************/
SUBDIRS = . doc test
ACLOCAL_AMFLAGS = -I m4
bin_PROGRAMS = cloog
lib_LTLIBRARIES = libcloog.la
INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include
AM_CFLAGS = -Wall -fomit-frame-pointer
libcloog_la_SOURCES = \
source/block.c \
source/loop.c \
source/names.c \
source/options.c \
source/@POLYHEDRAL_BACKEND@/clast.c \
source/@POLYHEDRAL_BACKEND@/domain.c \
source/@POLYHEDRAL_BACKEND@/matrix.c \
source/@POLYHEDRAL_BACKEND@/matrix.h \
source/pprint.c \
source/program.c \
source/statement.c \
source/version.c
LDADD = libcloog.la
cloog_SOURCES = source/cloog.c
pkginclude_HEADERS = \
include/cloog/block.h \
include/cloog/clast.h \
include/cloog/cloog.h \
include/cloog/domain.h \
include/cloog/loop.h \
include/cloog/names.h \
include/cloog/options.h \
include/cloog/polylib_backend.h \
include/cloog/ppl_backend.h \
include/cloog/pprint.h \
include/cloog/program.h \
include/cloog/statement.h \
include/cloog/version.h \
include/cloog/cloog-config.h
version.h: @GIT_INDEX@
echo '#define CLOOG_HEAD "'`$(top_builddir)/genversion.sh`'"' > $@
EXTRA_DIST = autoconf/Doxyfile.in doc/images test
dist-hook:
rm -f $(distdir)/test/Makefile
$(top_builddir)/genversion.sh > $(distdir)/CLOOG_HEAD
(cd doc; make cloog.pdf) && cp doc/cloog.pdf $(distdir)/doc/
#/*****************************************************************************
# * Rules *
# *****************************************************************************/
check:
$(MAKE) test -C test
valcheck:
$(MAKE) valgrind -C test
total:
@echo " /*-----------------------------------------------*"
@echo " * CLooG *"
@echo " *-----------------------------------------------*/"
$(MAKE) uninstall
$(MAKE) clean
$(MAKE)
$(MAKE) install
doc:
@echo " /*-----------------------------------------------*"
@echo " * Generating CLooG's documentation *"
@echo " *-----------------------------------------------*/"
doxygen ./autoconf/Doxyfile
clean-local:
rm $(top_builddir)/version.h
rm $(top_builddir)/doc/gitversion.texi
|