]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Makefile: add extra cls DENCODER_DEPS in the cls makefile, not rgw
authorSage Weil <sage@inktank.com>
Fri, 20 Sep 2013 04:03:36 +0000 (21:03 -0700)
committerSage Weil <sage@inktank.com>
Fri, 20 Sep 2013 04:03:36 +0000 (21:03 -0700)
They belong next to the class.  Also, if rgw isn't built, ceph-dencoder
will fail to link.

Fixes: #6352
Tested-by: Haomai Wang <haomaiwang@gmail.com>
Signed-off-by: Sage Weil <sage@inktank.com>
src/cls/Makefile.am
src/rgw/Makefile.am

index 0c04c64faa77d6d20c3107355a0166a3311564c7..2d3d43cb1e364aaa94252b24e875076889ac2888 100644 (file)
@@ -59,11 +59,13 @@ libcls_lock_client_la_SOURCES = \
        cls/lock/cls_lock_types.cc \
        cls/lock/cls_lock_ops.cc
 noinst_LTLIBRARIES += libcls_lock_client.la
+DENCODER_DEPS += libcls_lock_client.la
 
 libcls_refcount_client_la_SOURCES = \
        cls/refcount/cls_refcount_client.cc \
        cls/refcount/cls_refcount_ops.cc
 noinst_LTLIBRARIES += libcls_refcount_client.la
+DENCODER_DEPS += libcls_refcount_client.la
 
 libcls_version_client_a_SOURCES =  \
        cls/version/cls_version_client.cc \
@@ -81,12 +83,14 @@ libcls_replica_log_client_a_SOURCES = \
        cls/replica_log/cls_replica_log_ops.cc \
        cls/replica_log/cls_replica_log_client.cc
 noinst_LIBRARIES += libcls_replica_log_client.a
+DENCODER_DEPS += libcls_replica_log_client.a
 
 libcls_rgw_client_la_SOURCES = \
        cls/rgw/cls_rgw_client.cc \
        cls/rgw/cls_rgw_types.cc \
        cls/rgw/cls_rgw_ops.cc
 noinst_LTLIBRARIES += libcls_rgw_client.la
+DENCODER_DEPS += libcls_rgw_client.la
 
 libcls_rbd_client_la_SOURCES = cls/rbd/cls_rbd_client.cc
 noinst_LTLIBRARIES += libcls_rbd_client.la
index b812d90856965279a4170781f1dd6abcd7ac7025..24060b52e25af256c5c720fb374d4c327258fe9e 100644 (file)
@@ -93,11 +93,6 @@ DENCODER_SOURCES += \
        rgw/rgw_common.cc \
        rgw/rgw_env.cc \
        rgw/rgw_json_enc.cc
-DENCODER_DEPS +=  \
-       libcls_lock_client.la \
-       libcls_rgw_client.la \
-       libcls_replica_log_client.a \
-       libcls_refcount_client.la
 
 
 endif # WITH_RADOSGW