]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw_a: build reorganization
authorMatt Benjamin <mbenjamin@redhat.com>
Tue, 30 Aug 2022 14:19:34 +0000 (10:19 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Fri, 9 Sep 2022 15:16:36 +0000 (11:16 -0400)
commit9dccf5e20bf96364fdf79e188b9ec445cadc0452
tree60c93f253a40f18fd6edac23174469ed2b1a1345
parent8f5f70ba459f091ee6768ab1e335af2f4255d281
rgw_a: build reorganization

Reorganize some dependencies shared by the librgw.so and radosgw
main units.  The librgw.so build no longer builds a main(...)
unit.

Build time should be slightly reduced, as several shared dependencies
have been moved into rgw_a.

There are some other cleanups, e.g., rgw_signal.{h,cc}.

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/rgw/CMakeLists.txt
src/rgw/librgw.cc
src/rgw/rgw_appmain.cc [new file with mode: 0644]
src/rgw/rgw_loadgen_process.cc
src/rgw/rgw_main.cc
src/rgw/rgw_main.h
src/rgw/rgw_process.h
src/rgw/rgw_signal.cc [new file with mode: 0644]
src/rgw/rgw_signal.h [new file with mode: 0644]
src/test/librgw_file.cc