summaryrefslogtreecommitdiff
path: root/src/Makefile_Eolian.am
diff options
context:
space:
mode:
authorSavio Sena <savio@expertisesolutions.com.br>2014-09-12 16:05:19 -0300
committerSavio Sena <savio@expertisesolutions.com.br>2014-09-12 16:05:19 -0300
commit32c7d75e379f2d4bca736da6d731a878be25d6a6 (patch)
treea9085b37039c8e976f4948df035b0e8f4aec9d97 /src/Makefile_Eolian.am
parentbbb570d4db245195648374b2ddf9e02060f36a48 (diff)
autotools: Simplify src/Makefile_Eolian.am.
Added a variable to hold .eo files. This patch prepares Eolian_Makefile.am to force the generation of .eo.c and .eo.h too.
Diffstat (limited to 'src/Makefile_Eolian.am')
-rw-r--r--src/Makefile_Eolian.am50
1 files changed, 29 insertions, 21 deletions
diff --git a/src/Makefile_Eolian.am b/src/Makefile_Eolian.am
index c1461c2..6bf7fd1 100644
--- a/src/Makefile_Eolian.am
+++ b/src/Makefile_Eolian.am
@@ -71,6 +71,34 @@ include Makefile_Eolian_Helper.am
71### Unit tests 71### Unit tests
72 72
73if EFL_ENABLE_TESTS 73if EFL_ENABLE_TESTS
74
75EOLIAN_TESTS_EOS = \
76tests/eolian/data/base.eo \
77tests/eolian/data/class_simple.eo \
78tests/eolian/data/scope.eo \
79tests/eolian/data/ctor_dtor.eo \
80tests/eolian/data/complex_type.eo \
81tests/eolian/data/typedef.eo \
82tests/eolian/data/object_impl.eo \
83tests/eolian/data/object_impl_add.eo \
84tests/eolian/data/consts.eo \
85tests/eolian/data/override.eo \
86tests/eolian/data/events.eo \
87tests/eolian/data/extern.eo \
88tests/eolian/data/struct.eo \
89tests/eolian/data/var.eo \
90tests/eolian/data/class_funcs.eo \
91tests/eolian/data/enum.eo \
92tests/eolian/data/free_func.eo \
93tests/eolian/data/nmsp1_class1.eo \
94tests/eolian/data/nmsp1_nmsp11_class2.eo \
95tests/eolian/data/nmsp2_class1.eo \
96tests/eolian/data/no_nmsp.eo
97
98EOLIAN_TESTS_EOS_GENERATED = \
99$(EOLIAN_TESTS_EOS:%.eo=%.eo.c)\
100$(EOLIAN_TESTS_EOS:%.eo=%.eo.h)
101
74check_PROGRAMS += \ 102check_PROGRAMS += \
75tests/eolian/eolian_suite 103tests/eolian/eolian_suite
76 104
@@ -94,30 +122,10 @@ tests_eolian_eolian_suite_DEPENDENCIES = @USE_EOLIAN_INTERNAL_LIBS@
94endif 122endif
95 123
96EXTRA_DIST += \ 124EXTRA_DIST += \
97tests/eolian/data/base.eo \
98tests/eolian/data/class_simple.eo \
99tests/eolian/data/scope.eo \
100tests/eolian/data/ctor_dtor.eo \
101tests/eolian/data/complex_type.eo \
102tests/eolian/data/typedef.eo \
103tests/eolian/data/object_impl.eo \
104tests/eolian/data/object_impl_ref.c \ 125tests/eolian/data/object_impl_ref.c \
105tests/eolian/data/object_impl_add.eo \
106tests/eolian/data/object_impl_add_ref.c \ 126tests/eolian/data/object_impl_add_ref.c \
107tests/eolian/data/consts.eo \
108tests/eolian/data/override.eo \
109tests/eolian/data/events.eo \
110tests/eolian/data/extern.eo \
111tests/eolian/data/struct.eo \
112tests/eolian/data/var.eo \
113tests/eolian/data/class_funcs.eo \
114tests/eolian/data/enum.eo \
115tests/eolian/data/free_func.eo \
116tests/eolian/data/typedef_ref.c \ 127tests/eolian/data/typedef_ref.c \
117tests/eolian/data/struct_ref.c \ 128tests/eolian/data/struct_ref.c \
118tests/eolian/data/class_simple_ref.c \ 129tests/eolian/data/class_simple_ref.c \
119tests/eolian/data/override_ref.c \ 130tests/eolian/data/override_ref.c \
120tests/eolian/data/nmsp1_class1.eo \ 131$(EOLIAN_TESTS_EOS)
121tests/eolian/data/nmsp1_nmsp11_class2.eo \
122tests/eolian/data/nmsp2_class1.eo \
123tests/eolian/data/no_nmsp.eo