1 cloog_srcdir = @CLOOG_SRCDIR@
2 cloog_builddir = @CLOOG_BUILDDIR@
5 MAYBE_CLOOG = cloog-core
9 DIST_SUBDIRS = $(MAYBE_CLOOG) . test
11 ACLOCAL_AMFLAGS = -I m4
14 cloog-core/source/version.c: FORCE
15 cd cloog-core; $(MAKE) $(AM_MAKEFLAGS) source/version.c
16 cloog-core/version.h: FORCE
17 cd cloog-core; $(MAKE) $(AM_MAKEFLAGS) version.h
18 cloog-core/include/cloog/version.h: FORCE
19 cd cloog-core; $(MAKE) $(AM_MAKEFLAGS) include/cloog/version.h
22 lib_LTLIBRARIES = libcloog-ppl.la
24 if NEED_GET_MEMORY_FUNCTIONS
25 GET_MEMORY_FUNCTIONS=$(cloog_srcdir)/source/mp_get_memory_functions.c
29 $(GET_MEMORY_FUNCTIONS) \
30 $(cloog_srcdir)/source/block.c \
31 $(cloog_srcdir)/source/clast.c \
32 $(cloog_srcdir)/source/matrix.c \
33 $(cloog_srcdir)/source/state.c \
34 $(cloog_srcdir)/source/input.c \
35 $(cloog_srcdir)/source/int.c \
36 $(cloog_srcdir)/source/loop.c \
37 $(cloog_srcdir)/source/names.c \
38 $(cloog_srcdir)/source/options.c \
39 $(cloog_srcdir)/source/pprint.c \
40 $(cloog_srcdir)/source/program.c \
41 $(cloog_srcdir)/source/statement.c \
42 $(cloog_srcdir)/source/stride.c \
43 $(cloog_srcdir)/source/union_domain.c \
44 $(cloog_srcdir)/source/matrix/constraintset.c \
45 $(cloog_builddir)/source/version.c \
46 $(cloog_builddir)/version.h
48 DEFAULT_INCLUDES = -I.
49 INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include
50 AM_CFLAGS = $(CFLAGS_WARN)
51 libcloog_ppl_la_CPPFLAGS = @CLOOG_CPPFLAGS@ @PPL_CPPFLAGS@
52 libcloog_ppl_la_LDFLAGS = -version-info @versioninfo@ \
53 -rpath $(libdir) @PPL_LDFLAGS@
54 libcloog_ppl_la_LIBADD = @PPL_LIBS@
55 nodist_libcloog_ppl_la_SOURCES = $(SOURCES_CORE)
56 libcloog_ppl_la_SOURCES = \
59 LDADD = libcloog-ppl.la
60 cloog_CPPFLAGS = @CLOOG_CPPFLAGS@
61 cloog_DEPENDENCIES = libcloog-ppl.la
62 nodist_cloog_SOURCES = $(cloog_srcdir)/source/cloog.c
64 cloogincludedir = $(includedir)/cloog
65 nodist_clooginclude_HEADERS = \
66 $(cloog_srcdir)/include/cloog/block.h \
67 $(cloog_srcdir)/include/cloog/clast.h \
68 $(cloog_srcdir)/include/cloog/cloog.h \
69 $(cloog_srcdir)/include/cloog/input.h \
70 $(cloog_srcdir)/include/cloog/int.h \
71 $(cloog_srcdir)/include/cloog/matrix.h \
72 $(cloog_srcdir)/include/cloog/state.h \
73 $(cloog_srcdir)/include/cloog/domain.h \
74 $(cloog_srcdir)/include/cloog/loop.h \
75 $(cloog_srcdir)/include/cloog/constraints.h \
76 $(cloog_srcdir)/include/cloog/names.h \
77 $(cloog_srcdir)/include/cloog/options.h \
78 $(cloog_srcdir)/include/cloog/pprint.h \
79 $(cloog_srcdir)/include/cloog/program.h \
80 $(cloog_srcdir)/include/cloog/statement.h \
81 $(cloog_srcdir)/include/cloog/stride.h \
82 $(cloog_srcdir)/include/cloog/union_domain.h \
83 $(cloog_builddir)/include/cloog/version.h
85 cloogmatrixincludedir = $(cloogincludedir)/matrix
86 nodist_cloogmatrixinclude_HEADERS = \
87 $(cloog_srcdir)/include/cloog/matrix/constraintset.h
89 cloogpplincludedir = $(cloogincludedir)/ppl
90 cloogpplinclude_HEADERS = \
91 include/cloog/ppl/backend.h \
92 include/cloog/ppl/cloog.h \
93 include/cloog/ppl/domain.h
99 @test -z "$(pkgconfig_libdir)" || $(mkdir_p) "$(DESTDIR)$(pkgconfig_libdir)"
100 $(INSTALL_DATA) $(pkgconfig_libfile) "$(DESTDIR)$(pkgconfig_libdir)/$(pkgconfig_libfile)"
103 rm -f "$(DESTDIR)$(pkgconfig_libdir)/$(pkgconfig_libfile)"