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

Last change on this file since c362a4 was 9b8fa4, checked in by Frederik Heber <heber@…>, 14 years ago

Huge update of file structure to place installation header files into right folder.

  • The problem ist that we desire use as include "CodePatterns/...". For this to work, especially with the new Observer subfolder structure, it has been necessary to place all header files away from their source files into a distinct folder called CodePatterns. This emulates the later, after make install present structure.
  • essentially all source and header files had to be changed to adapt the include.
  • all Makefile.am's had to be changed.
  • nobase_ ... was removed such that header files are installed flat and not creating their subfolder along the process.
  • We placed Observer into its own convenience library and own folder Observer away from Patterns.

Some other changes:

  • FIX: MemDebug.hpp inclusion has been removed in all stubs.
  • 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 $(BOOST_THREAD_LIBS)
78
79CloneUnitTest_SOURCES = UnitTestMain.cpp \
80 ../Patterns/unittests/CloneUnitTest.cpp \
81 ../Patterns/unittests/CloneUnitTest.hpp \
82 ../Patterns/unittests/stubs/CommonStub.cpp \
83 ../Patterns/unittests/stubs/CommonStub.hpp \
84 ../Patterns/unittests/stubs/CloneStub.cpp \
85 ../Patterns/unittests/stubs/CloneStub.hpp
86nodist_CloneUnitTest_SOURCES = \
87 $(top_srcdir)/src/CodePatterns/Clone.hpp
88CloneUnitTest_LDADD = \
89 ../Helpers/libCodePatterns-Helpers-debug.la
90
91CreatorUnitTest_SOURCES = UnitTestMain.cpp \
92 ../Patterns/unittests/CreatorUnitTest.cpp \
93 ../Patterns/unittests/CreatorUnitTest.hpp \
94 ../Patterns/unittests/stubs/CommonStub.cpp \
95 ../Patterns/unittests/stubs/CommonStub.hpp \
96 ../Patterns/unittests/stubs/CreatorStub.hpp
97nodist_CreatorUnitTest_SOURCES = \
98 $(top_srcdir)/src/CodePatterns/Creator.hpp
99CreatorUnitTest_LDADD = \
100 ../Helpers/libCodePatterns-Helpers-debug.la
101
102FactoryUnitTest_SOURCES = UnitTestMain.cpp \
103 ../Patterns/unittests/FactoryUnitTest.cpp \
104 ../Patterns/unittests/FactoryUnitTest.hpp \
105 ../Patterns/unittests/stubs/CommonStub.cpp \
106 ../Patterns/unittests/stubs/CommonStub.hpp \
107 ../Patterns/unittests/stubs/CreatorStub.hpp \
108 ../Patterns/unittests/stubs/FactoryStub.hpp \
109 ../Patterns/unittests/stubs/FactoryStub.cpp
110nodist_FactoryUnitTest_SOURCES = \
111 $(top_srcdir)/src/CodePatterns/Factory.hpp \
112 $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
113 $(top_srcdir)/src/CodePatterns/Factory_impl.hpp
114FactoryUnitTest_LDADD = \
115 ../Helpers/libCodePatterns-Helpers-debug.la
116
117ManipulableCloneUnitTest_SOURCES = UnitTestMain.cpp \
118 ../Patterns/unittests/ManipulableCloneUnitTest.cpp \
119 ../Patterns/unittests/ManipulableCloneUnitTest.hpp \
120 ../Patterns/unittests/stubs/CommonStub.cpp \
121 ../Patterns/unittests/stubs/CommonStub.hpp \
122 ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
123 ../Patterns/unittests/stubs/ManipulableCloneStub.hpp
124nodist_ManipulableCloneUnitTest_SOURCES = \
125 $(top_srcdir)/src/CodePatterns/ManipulableClone.hpp
126ManipulableCloneUnitTest_LDADD = \
127 ../Helpers/libCodePatterns-Helpers-debug.la
128
129ManipulablePrototypeFactoryUnitTest_SOURCES = UnitTestMain.cpp \
130 ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp \
131 ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp \
132 ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
133 ../Patterns/unittests/stubs/ManipulableCloneStub.hpp \
134 ../Patterns/unittests/stubs/CommonStub.cpp \
135 ../Patterns/unittests/stubs/CommonStub.hpp \
136 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp \
137 ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp
138nodist_ManipulablePrototypeFactoryUnitTest_SOURCES = \
139 $(top_srcdir)/src/CodePatterns/ManipulablePrototypeFactory.hpp \
140 $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
141 $(top_srcdir)/src/CodePatterns/ManipulablePrototypeFactory_impl.hpp
142ManipulablePrototypeFactoryUnitTest_LDADD = \
143 ../Helpers/libCodePatterns-Helpers-debug.la
144
145PrototypeFactoryUnitTest_SOURCES = UnitTestMain.cpp \
146 ../Patterns/unittests/PrototypeFactoryUnitTest.cpp \
147 ../Patterns/unittests/PrototypeFactoryUnitTest.hpp \
148 ../Patterns/unittests/stubs/CloneStub.cpp \
149 ../Patterns/unittests/stubs/CloneStub.hpp \
150 ../Patterns/unittests/stubs/CommonStub.cpp \
151 ../Patterns/unittests/stubs/CommonStub.hpp \
152 ../Patterns/unittests/stubs/PrototypeFactoryStub.hpp \
153 ../Patterns/unittests/stubs/PrototypeFactoryStub.cpp
154nodist_PrototypeFactoryUnitTest_SOURCES = \
155 $(top_srcdir)/src/CodePatterns/PrototypeFactory.hpp \
156 $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
157 $(top_srcdir)/src/CodePatterns/PrototypeFactory_impl.hpp
158PrototypeFactoryUnitTest_LDADD = \
159 ../Helpers/libCodePatterns-Helpers-debug.la
160
161RegistryUnitTest_SOURCES = UnitTestMain.cpp \
162 ../Patterns/unittests/RegistryUnitTest.cpp \
163 ../Patterns/unittests/RegistryUnitTest.hpp \
164 ../Patterns/unittests/stubs/CommonNamedStub.cpp \
165 ../Patterns/unittests/stubs/CommonNamedStub.hpp \
166 ../Patterns/unittests/stubs/RegistryStub.cpp \
167 ../Patterns/unittests/stubs/RegistryStub.hpp
168nodist_RegistryUnitTest_SOURCES = \
169 $(top_srcdir)/src/CodePatterns/Registry.hpp \
170 $(top_srcdir)/src/CodePatterns/Registry_impl.hpp
171RegistryUnitTest_LDADD = \
172 ../Helpers/libCodePatterns-Helpers-debug.la
173
174SingletonUnitTest_SOURCES = UnitTestMain.cpp \
175 ../Patterns/unittests/SingletonUnitTest.cpp \
176 ../Patterns/unittests/SingletonUnitTest.hpp
177#nodist_SingletonUnitTest_SOURCES =
178SingletonUnitTest_LDADD = \
179 ../Helpers/libCodePatterns-Helpers-debug.la
180
181#AUTOMAKE_OPTIONS = parallel-tests
Note: See TracBrowser for help on using the repository browser.