1 include $(top_srcdir)/src/Common.am
3 EXTRA_LIBRARIES = libaufs.a libdiskd.a libcoss.a libufs.a
4 noinst_LIBRARIES = @STORE_LIBS_TO_BUILD@
6 ## TODO: add libfs -- file system framework; this library is always built
7 ## TODO: use libtool and add @STORE_LIBS_TO_BUILD@ to libfs.la
9 # aufs is a "fake" legacy store
13 # diskd is a "fake" legacy store
14 libdiskd_a_SOURCES = \
21 coss/store_io_coss.cc \
22 coss/store_dir_coss.cc \
28 ufs/store_dir_ufs.cc \
38 # TODO: fix #include statements so that this is not needed
42 check_PROGRAMS += testHeaders
44 ## Special Universal .h dependency test script
45 ## aborts if error encountered
46 testHeaders: $(top_srcdir)/src/fs/ufs/*.h $(top_srcdir)/src/fs/coss/*.h
47 $(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "$(top_srcdir)/src/fs/ufs" || exit 1
48 $(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "$(top_srcdir)/src/fs/coss" || exit 1
49 ## diskd/ has no .h files
50 ## aufs/ has no .h files
56 CLEANFILES += testHeaders.c
58 ## targets below to emulate distributed makefiles