+# This should use LIBMDS_TYPES once it exists
+ceph_dencoder_SOURCES = \
+ test/encoding/ceph_dencoder.cc \
+ $(DENCODER_SOURCES)
+ceph_dencoder_LDADD = \
+ $(LIBRBD_TYPES) \
+ $(LIBOSD_TYPES) \
+ $(LIBOS_TYPES) \
+ $(LIBMON_TYPES) \
+ $(DENCODER_DEPS) \
+ $(CEPH_GLOBAL)
+
+# These should always use explicit _CFLAGS/_CXXFLAGS so avoid basename conflicts
+ceph_dencoder_CFLAGS = ${AM_CFLAGS}
+ceph_dencoder_CXXFLAGS = ${AM_CXXFLAGS}
+
+if COMPILER_HAS_VTA
+ceph_dencoder_CFLAGS += -fno-var-tracking-assignments
+ceph_dencoder_CXXFLAGS += -fno-var-tracking-assignments
+endif
+
+bin_PROGRAMS += ceph-dencoder
+
+
if WITH_RADOS
libradostest_la_SOURCES = \
if WITH_MDS
-# This should go to client once LIBMDS_TYPES exists
-ceph_dencoder_SOURCES = \
- test/encoding/ceph_dencoder.cc \
- $(DENCODER_SOURCES)
-ceph_dencoder_LDADD = \
- $(LIBRBD_TYPES) \
- $(LIBOSD_TYPES) \
- $(LIBOS_TYPES) \
- $(LIBMDS) \
- $(LIBMON_TYPES) \
- $(DENCODER_DEPS) \
- $(CEPH_GLOBAL)
-
-# These should always use explicit _CFLAGS/_CXXFLAGS so avoid basename conflicts
-ceph_dencoder_CFLAGS = ${AM_CFLAGS}
-ceph_dencoder_CXXFLAGS = ${AM_CXXFLAGS}
-
-if COMPILER_HAS_VTA
-ceph_dencoder_CFLAGS += -fno-var-tracking-assignments
-ceph_dencoder_CXXFLAGS += -fno-var-tracking-assignments
-endif
-
-bin_PROGRAMS += ceph-dencoder
-
unittest_mds_authcap_SOURCES = test/mds/TestMDSAuthCaps.cc
unittest_mds_authcap_LDADD = $(LIBMDS) $(UNITTEST_LDADD) $(CEPH_GLOBAL)
unittest_mds_authcap_CXXFLAGS = $(UNITTEST_CXXFLAGS)