1 include $(top_srcdir)/src/Common.am
3 EXTRA_LTLIBRARIES = libaufs.la libdiskd.la libcoss.la libufs.la
4 noinst_LTLIBRARIES = @STORE_LIBS_TO_BUILD@ libfs.la
6 # aufs is a "fake" legacy store
10 # diskd is a "fake" legacy store
11 libdiskd_la_SOURCES = \
14 libcoss_la_SOURCES = \
18 coss/store_io_coss.cc \
19 coss/store_dir_coss.cc \
25 ufs/store_dir_ufs.cc \
31 libfs_la_SOURCES = Module.cc Module.h
32 libfs_la_LIBADD = @STORE_LIBS_TO_BUILD@
33 libfs_la_DEPENDENCIES = @STORE_LIBS_TO_BUILD@
38 ## we need our local files too (but avoid -I. at all costs)
39 INCLUDES += -I$(srcdir)
42 ## targets below to emulate distributed makefiles
51 ## Special Universal .h dependency test script
52 ## aborts if error encountered
53 testHeaders: $(srcdir)/ufs/*.h $(srcdir)/coss/*.h
54 $(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "$(srcdir)/ufs" || exit 1
55 $(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "$(srcdir)/coss" || exit 1
56 ## diskd/ has no .h files
57 ## aufs/ has no .h files
60 CLEANFILES += testHeaders