source: src/Patterns/unittests/Makefile.am@ 1ed8e1

Last change on this file since 1ed8e1 was 2ed1a0, checked in by Frederik Heber <heber@…>, 15 years ago

Replaced SUBDIRS directive in Makefile.am by inclusion of respective Makefile.ams.

  • this has the advantage that compilation is faster and dependencies are resolved automatically.
  • the included folder concern the unittests.
  • all paths in now included Makefile.ams had to be changed to be relative to ./src.
  • Property mode set to 100644
File size: 5.4 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 ObservedContainerUnitTest \
14 ObserverUnitTest \
15 PrototypeFactoryUnitTest \
16 RegistryUnitTest \
17 SingletonUnitTest
18
19
20check_PROGRAMS += $(TESTS)
21noinst_PROGRAMS += $(TESTS)
22
23TESTLIBS = \
24 libCodePatterns-debug.la \
25 $(BOOST_THREAD_LIBS)
26
27CacheableUnitTest_SOURCES = unittests/UnitTestMain.cpp \
28 Patterns/unittests/CacheableUnitTest.cpp \
29 Patterns/unittests/CacheableUnitTest.hpp
30nodist_CacheableUnitTest_SOURCES = \
31 Patterns/Cachable.hpp \
32 Patterns/Observer.hpp \
33 Patterns/ObserverIterator.hpp
34CacheableUnitTest_LDADD = $(TESTLIBS)
35
36CloneUnitTest_SOURCES = unittests/UnitTestMain.cpp \
37 Patterns/unittests/CloneUnitTest.cpp \
38 Patterns/unittests/CloneUnitTest.hpp \
39 Patterns/unittests/stubs/CommonStub.cpp \
40 Patterns/unittests/stubs/CommonStub.hpp \
41 Patterns/unittests/stubs/CloneStub.cpp \
42 Patterns/unittests/stubs/CloneStub.hpp
43nodist_CloneUnitTest_SOURCES = \
44 Patterns/Clone.hpp
45CloneUnitTest_LDADD = $(TESTLIBS)
46
47CreatorUnitTest_SOURCES = unittests/UnitTestMain.cpp \
48 Patterns/unittests/CreatorUnitTest.cpp \
49 Patterns/unittests/CreatorUnitTest.hpp \
50 Patterns/unittests/stubs/CommonStub.cpp \
51 Patterns/unittests/stubs/CommonStub.hpp \
52 Patterns/unittests/stubs/CreatorStub.hpp
53nodist_CreatorUnitTest_SOURCES = \
54 Patterns/Creator.hpp
55CreatorUnitTest_LDADD = $(TESTLIBS)
56
57FactoryUnitTest_SOURCES = unittests/UnitTestMain.cpp \
58 Patterns/unittests/FactoryUnitTest.cpp \
59 Patterns/unittests/FactoryUnitTest.hpp \
60 Patterns/unittests/stubs/CommonStub.cpp \
61 Patterns/unittests/stubs/CommonStub.hpp \
62 Patterns/unittests/stubs/CreatorStub.hpp \
63 Patterns/unittests/stubs/FactoryStub.hpp \
64 Patterns/unittests/stubs/FactoryStub.cpp
65nodist_FactoryUnitTest_SOURCES = \
66 Patterns/Factory.hpp \
67 Patterns/FactoryTypeList.hpp \
68 Patterns/Factory_impl.hpp
69FactoryUnitTest_LDADD = $(TESTLIBS)
70
71ManipulableCloneUnitTest_SOURCES = unittests/UnitTestMain.cpp \
72 Patterns/unittests/ManipulableCloneUnitTest.cpp \
73 Patterns/unittests/ManipulableCloneUnitTest.hpp \
74 Patterns/unittests/stubs/CommonStub.cpp \
75 Patterns/unittests/stubs/CommonStub.hpp \
76 Patterns/unittests/stubs/ManipulableCloneStub.cpp \
77 Patterns/unittests/stubs/ManipulableCloneStub.hpp
78nodist_ManipulableCloneUnitTest_SOURCES = \
79 Patterns/ManipulableClone.hpp
80ManipulableCloneUnitTest_LDADD = $(TESTLIBS)
81
82ManipulablePrototypeFactoryUnitTest_SOURCES = unittests/UnitTestMain.cpp \
83 Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp \
84 Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp \
85 Patterns/unittests/stubs/ManipulableCloneStub.cpp \
86 Patterns/unittests/stubs/ManipulableCloneStub.hpp \
87 Patterns/unittests/stubs/CommonStub.cpp \
88 Patterns/unittests/stubs/CommonStub.hpp \
89 Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp \
90 Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp
91nodist_ManipulablePrototypeFactoryUnitTest_SOURCES = \
92 Patterns/ManipulablePrototypeFactory.hpp \
93 Patterns/FactoryTypeList.hpp \
94 Patterns/ManipulablePrototypeFactory_impl.hpp
95ManipulablePrototypeFactoryUnitTest_LDADD = $(TESTLIBS)
96
97ObserverUnitTest_SOURCES = unittests/UnitTestMain.cpp \
98 Patterns/unittests/ObserverUnitTest.cpp \
99 Patterns/unittests/ObserverUnitTest.hpp \
100 Patterns/unittests/stubs/ObserverStub.cpp \
101 Patterns/unittests/stubs/ObserverStub.hpp
102nodist_ObserverUnitTest_SOURCES = \
103 Patterns/Observer.hpp \
104 Patterns/ObserverContainer.hpp \
105 Patterns/ObserverContainer_impl.hpp \
106 Patterns/ObserverIterator.hpp
107ObserverUnitTest_LDADD = $(TESTLIBS)
108
109ObservedContainerUnitTest_SOURCES = unittests/UnitTestMain.cpp \
110 Patterns/unittests/ObservedContainerUnitTest.cpp \
111 Patterns/unittests/ObservedContainerUnitTest.hpp \
112 Patterns/unittests/stubs/ObserverStub.cpp \
113 Patterns/unittests/stubs/ObserverStub.hpp
114nodist_ObservedContainerUnitTest_SOURCES = \
115 Patterns/ObserverContainer.hpp \
116 Patterns/ObserverContainer_impl.hpp
117ObservedContainerUnitTest_LDADD = $(TESTLIBS)
118
119PrototypeFactoryUnitTest_SOURCES = unittests/UnitTestMain.cpp \
120 Patterns/unittests/PrototypeFactoryUnitTest.cpp \
121 Patterns/unittests/PrototypeFactoryUnitTest.hpp \
122 Patterns/unittests/stubs/CloneStub.cpp \
123 Patterns/unittests/stubs/CloneStub.hpp \
124 Patterns/unittests/stubs/CommonStub.cpp \
125 Patterns/unittests/stubs/CommonStub.hpp \
126 Patterns/unittests/stubs/PrototypeFactoryStub.hpp \
127 Patterns/unittests/stubs/PrototypeFactoryStub.cpp
128nodist_PrototypeFactoryUnitTest_SOURCES = \
129 Patterns/PrototypeFactory.hpp \
130 Patterns/FactoryTypeList.hpp \
131 Patterns/PrototypeFactory_impl.hpp
132PrototypeFactoryUnitTest_LDADD = $(TESTLIBS)
133
134RegistryUnitTest_SOURCES = unittests/UnitTestMain.cpp \
135 Patterns/unittests/RegistryUnitTest.cpp \
136 Patterns/unittests/RegistryUnitTest.hpp \
137 Patterns/unittests/stubs/CommonNamedStub.cpp \
138 Patterns/unittests/stubs/CommonNamedStub.hpp \
139 Patterns/unittests/stubs/RegistryStub.cpp \
140 Patterns/unittests/stubs/RegistryStub.hpp
141nodist_RegistryUnitTest_SOURCES = \
142 Patterns/unittests/Registry.hpp \
143 Patterns/unittests/Registry_impl.hpp
144RegistryUnitTest_LDADD = $(TESTLIBS)
145
146SingletonUnitTest_SOURCES = unittests/UnitTestMain.cpp \
147 Patterns/unittests/SingletonUnitTest.cpp \
148 Patterns/unittests/SingletonUnitTest.hpp
149#nodist_SingletonUnitTest_SOURCES =
150SingletonUnitTest_LDADD = $(TESTLIBS)
151
152#AUTOMAKE_OPTIONS = parallel-tests
Note: See TracBrowser for help on using the repository browser.