]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librgw: only include rgw_acl.cc and librgw.cc
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Fri, 13 May 2011 23:21:15 +0000 (16:21 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Sat, 14 May 2011 00:10:10 +0000 (17:10 -0700)
Rather than putting all of RGW into librgw, only put rgw_acl.cc. Have
RGW use librgw instead of re-including the same sources.

Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
src/Makefile.am

index e89fa616838e771c582665fa1f8406cd135365ae..990ace0d21842f64db92940d0f47afa0dcca3e05 100644 (file)
@@ -248,14 +248,13 @@ librados_a_CXXFLAGS = ${CRYPTO_CXXFLAGS} ${AM_CXXFLAGS}
 # librgw
 if WITH_RADOSGW
 librgw_SOURCES = \
-       $(my_radosgw_src) \
-       rgw/librgw.cc
+       $(my_libradosgw_src) \
        ${libcommon_a_SOURCES}
 librgw_la_SOURCES = ${librgw_SOURCES}
 librgw_la_CFLAGS = ${CRYPTO_CFLAGS} ${AM_CFLAGS}
 librgw_la_CXXFLAGS = ${CRYPTO_CXXFLAGS} ${AM_CXXFLAGS}
 librgw_la_LIBADD = libcrush.la -lpthread $(CRYPTO_LIBS) $(EXTRALIBS)
-librgw_la_LDFLAGS = ${AM_LDFLAGS} -version-info 1:0:0 -export-symbols-regex '^librgw_.*' \
+librgw_la_LDFLAGS = ${AM_LDFLAGS} -version-info 1:0:0 \
         -lexpat -lpthread -lm -lcurl
 lib_LTLIBRARIES += librgw.la
 
@@ -305,10 +304,13 @@ testlibrbdpp_LDADD = librbd.la librados.la libcrush.la -lpthread -lm \
 bin_DEBUGPROGRAMS += testlibrbd testlibrbdpp
 
 if WITH_RADOSGW
+my_libradosgw_src = \
+       rgw/librgw.cc \
+       rgw/rgw_acl.cc
+
 my_radosgw_src = \
        rgw/rgw_fs.cc \
        rgw/rgw_rados.cc \
-       rgw/rgw_acl.cc \
        rgw/rgw_user.cc \
        rgw/rgw_access.cc \
        rgw/rgw_op.cc \