From ef2164725f0b55ffa4b609d407eed5f3f3048b46 Mon Sep 17 00:00:00 2001 From: Boris Ranto Date: Mon, 13 Apr 2015 12:38:58 +0200 Subject: [PATCH] Move ceph-dencoder build to client The patch simply moves the ceph-dencoder build from server part of the Makefiles to client part of the Makefiles. Refs: #10691 Signed-off-by: Boris Ranto --- src/test/Makefile-client.am | 24 ++++++++++++++++++++++++ src/test/Makefile-server.am | 24 ------------------------ 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/test/Makefile-client.am b/src/test/Makefile-client.am index 8c58b38a29b34..2642fdd5dcb75 100644 --- a/src/test/Makefile-client.am +++ b/src/test/Makefile-client.am @@ -1,3 +1,27 @@ +# 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 = \ diff --git a/src/test/Makefile-server.am b/src/test/Makefile-server.am index 95ed80cd83cfb..c8229632f4c60 100644 --- a/src/test/Makefile-server.am +++ b/src/test/Makefile-server.am @@ -202,30 +202,6 @@ check_PROGRAMS += unittest_lfnindex 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) -- 2.39.5