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