1## Process this file with automake to produce Makefile.in
2
3BASIC_OBJECTS_SHARED = Basic/Basic.lo
4AUTOMATED_OBJECTS_SHARED = Automated/Automated.lo
5CONSOLE_OBJECTS_SHARED = Console/Console.lo
6CURSES_OBJECTS_SHARED = Curses/Curses.lo
7FRAMEWORK_OBJECTS_SHARED = \
8	Framework/CUError.lo \
9	Framework/MyMem.lo \
10	Framework/TestDB.lo \
11	Framework/TestRun.lo \
12	Framework/Util.lo
13
14FRAMEWORK_OBJECT_FILES_SHARED = $(FRAMEWORK_OBJECTS_SHARED)
15FRAMEWORK_COMPILE_DIRS = Framework
16
17if ENABLE_AUTOMATED
18AUTOMATED_OBJECT_FILES_SHARED = $(AUTOMATED_OBJECTS_SHARED)
19AUTOMATED_COMPILE_DIRS = Automated
20endif
21
22if ENABLE_BASIC
23BASIC_OBJECT_FILES_SHARED = $(BASIC_OBJECTS_SHARED)
24BASIC_COMPILE_DIRS = Basic
25endif
26
27if ENABLE_CONSOLE
28CONSOLE_OBJECT_FILES_SHARED = $(CONSOLE_OBJECTS_SHARED)
29CONSOLE_COMPILE_DIRS = Console
30endif
31
32if ENABLE_CURSES
33CURSES_OBJECT_FILES_SHARED = $(CURSES_OBJECTS_SHARED)
34CURSES_COMPILE_DIRS = Curses
35endif
36
37if ENABLE_TEST
38TEST_OBJECT_FILES = \
39	Framework/CUError_test.o \
40	Framework/MyMem_test.o \
41	Framework/TestDB_test.o \
42	Framework/TestRun_test.o \
43	Framework/Util_test.o
44TEST_COMPILE_DIRS = Test
45endif
46
47COMPILE_DIRS = \
48	$(FRAMEWORK_COMPILE_DIRS) \
49	$(AUTOMATED_COMPILE_DIRS) \
50	$(BASIC_COMPILE_DIRS) \
51	$(CONSOLE_COMPILE_DIRS) \
52	$(CURSES_COMPILE_DIRS) \
53	. \
54	$(TEST_COMPILE_DIRS)
55OBJECT_FILES_SHARED = \
56	$(FRAMEWORK_OBJECT_FILES_SHARED) \
57	$(AUTOMATED_OBJECT_FILES_SHARED) \
58	$(BASIC_OBJECT_FILES_SHARED) \
59	$(CONSOLE_OBJECT_FILES_SHARED) \
60	$(CURSES_OBJECT_FILES_SHARED)
61TEST_OBJECTS = $(TEST_OBJECT_FILES)
62
63
64SUBDIRS = $(COMPILE_DIRS)
65
66
67lib_LTLIBRARIES = libbcunit.la
68libbcunit_la_SOURCES =
69libbcunit_la_LIBADD = $(OBJECT_FILES_SHARED)
70libbcunit_la_LDFLAGS = -version-info @LIBTOOL_CURRENT@:@LIBTOOL_REVISION@:@LIBTOOL_AGE@ -no-undefined
71
72
73if ENABLE_TEST
74noinst_LIBRARIES = libbcunit_test.a
75libbcunit_test_a_SOURCES =
76libbcunit_test_a_LIBADD = $(TEST_OBJECTS)
77endif
78