source: ThirdParty/CodePatterns/src/Patterns/unittests/Makefile.am

Candidate_v1.6.1
Last change on this file was 41e8e2, checked in by Frederik Heber <heber@…>, 8 years ago

Merge commit '084729c5923f0123e695fbe2548b393288c1f13d' as 'ThirdParty/CodePatterns'

  • Property mode set to 100644
File size: 8.8 KB
Line 
1# PLEASE adhere to the alphabetical ordering in this Makefile!
2# Also indentation by a single tab
3
4# NOTE that all paths are relative to ./src (because we get included there!)
5
6TESTS += \
7 AtomicInstanceUnitTest \
8 CacheableUnitTest \
9 CloneUnitTest \
10 CreatorUnitTest \
11 FactoryUnitTest \
12 ManipulableCloneUnitTest \
13 ManipulablePrototypeFactoryUnitTest \
14 ObservedValueUnitTest \
15 PrototypeFactoryUnitTest \
16 RegistryUnitTest \
17 SingletonUnitTest
18
19TESTSOURCES += \
20 ../Patterns/unittests/AtomicInstanceUnitTest.cpp \
21 ../Patterns/unittests/CacheableUnitTest.cpp \
22 ../Patterns/unittests/CloneUnitTest.cpp \
23 ../Patterns/unittests/CreatorUnitTest.cpp \
24 ../Patterns/unittests/FactoryUnitTest.cpp \
25 ../Patterns/unittests/ManipulableCloneUnitTest.cpp \
26 ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp \
27 ../Patterns/unittests/ObservedValueUnitTest.cpp \
28 ../Patterns/unittests/PrototypeFactoryUnitTest.cpp \
29 ../Patterns/unittests/RegistryUnitTest.cpp \
30 ../Patterns/unittests/SingletonUnitTest.cpp \
31 ../Patterns/unittests/stubs/Cacheable_threeNumbers.cpp \
32 ../Patterns/unittests/stubs/CloneStub.cpp \
33 ../Patterns/unittests/stubs/CommonStub.cpp \
34 ../Patterns/unittests/stubs/CommonNamedStub.cpp \
35 ../Patterns/unittests/stubs/FactoryStub.cpp \
36 ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
37 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp \
38 ../Patterns/unittests/stubs/ObservedValue_threeNumbers.cpp \
39 ../Patterns/unittests/stubs/PrototypeFactoryStub.cpp \
40 ../Patterns/unittests/stubs/RegistryStub.cpp
41
42TESTHEADERS += \
43 ../Patterns/unittests/CacheableUnitTest.hpp \
44 ../Patterns/unittests/CloneUnitTest.hpp \
45 ../Patterns/unittests/CreatorUnitTest.hpp \
46 ../Patterns/unittests/FactoryUnitTest.hpp \
47 ../Patterns/unittests/ManipulableCloneUnitTest.hpp \
48 ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp \
49 ../Patterns/unittests/ObservedValueUnitTest.hpp \
50 ../Patterns/unittests/PrototypeFactoryUnitTest.hpp \
51 ../Patterns/unittests/RegistryUnitTest.hpp \
52 ../Patterns/unittests/SingletonUnitTest.hpp \
53 ../Patterns/unittests/stubs/Cacheable_threeNumbers.hpp \
54 ../Patterns/unittests/stubs/CloneStub.hpp \
55 ../Patterns/unittests/stubs/CommonStub.hpp \
56 ../Patterns/unittests/stubs/CommonNamedStub.hpp \
57 ../Patterns/unittests/stubs/CommonParametersStub.hpp \
58 ../Patterns/unittests/stubs/CreatorStub.hpp \
59 ../Patterns/unittests/stubs/FactoryStub.hpp \
60 ../Patterns/unittests/stubs/ManipulableCloneStub.hpp \
61 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp \
62 ../Patterns/unittests/stubs/PrototypeFactoryStub.hpp \
63 ../Patterns/unittests/stubs/FactoryStub.def \
64 ../Patterns/unittests/stubs/FactoryStub.undef \
65 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.def \
66 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.undef \
67 ../Patterns/unittests/stubs/ObservedValue_threeNumbers.hpp \
68 ../Patterns/unittests/stubs/PrototypeFactoryStub.def \
69 ../Patterns/unittests/stubs/PrototypeFactoryStub.undef \
70 ../Patterns/unittests/stubs/RegistryStub.hpp
71
72check_PROGRAMS += $(TESTS)
73noinst_PROGRAMS += $(TESTS)
74
75AtomicInstanceUnitTest_SOURCES = UnitTestMain.cpp \
76 ../Patterns/unittests/AtomicInstanceUnitTest.cpp \
77 ../Patterns/unittests/AtomicInstanceUnitTest.hpp
78AtomicInstanceUnitTest_LDADD = \
79 ../Helpers/libcodepatterns-Helpers-debug.la
80
81CacheableUnitTest_SOURCES = UnitTestMain.cpp \
82 ../Patterns/unittests/CacheableUnitTest.cpp \
83 ../Patterns/unittests/CacheableUnitTest.hpp \
84 ../Patterns/unittests/stubs/Cacheable_threeNumbers.cpp \
85 ../Patterns/unittests/stubs/Cacheable_threeNumbers.hpp
86nodist_CacheableUnitTest_SOURCES = \
87 $(top_srcdir)/src/CodePatterns/Cachable.hpp \
88 $(top_srcdir)/src/CodePatterns/Observer/Observer.hpp \
89 $(top_srcdir)/src/CodePatterns/Observer/ObserverIterator.hpp
90CacheableUnitTest_LDADD = \
91 ../Observer/libcodepatterns-Observer-debug.la \
92 ../Patterns/libcodepatterns-Patterns-debug.la \
93 ../Helpers/libcodepatterns-Helpers-debug.la
94
95CloneUnitTest_SOURCES = UnitTestMain.cpp \
96 ../Patterns/unittests/CloneUnitTest.cpp \
97 ../Patterns/unittests/CloneUnitTest.hpp \
98 ../Patterns/unittests/stubs/CommonStub.cpp \
99 ../Patterns/unittests/stubs/CommonStub.hpp \
100 ../Patterns/unittests/stubs/CloneStub.cpp \
101 ../Patterns/unittests/stubs/CloneStub.hpp
102nodist_CloneUnitTest_SOURCES = \
103 $(top_srcdir)/src/CodePatterns/Clone.hpp
104CloneUnitTest_LDADD = \
105 ../Helpers/libcodepatterns-Helpers-debug.la
106
107CreatorUnitTest_SOURCES = UnitTestMain.cpp \
108 ../Patterns/unittests/CreatorUnitTest.cpp \
109 ../Patterns/unittests/CreatorUnitTest.hpp \
110 ../Patterns/unittests/stubs/CommonStub.cpp \
111 ../Patterns/unittests/stubs/CommonStub.hpp \
112 ../Patterns/unittests/stubs/CreatorStub.hpp
113nodist_CreatorUnitTest_SOURCES = \
114 $(top_srcdir)/src/CodePatterns/Creator.hpp
115CreatorUnitTest_LDADD = \
116 ../Helpers/libcodepatterns-Helpers-debug.la
117
118FactoryUnitTest_SOURCES = UnitTestMain.cpp \
119 ../Patterns/unittests/FactoryUnitTest.cpp \
120 ../Patterns/unittests/FactoryUnitTest.hpp \
121 ../Patterns/unittests/stubs/CommonStub.cpp \
122 ../Patterns/unittests/stubs/CommonStub.hpp \
123 ../Patterns/unittests/stubs/CreatorStub.hpp \
124 ../Patterns/unittests/stubs/FactoryStub.hpp \
125 ../Patterns/unittests/stubs/FactoryStub.cpp
126nodist_FactoryUnitTest_SOURCES = \
127 $(top_srcdir)/src/CodePatterns/Factory.hpp \
128 $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
129 $(top_srcdir)/src/CodePatterns/Factory_impl.hpp
130FactoryUnitTest_LDADD = \
131 ../Helpers/libcodepatterns-Helpers-debug.la
132
133ManipulableCloneUnitTest_SOURCES = UnitTestMain.cpp \
134 ../Patterns/unittests/ManipulableCloneUnitTest.cpp \
135 ../Patterns/unittests/ManipulableCloneUnitTest.hpp \
136 ../Patterns/unittests/stubs/CommonStub.cpp \
137 ../Patterns/unittests/stubs/CommonStub.hpp \
138 ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
139 ../Patterns/unittests/stubs/ManipulableCloneStub.hpp
140nodist_ManipulableCloneUnitTest_SOURCES = \
141 $(top_srcdir)/src/CodePatterns/ManipulableClone.hpp
142ManipulableCloneUnitTest_LDADD = \
143 ../Helpers/libcodepatterns-Helpers-debug.la
144
145ManipulablePrototypeFactoryUnitTest_SOURCES = UnitTestMain.cpp \
146 ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp \
147 ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp \
148 ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
149 ../Patterns/unittests/stubs/ManipulableCloneStub.hpp \
150 ../Patterns/unittests/stubs/CommonStub.cpp \
151 ../Patterns/unittests/stubs/CommonStub.hpp \
152 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp \
153 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp
154nodist_ManipulablePrototypeFactoryUnitTest_SOURCES = \
155 $(top_srcdir)/src/CodePatterns/ManipulablePrototypeFactory.hpp \
156 $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
157 $(top_srcdir)/src/CodePatterns/ManipulablePrototypeFactory_impl.hpp
158ManipulablePrototypeFactoryUnitTest_LDADD = \
159 ../Helpers/libcodepatterns-Helpers-debug.la
160
161ObservedValueUnitTest_SOURCES = UnitTestMain.cpp \
162 ../Patterns/unittests/ObservedValueUnitTest.cpp \
163 ../Patterns/unittests/ObservedValueUnitTest.hpp \
164 ../Patterns/unittests/stubs/ObservedValue_threeNumbers.cpp \
165 ../Patterns/unittests/stubs/ObservedValue_threeNumbers.hpp
166nodist_ObservedValueUnitTest_SOURCES = \
167 $(top_srcdir)/src/CodePatterns/ObservedValue.hpp \
168 $(top_srcdir)/src/CodePatterns/Observer/Observer.hpp
169ObservedValueUnitTest_LDADD = \
170 ../Observer/libcodepatterns-Observer-debug.la \
171 ../Patterns/libcodepatterns-Patterns-debug.la \
172 ../Helpers/libcodepatterns-Helpers-debug.la
173
174PrototypeFactoryUnitTest_SOURCES = UnitTestMain.cpp \
175 ../Patterns/unittests/PrototypeFactoryUnitTest.cpp \
176 ../Patterns/unittests/PrototypeFactoryUnitTest.hpp \
177 ../Patterns/unittests/stubs/CloneStub.cpp \
178 ../Patterns/unittests/stubs/CloneStub.hpp \
179 ../Patterns/unittests/stubs/CommonStub.cpp \
180 ../Patterns/unittests/stubs/CommonStub.hpp \
181 ../Patterns/unittests/stubs/PrototypeFactoryStub.hpp \
182 ../Patterns/unittests/stubs/PrototypeFactoryStub.cpp
183nodist_PrototypeFactoryUnitTest_SOURCES = \
184 $(top_srcdir)/src/CodePatterns/PrototypeFactory.hpp \
185 $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
186 $(top_srcdir)/src/CodePatterns/PrototypeFactory_impl.hpp
187PrototypeFactoryUnitTest_LDADD = \
188 ../Helpers/libcodepatterns-Helpers-debug.la
189
190RegistryUnitTest_SOURCES = UnitTestMain.cpp \
191 ../Patterns/unittests/RegistryUnitTest.cpp \
192 ../Patterns/unittests/RegistryUnitTest.hpp \
193 ../Patterns/unittests/stubs/CommonNamedStub.cpp \
194 ../Patterns/unittests/stubs/CommonNamedStub.hpp \
195 ../Patterns/unittests/stubs/RegistryStub.cpp \
196 ../Patterns/unittests/stubs/RegistryStub.hpp
197nodist_RegistryUnitTest_SOURCES = \
198 $(top_srcdir)/src/CodePatterns/Registry.hpp \
199 $(top_srcdir)/src/CodePatterns/Registry_impl.hpp
200RegistryUnitTest_LDADD = \
201 ../Helpers/libcodepatterns-Helpers-debug.la
202
203SingletonUnitTest_SOURCES = UnitTestMain.cpp \
204 ../Patterns/unittests/SingletonUnitTest.cpp \
205 ../Patterns/unittests/SingletonUnitTest.hpp
206#nodist_SingletonUnitTest_SOURCES =
207SingletonUnitTest_LDADD = \
208 ../Helpers/libcodepatterns-Helpers-debug.la
209
210#AUTOMAKE_OPTIONS = parallel-tests
Note: See TracBrowser for help on using the repository browser.