3 -I@srcdir@/../include -I@srcdir@/..
4 AM_CXXFLAGS = -Wall $(FLAG_VISIBILITY_HIDDEN)
6 noinst_LTLIBRARIES = libexpr.la
19 @srcdir@/expr_manager.h \
25 @srcdir@/expr_manager.cpp \
31 declaration_scope.cpp \
37 @srcdir@/expr_manager.h \
39 @srcdir@/expr_manager.cpp \
45 expr_manager_template.h \
46 expr_manager_template.cpp \
50 include @top_srcdir@/src/theory/Makefile.subdirs
52 @srcdir@/kind.h: kind_template.h mkkind builtin_kinds @top_srcdir@/src/theory/.subdirs @top_srcdir@/src/theory/*/kinds
53 $(AM_V_at)chmod +x @srcdir@/mkkind
54 $(AM_V_at)$(am__mv) $@ $@~ 2>/dev/null || true
55 $(AM_V_GEN)(@srcdir@/mkkind \
57 @srcdir@/builtin_kinds \
58 `cat @top_srcdir@/src/theory/.subdirs` \
59 > $@) || (rm -f $@ && exit 1)
61 @srcdir@/metakind.h: metakind_template.h mkmetakind builtin_kinds @top_srcdir@/src/theory/.subdirs @top_srcdir@/src/theory/*/kinds
62 $(AM_V_at)chmod +x @srcdir@/mkmetakind
63 $(AM_V_at)$(am__mv) $@ $@~ 2>/dev/null || true
64 $(AM_V_GEN)(@srcdir@/mkmetakind \
66 @srcdir@/builtin_kinds \
67 `cat @top_srcdir@/src/theory/.subdirs` \
68 > $@) || (rm -f $@ && exit 1)
70 @srcdir@/expr.h: expr_template.h mkexpr builtin_kinds @top_srcdir@/src/theory/.subdirs @top_srcdir@/src/theory/*/kinds
71 $(AM_V_at)chmod +x @srcdir@/mkexpr
72 $(AM_V_at)$(am__mv) $@ $@~ 2>/dev/null || true
73 $(AM_V_GEN)(@srcdir@/mkexpr \
75 @srcdir@/builtin_kinds \
76 `cat @top_srcdir@/src/theory/.subdirs` \
77 > $@) || (rm -f $@ && exit 1)
79 @srcdir@/expr.cpp: expr_template.cpp mkexpr builtin_kinds @top_srcdir@/src/theory/.subdirs @top_srcdir@/src/theory/*/kinds
80 $(AM_V_at)chmod +x @srcdir@/mkexpr
81 $(AM_V_at)$(am__mv) $@ $@~ 2>/dev/null || true
82 $(AM_V_GEN)(@srcdir@/mkexpr \
84 @srcdir@/builtin_kinds \
85 `cat @top_srcdir@/src/theory/.subdirs` \
86 > $@) || (rm -f $@ && exit 1)
88 @srcdir@/expr_manager.h: expr_manager_template.h mkexpr builtin_kinds @top_srcdir@/src/theory/.subdirs @top_srcdir@/src/theory/*/kinds
89 $(AM_V_at)chmod +x @srcdir@/mkexpr
90 $(AM_V_at)$(am__mv) $@ $@~ 2>/dev/null || true
91 $(AM_V_GEN)(@srcdir@/mkexpr \
93 @srcdir@/builtin_kinds \
94 `cat @top_srcdir@/src/theory/.subdirs` \
95 > $@) || (rm -f $@ && exit 1)
97 @srcdir@/expr_manager.cpp: expr_manager_template.cpp mkexpr builtin_kinds @top_srcdir@/src/theory/.subdirs @top_srcdir@/src/theory/*/kinds
98 $(AM_V_at)chmod +x @srcdir@/mkexpr
99 $(AM_V_at)$(am__mv) $@ $@~ 2>/dev/null || true
100 $(AM_V_GEN)(@srcdir@/mkexpr \
102 @srcdir@/builtin_kinds \
103 `cat @top_srcdir@/src/theory/.subdirs` \
104 > $@) || (rm -f $@ && exit 1)
108 @srcdir@/metakind.h \
111 @srcdir@/expr_manager.h \
112 @srcdir@/expr_manager.cpp
116 @srcdir@/metakind.h \
119 @srcdir@/expr_manager.h \
120 @srcdir@/expr_manager.cpp
122 MAINTAINERCLEANFILES = \
124 @srcdir@/metakind.h \
127 @srcdir@/expr_manager.h \
128 @srcdir@/expr_manager.cpp