source: src/Patterns/unittests/Makefile.am@ ec61ec

Last change on this file since ec61ec was e46aa0, checked in by Frederik Heber <heber@…>, 13 years ago

FIX: Usage of boost's cppflags, ldflags and libs was a bit inconsistent.

  • only Helpers and Patterns require boost thread.
  • Property mode set to 100644
File size: 7.5 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 CacheableUnitTest \
8 CloneUnitTest \
9 CreatorUnitTest \
10 FactoryUnitTest \
11 ManipulableCloneUnitTest \
12 ManipulablePrototypeFactoryUnitTest \
13 PrototypeFactoryUnitTest \
14 RegistryUnitTest \
15 SingletonUnitTest
16
17TESTSOURCES += \
18 ../Patterns/unittests/CacheableUnitTest.cpp \
19 ../Patterns/unittests/CloneUnitTest.cpp \
20 ../Patterns/unittests/CreatorUnitTest.cpp \
21 ../Patterns/unittests/FactoryUnitTest.cpp \
22 ../Patterns/unittests/ManipulableCloneUnitTest.cpp \
23 ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp \
24 ../Patterns/unittests/PrototypeFactoryUnitTest.cpp \
25 ../Patterns/unittests/RegistryUnitTest.cpp \
26 ../Patterns/unittests/SingletonUnitTest.cpp \
27 ../Patterns/unittests/stubs/CloneStub.cpp \
28 ../Patterns/unittests/stubs/CommonStub.cpp \
29 ../Patterns/unittests/stubs/CommonNamedStub.cpp \
30 ../Patterns/unittests/stubs/FactoryStub.cpp \
31 ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
32 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp \
33 ../Patterns/unittests/stubs/PrototypeFactoryStub.cpp \
34 ../Patterns/unittests/stubs/RegistryStub.cpp
35
36TESTHEADERS += \
37 ../Patterns/unittests/CacheableUnitTest.hpp \
38 ../Patterns/unittests/CloneUnitTest.hpp \
39 ../Patterns/unittests/CreatorUnitTest.hpp \
40 ../Patterns/unittests/FactoryUnitTest.hpp \
41 ../Patterns/unittests/ManipulableCloneUnitTest.hpp \
42 ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp \
43 ../Patterns/unittests/PrototypeFactoryUnitTest.hpp \
44 ../Patterns/unittests/RegistryUnitTest.hpp \
45 ../Patterns/unittests/SingletonUnitTest.hpp \
46 ../Patterns/unittests/stubs/CloneStub.hpp \
47 ../Patterns/unittests/stubs/CommonStub.hpp \
48 ../Patterns/unittests/stubs/CommonNamedStub.hpp \
49 ../Patterns/unittests/stubs/CommonParametersStub.hpp \
50 ../Patterns/unittests/stubs/CreatorStub.hpp \
51 ../Patterns/unittests/stubs/FactoryStub.hpp \
52 ../Patterns/unittests/stubs/ManipulableCloneStub.hpp \
53 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp \
54 ../Patterns/unittests/stubs/PrototypeFactoryStub.hpp \
55 ../Patterns/unittests/stubs/FactoryStub.def \
56 ../Patterns/unittests/stubs/FactoryStub.undef \
57 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.def \
58 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.undef \
59 ../Patterns/unittests/stubs/PrototypeFactoryStub.def \
60 ../Patterns/unittests/stubs/PrototypeFactoryStub.undef \
61 ../Patterns/unittests/stubs/RegistryStub.hpp
62
63check_PROGRAMS += $(TESTS)
64noinst_PROGRAMS += $(TESTS)
65
66CacheableUnitTest_SOURCES = UnitTestMain.cpp \
67 ../Patterns/unittests/CacheableUnitTest.cpp \
68 ../Patterns/unittests/CacheableUnitTest.hpp
69nodist_CacheableUnitTest_SOURCES = \
70 $(top_srcdir)/src/CodePatterns/Cachable.hpp \
71 $(top_srcdir)/src/CodePatterns/Observer/Observer.hpp \
72 $(top_srcdir)/src/CodePatterns/Observer/ObserverIterator.hpp
73CacheableUnitTest_LDADD = \
74 ../Observer/libCodePatterns-Observer-debug.la \
75 ../Patterns/libCodePatterns-Patterns-debug.la \
76 ../Helpers/libCodePatterns-Helpers-debug.la
77
78CloneUnitTest_SOURCES = UnitTestMain.cpp \
79 ../Patterns/unittests/CloneUnitTest.cpp \
80 ../Patterns/unittests/CloneUnitTest.hpp \
81 ../Patterns/unittests/stubs/CommonStub.cpp \
82 ../Patterns/unittests/stubs/CommonStub.hpp \
83 ../Patterns/unittests/stubs/CloneStub.cpp \
84 ../Patterns/unittests/stubs/CloneStub.hpp
85nodist_CloneUnitTest_SOURCES = \
86 $(top_srcdir)/src/CodePatterns/Clone.hpp
87CloneUnitTest_LDADD = \
88 ../Helpers/libCodePatterns-Helpers-debug.la
89
90CreatorUnitTest_SOURCES = UnitTestMain.cpp \
91 ../Patterns/unittests/CreatorUnitTest.cpp \
92 ../Patterns/unittests/CreatorUnitTest.hpp \
93 ../Patterns/unittests/stubs/CommonStub.cpp \
94 ../Patterns/unittests/stubs/CommonStub.hpp \
95 ../Patterns/unittests/stubs/CreatorStub.hpp
96nodist_CreatorUnitTest_SOURCES = \
97 $(top_srcdir)/src/CodePatterns/Creator.hpp
98CreatorUnitTest_LDADD = \
99 ../Helpers/libCodePatterns-Helpers-debug.la
100
101FactoryUnitTest_SOURCES = UnitTestMain.cpp \
102 ../Patterns/unittests/FactoryUnitTest.cpp \
103 ../Patterns/unittests/FactoryUnitTest.hpp \
104 ../Patterns/unittests/stubs/CommonStub.cpp \
105 ../Patterns/unittests/stubs/CommonStub.hpp \
106 ../Patterns/unittests/stubs/CreatorStub.hpp \
107 ../Patterns/unittests/stubs/FactoryStub.hpp \
108 ../Patterns/unittests/stubs/FactoryStub.cpp
109nodist_FactoryUnitTest_SOURCES = \
110 $(top_srcdir)/src/CodePatterns/Factory.hpp \
111 $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
112 $(top_srcdir)/src/CodePatterns/Factory_impl.hpp
113FactoryUnitTest_LDADD = \
114 ../Helpers/libCodePatterns-Helpers-debug.la
115
116ManipulableCloneUnitTest_SOURCES = UnitTestMain.cpp \
117 ../Patterns/unittests/ManipulableCloneUnitTest.cpp \
118 ../Patterns/unittests/ManipulableCloneUnitTest.hpp \
119 ../Patterns/unittests/stubs/CommonStub.cpp \
120 ../Patterns/unittests/stubs/CommonStub.hpp \
121 ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
122 ../Patterns/unittests/stubs/ManipulableCloneStub.hpp
123nodist_ManipulableCloneUnitTest_SOURCES = \
124 $(top_srcdir)/src/CodePatterns/ManipulableClone.hpp
125ManipulableCloneUnitTest_LDADD = \
126 ../Helpers/libCodePatterns-Helpers-debug.la
127
128ManipulablePrototypeFactoryUnitTest_SOURCES = UnitTestMain.cpp \
129 ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp \
130 ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp \
131 ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
132 ../Patterns/unittests/stubs/ManipulableCloneStub.hpp \
133 ../Patterns/unittests/stubs/CommonStub.cpp \
134 ../Patterns/unittests/stubs/CommonStub.hpp \
135 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp \
136 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp
137nodist_ManipulablePrototypeFactoryUnitTest_SOURCES = \
138 $(top_srcdir)/src/CodePatterns/ManipulablePrototypeFactory.hpp \
139 $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
140 $(top_srcdir)/src/CodePatterns/ManipulablePrototypeFactory_impl.hpp
141ManipulablePrototypeFactoryUnitTest_LDADD = \
142 ../Helpers/libCodePatterns-Helpers-debug.la
143
144PrototypeFactoryUnitTest_SOURCES = UnitTestMain.cpp \
145 ../Patterns/unittests/PrototypeFactoryUnitTest.cpp \
146 ../Patterns/unittests/PrototypeFactoryUnitTest.hpp \
147 ../Patterns/unittests/stubs/CloneStub.cpp \
148 ../Patterns/unittests/stubs/CloneStub.hpp \
149 ../Patterns/unittests/stubs/CommonStub.cpp \
150 ../Patterns/unittests/stubs/CommonStub.hpp \
151 ../Patterns/unittests/stubs/PrototypeFactoryStub.hpp \
152 ../Patterns/unittests/stubs/PrototypeFactoryStub.cpp
153nodist_PrototypeFactoryUnitTest_SOURCES = \
154 $(top_srcdir)/src/CodePatterns/PrototypeFactory.hpp \
155 $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
156 $(top_srcdir)/src/CodePatterns/PrototypeFactory_impl.hpp
157PrototypeFactoryUnitTest_LDADD = \
158 ../Helpers/libCodePatterns-Helpers-debug.la
159
160RegistryUnitTest_SOURCES = UnitTestMain.cpp \
161 ../Patterns/unittests/RegistryUnitTest.cpp \
162 ../Patterns/unittests/RegistryUnitTest.hpp \
163 ../Patterns/unittests/stubs/CommonNamedStub.cpp \
164 ../Patterns/unittests/stubs/CommonNamedStub.hpp \
165 ../Patterns/unittests/stubs/RegistryStub.cpp \
166 ../Patterns/unittests/stubs/RegistryStub.hpp
167nodist_RegistryUnitTest_SOURCES = \
168 $(top_srcdir)/src/CodePatterns/Registry.hpp \
169 $(top_srcdir)/src/CodePatterns/Registry_impl.hpp
170RegistryUnitTest_LDADD = \
171 ../Helpers/libCodePatterns-Helpers-debug.la
172
173SingletonUnitTest_SOURCES = UnitTestMain.cpp \
174 ../Patterns/unittests/SingletonUnitTest.cpp \
175 ../Patterns/unittests/SingletonUnitTest.hpp
176#nodist_SingletonUnitTest_SOURCES =
177SingletonUnitTest_LDADD = \
178 ../Helpers/libCodePatterns-Helpers-debug.la
179
180#AUTOMAKE_OPTIONS = parallel-tests
Note: See TracBrowser for help on using the repository browser.