diff --git a/3rdlib/CA_API/app_client_set.h b/src/3rdlib/CA_API/app_client_set.h similarity index 100% rename from 3rdlib/CA_API/app_client_set.h rename to src/3rdlib/CA_API/app_client_set.h diff --git a/3rdlib/CA_API/libapp-client.a b/src/3rdlib/CA_API/libapp-client.a similarity index 100% rename from 3rdlib/CA_API/libapp-client.a rename to src/3rdlib/CA_API/libapp-client.a diff --git a/3rdlib/attr_api/Attr_API.h b/src/3rdlib/attr_api/Attr_API.h similarity index 100% rename from 3rdlib/attr_api/Attr_API.h rename to src/3rdlib/attr_api/Attr_API.h diff --git a/3rdlib/attr_api/libattr_api_32.a b/src/3rdlib/attr_api/libattr_api_32.a similarity index 100% rename from 3rdlib/attr_api/libattr_api_32.a rename to src/3rdlib/attr_api/libattr_api_32.a diff --git a/3rdlib/attr_api/libattr_api_64.a b/src/3rdlib/attr_api/libattr_api_64.a similarity index 100% rename from 3rdlib/attr_api/libattr_api_64.a rename to src/3rdlib/attr_api/libattr_api_64.a diff --git a/3rdlib/jsoncpp/include/json/assertions.h b/src/3rdlib/jsoncpp/include/json/assertions.h similarity index 100% rename from 3rdlib/jsoncpp/include/json/assertions.h rename to src/3rdlib/jsoncpp/include/json/assertions.h diff --git a/3rdlib/jsoncpp/include/json/autolink.h b/src/3rdlib/jsoncpp/include/json/autolink.h similarity index 100% rename from 3rdlib/jsoncpp/include/json/autolink.h rename to src/3rdlib/jsoncpp/include/json/autolink.h diff --git a/3rdlib/jsoncpp/include/json/config.h b/src/3rdlib/jsoncpp/include/json/config.h similarity index 100% rename from 3rdlib/jsoncpp/include/json/config.h rename to src/3rdlib/jsoncpp/include/json/config.h diff --git a/3rdlib/jsoncpp/include/json/features.h b/src/3rdlib/jsoncpp/include/json/features.h similarity index 100% rename from 3rdlib/jsoncpp/include/json/features.h rename to src/3rdlib/jsoncpp/include/json/features.h diff --git a/3rdlib/jsoncpp/include/json/forwards.h b/src/3rdlib/jsoncpp/include/json/forwards.h similarity index 100% rename from 3rdlib/jsoncpp/include/json/forwards.h rename to src/3rdlib/jsoncpp/include/json/forwards.h diff --git a/3rdlib/jsoncpp/include/json/json.h b/src/3rdlib/jsoncpp/include/json/json.h similarity index 100% rename from 3rdlib/jsoncpp/include/json/json.h rename to src/3rdlib/jsoncpp/include/json/json.h diff --git a/3rdlib/jsoncpp/include/json/reader.h b/src/3rdlib/jsoncpp/include/json/reader.h similarity index 100% rename from 3rdlib/jsoncpp/include/json/reader.h rename to src/3rdlib/jsoncpp/include/json/reader.h diff --git a/3rdlib/jsoncpp/include/json/value.h b/src/3rdlib/jsoncpp/include/json/value.h similarity index 100% rename from 3rdlib/jsoncpp/include/json/value.h rename to src/3rdlib/jsoncpp/include/json/value.h diff --git a/3rdlib/jsoncpp/include/json/version.h b/src/3rdlib/jsoncpp/include/json/version.h similarity index 100% rename from 3rdlib/jsoncpp/include/json/version.h rename to src/3rdlib/jsoncpp/include/json/version.h diff --git a/3rdlib/jsoncpp/include/json/writer.h b/src/3rdlib/jsoncpp/include/json/writer.h similarity index 100% rename from 3rdlib/jsoncpp/include/json/writer.h rename to src/3rdlib/jsoncpp/include/json/writer.h diff --git a/3rdlib/jsoncpp/lib/libjsoncpp.a b/src/3rdlib/jsoncpp/lib/libjsoncpp.a similarity index 100% rename from 3rdlib/jsoncpp/lib/libjsoncpp.a rename to src/3rdlib/jsoncpp/lib/libjsoncpp.a diff --git a/3rdlib/rocksdb/include/rocksdb/advanced_options.h b/src/3rdlib/rocksdb/include/rocksdb/advanced_options.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/advanced_options.h rename to src/3rdlib/rocksdb/include/rocksdb/advanced_options.h diff --git a/3rdlib/rocksdb/include/rocksdb/c.h b/src/3rdlib/rocksdb/include/rocksdb/c.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/c.h rename to src/3rdlib/rocksdb/include/rocksdb/c.h diff --git a/3rdlib/rocksdb/include/rocksdb/cache.h b/src/3rdlib/rocksdb/include/rocksdb/cache.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/cache.h rename to src/3rdlib/rocksdb/include/rocksdb/cache.h diff --git a/3rdlib/rocksdb/include/rocksdb/cleanable.h b/src/3rdlib/rocksdb/include/rocksdb/cleanable.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/cleanable.h rename to src/3rdlib/rocksdb/include/rocksdb/cleanable.h diff --git a/3rdlib/rocksdb/include/rocksdb/compaction_filter.h b/src/3rdlib/rocksdb/include/rocksdb/compaction_filter.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/compaction_filter.h rename to src/3rdlib/rocksdb/include/rocksdb/compaction_filter.h diff --git a/3rdlib/rocksdb/include/rocksdb/compaction_job_stats.h b/src/3rdlib/rocksdb/include/rocksdb/compaction_job_stats.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/compaction_job_stats.h rename to src/3rdlib/rocksdb/include/rocksdb/compaction_job_stats.h diff --git a/3rdlib/rocksdb/include/rocksdb/comparator.h b/src/3rdlib/rocksdb/include/rocksdb/comparator.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/comparator.h rename to src/3rdlib/rocksdb/include/rocksdb/comparator.h diff --git a/3rdlib/rocksdb/include/rocksdb/concurrent_task_limiter.h b/src/3rdlib/rocksdb/include/rocksdb/concurrent_task_limiter.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/concurrent_task_limiter.h rename to src/3rdlib/rocksdb/include/rocksdb/concurrent_task_limiter.h diff --git a/3rdlib/rocksdb/include/rocksdb/convenience.h b/src/3rdlib/rocksdb/include/rocksdb/convenience.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/convenience.h rename to src/3rdlib/rocksdb/include/rocksdb/convenience.h diff --git a/3rdlib/rocksdb/include/rocksdb/db.h b/src/3rdlib/rocksdb/include/rocksdb/db.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/db.h rename to src/3rdlib/rocksdb/include/rocksdb/db.h diff --git a/3rdlib/rocksdb/include/rocksdb/db_bench_tool.h b/src/3rdlib/rocksdb/include/rocksdb/db_bench_tool.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/db_bench_tool.h rename to src/3rdlib/rocksdb/include/rocksdb/db_bench_tool.h diff --git a/3rdlib/rocksdb/include/rocksdb/db_dump_tool.h b/src/3rdlib/rocksdb/include/rocksdb/db_dump_tool.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/db_dump_tool.h rename to src/3rdlib/rocksdb/include/rocksdb/db_dump_tool.h diff --git a/3rdlib/rocksdb/include/rocksdb/db_stress_tool.h b/src/3rdlib/rocksdb/include/rocksdb/db_stress_tool.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/db_stress_tool.h rename to src/3rdlib/rocksdb/include/rocksdb/db_stress_tool.h diff --git a/3rdlib/rocksdb/include/rocksdb/env.h b/src/3rdlib/rocksdb/include/rocksdb/env.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/env.h rename to src/3rdlib/rocksdb/include/rocksdb/env.h diff --git a/3rdlib/rocksdb/include/rocksdb/env_encryption.h b/src/3rdlib/rocksdb/include/rocksdb/env_encryption.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/env_encryption.h rename to src/3rdlib/rocksdb/include/rocksdb/env_encryption.h diff --git a/3rdlib/rocksdb/include/rocksdb/experimental.h b/src/3rdlib/rocksdb/include/rocksdb/experimental.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/experimental.h rename to src/3rdlib/rocksdb/include/rocksdb/experimental.h diff --git a/3rdlib/rocksdb/include/rocksdb/filter_policy.h b/src/3rdlib/rocksdb/include/rocksdb/filter_policy.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/filter_policy.h rename to src/3rdlib/rocksdb/include/rocksdb/filter_policy.h diff --git a/3rdlib/rocksdb/include/rocksdb/flush_block_policy.h b/src/3rdlib/rocksdb/include/rocksdb/flush_block_policy.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/flush_block_policy.h rename to src/3rdlib/rocksdb/include/rocksdb/flush_block_policy.h diff --git a/3rdlib/rocksdb/include/rocksdb/iostats_context.h b/src/3rdlib/rocksdb/include/rocksdb/iostats_context.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/iostats_context.h rename to src/3rdlib/rocksdb/include/rocksdb/iostats_context.h diff --git a/3rdlib/rocksdb/include/rocksdb/iterator.h b/src/3rdlib/rocksdb/include/rocksdb/iterator.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/iterator.h rename to src/3rdlib/rocksdb/include/rocksdb/iterator.h diff --git a/3rdlib/rocksdb/include/rocksdb/ldb_tool.h b/src/3rdlib/rocksdb/include/rocksdb/ldb_tool.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/ldb_tool.h rename to src/3rdlib/rocksdb/include/rocksdb/ldb_tool.h diff --git a/3rdlib/rocksdb/include/rocksdb/listener.h b/src/3rdlib/rocksdb/include/rocksdb/listener.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/listener.h rename to src/3rdlib/rocksdb/include/rocksdb/listener.h diff --git a/3rdlib/rocksdb/include/rocksdb/memory_allocator.h b/src/3rdlib/rocksdb/include/rocksdb/memory_allocator.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/memory_allocator.h rename to src/3rdlib/rocksdb/include/rocksdb/memory_allocator.h diff --git a/3rdlib/rocksdb/include/rocksdb/memtablerep.h b/src/3rdlib/rocksdb/include/rocksdb/memtablerep.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/memtablerep.h rename to src/3rdlib/rocksdb/include/rocksdb/memtablerep.h diff --git a/3rdlib/rocksdb/include/rocksdb/merge_operator.h b/src/3rdlib/rocksdb/include/rocksdb/merge_operator.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/merge_operator.h rename to src/3rdlib/rocksdb/include/rocksdb/merge_operator.h diff --git a/3rdlib/rocksdb/include/rocksdb/metadata.h b/src/3rdlib/rocksdb/include/rocksdb/metadata.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/metadata.h rename to src/3rdlib/rocksdb/include/rocksdb/metadata.h diff --git a/3rdlib/rocksdb/include/rocksdb/options.h b/src/3rdlib/rocksdb/include/rocksdb/options.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/options.h rename to src/3rdlib/rocksdb/include/rocksdb/options.h diff --git a/3rdlib/rocksdb/include/rocksdb/perf_context.h b/src/3rdlib/rocksdb/include/rocksdb/perf_context.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/perf_context.h rename to src/3rdlib/rocksdb/include/rocksdb/perf_context.h diff --git a/3rdlib/rocksdb/include/rocksdb/perf_level.h b/src/3rdlib/rocksdb/include/rocksdb/perf_level.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/perf_level.h rename to src/3rdlib/rocksdb/include/rocksdb/perf_level.h diff --git a/3rdlib/rocksdb/include/rocksdb/persistent_cache.h b/src/3rdlib/rocksdb/include/rocksdb/persistent_cache.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/persistent_cache.h rename to src/3rdlib/rocksdb/include/rocksdb/persistent_cache.h diff --git a/3rdlib/rocksdb/include/rocksdb/rate_limiter.h b/src/3rdlib/rocksdb/include/rocksdb/rate_limiter.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/rate_limiter.h rename to src/3rdlib/rocksdb/include/rocksdb/rate_limiter.h diff --git a/3rdlib/rocksdb/include/rocksdb/slice.h b/src/3rdlib/rocksdb/include/rocksdb/slice.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/slice.h rename to src/3rdlib/rocksdb/include/rocksdb/slice.h diff --git a/3rdlib/rocksdb/include/rocksdb/slice_transform.h b/src/3rdlib/rocksdb/include/rocksdb/slice_transform.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/slice_transform.h rename to src/3rdlib/rocksdb/include/rocksdb/slice_transform.h diff --git a/3rdlib/rocksdb/include/rocksdb/snapshot.h b/src/3rdlib/rocksdb/include/rocksdb/snapshot.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/snapshot.h rename to src/3rdlib/rocksdb/include/rocksdb/snapshot.h diff --git a/3rdlib/rocksdb/include/rocksdb/sst_dump_tool.h b/src/3rdlib/rocksdb/include/rocksdb/sst_dump_tool.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/sst_dump_tool.h rename to src/3rdlib/rocksdb/include/rocksdb/sst_dump_tool.h diff --git a/3rdlib/rocksdb/include/rocksdb/sst_file_manager.h b/src/3rdlib/rocksdb/include/rocksdb/sst_file_manager.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/sst_file_manager.h rename to src/3rdlib/rocksdb/include/rocksdb/sst_file_manager.h diff --git a/3rdlib/rocksdb/include/rocksdb/sst_file_reader.h b/src/3rdlib/rocksdb/include/rocksdb/sst_file_reader.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/sst_file_reader.h rename to src/3rdlib/rocksdb/include/rocksdb/sst_file_reader.h diff --git a/3rdlib/rocksdb/include/rocksdb/sst_file_writer.h b/src/3rdlib/rocksdb/include/rocksdb/sst_file_writer.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/sst_file_writer.h rename to src/3rdlib/rocksdb/include/rocksdb/sst_file_writer.h diff --git a/3rdlib/rocksdb/include/rocksdb/statistics.h b/src/3rdlib/rocksdb/include/rocksdb/statistics.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/statistics.h rename to src/3rdlib/rocksdb/include/rocksdb/statistics.h diff --git a/3rdlib/rocksdb/include/rocksdb/stats_history.h b/src/3rdlib/rocksdb/include/rocksdb/stats_history.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/stats_history.h rename to src/3rdlib/rocksdb/include/rocksdb/stats_history.h diff --git a/3rdlib/rocksdb/include/rocksdb/status.h b/src/3rdlib/rocksdb/include/rocksdb/status.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/status.h rename to src/3rdlib/rocksdb/include/rocksdb/status.h diff --git a/3rdlib/rocksdb/include/rocksdb/table.h b/src/3rdlib/rocksdb/include/rocksdb/table.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/table.h rename to src/3rdlib/rocksdb/include/rocksdb/table.h diff --git a/3rdlib/rocksdb/include/rocksdb/table_properties.h b/src/3rdlib/rocksdb/include/rocksdb/table_properties.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/table_properties.h rename to src/3rdlib/rocksdb/include/rocksdb/table_properties.h diff --git a/3rdlib/rocksdb/include/rocksdb/thread_status.h b/src/3rdlib/rocksdb/include/rocksdb/thread_status.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/thread_status.h rename to src/3rdlib/rocksdb/include/rocksdb/thread_status.h diff --git a/3rdlib/rocksdb/include/rocksdb/threadpool.h b/src/3rdlib/rocksdb/include/rocksdb/threadpool.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/threadpool.h rename to src/3rdlib/rocksdb/include/rocksdb/threadpool.h diff --git a/3rdlib/rocksdb/include/rocksdb/trace_reader_writer.h b/src/3rdlib/rocksdb/include/rocksdb/trace_reader_writer.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/trace_reader_writer.h rename to src/3rdlib/rocksdb/include/rocksdb/trace_reader_writer.h diff --git a/3rdlib/rocksdb/include/rocksdb/transaction_log.h b/src/3rdlib/rocksdb/include/rocksdb/transaction_log.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/transaction_log.h rename to src/3rdlib/rocksdb/include/rocksdb/transaction_log.h diff --git a/3rdlib/rocksdb/include/rocksdb/types.h b/src/3rdlib/rocksdb/include/rocksdb/types.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/types.h rename to src/3rdlib/rocksdb/include/rocksdb/types.h diff --git a/3rdlib/rocksdb/include/rocksdb/universal_compaction.h b/src/3rdlib/rocksdb/include/rocksdb/universal_compaction.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/universal_compaction.h rename to src/3rdlib/rocksdb/include/rocksdb/universal_compaction.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/backupable_db.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/backupable_db.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/backupable_db.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/backupable_db.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/checkpoint.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/checkpoint.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/checkpoint.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/checkpoint.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/convenience.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/convenience.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/convenience.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/convenience.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/db_ttl.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/db_ttl.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/db_ttl.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/db_ttl.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/debug.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/debug.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/debug.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/debug.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/env_librados.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/env_librados.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/env_librados.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/env_librados.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/env_mirror.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/env_mirror.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/env_mirror.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/env_mirror.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/info_log_finder.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/info_log_finder.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/info_log_finder.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/info_log_finder.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/ldb_cmd.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/ldb_cmd.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/ldb_cmd.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/ldb_cmd.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/ldb_cmd_execute_result.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/ldb_cmd_execute_result.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/ldb_cmd_execute_result.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/ldb_cmd_execute_result.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/leveldb_options.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/leveldb_options.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/leveldb_options.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/leveldb_options.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/lua/rocks_lua_custom_library.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/lua/rocks_lua_custom_library.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/lua/rocks_lua_custom_library.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/lua/rocks_lua_custom_library.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/lua/rocks_lua_util.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/lua/rocks_lua_util.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/lua/rocks_lua_util.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/lua/rocks_lua_util.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/memory_util.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/memory_util.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/memory_util.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/memory_util.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/object_registry.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/object_registry.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/object_registry.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/object_registry.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/optimistic_transaction_db.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/optimistic_transaction_db.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/optimistic_transaction_db.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/optimistic_transaction_db.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/option_change_migration.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/option_change_migration.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/option_change_migration.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/option_change_migration.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/options_util.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/options_util.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/options_util.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/options_util.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/sim_cache.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/sim_cache.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/sim_cache.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/sim_cache.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/stackable_db.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/stackable_db.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/stackable_db.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/stackable_db.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/table_properties_collectors.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/table_properties_collectors.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/table_properties_collectors.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/table_properties_collectors.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/transaction.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/transaction.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/transaction.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/transaction.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/transaction_db.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/transaction_db.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/transaction_db.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/transaction_db.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/transaction_db_mutex.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/transaction_db_mutex.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/transaction_db_mutex.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/transaction_db_mutex.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/utility_db.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/utility_db.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/utility_db.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/utility_db.h diff --git a/3rdlib/rocksdb/include/rocksdb/utilities/write_batch_with_index.h b/src/3rdlib/rocksdb/include/rocksdb/utilities/write_batch_with_index.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/utilities/write_batch_with_index.h rename to src/3rdlib/rocksdb/include/rocksdb/utilities/write_batch_with_index.h diff --git a/3rdlib/rocksdb/include/rocksdb/version.h b/src/3rdlib/rocksdb/include/rocksdb/version.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/version.h rename to src/3rdlib/rocksdb/include/rocksdb/version.h diff --git a/3rdlib/rocksdb/include/rocksdb/wal_filter.h b/src/3rdlib/rocksdb/include/rocksdb/wal_filter.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/wal_filter.h rename to src/3rdlib/rocksdb/include/rocksdb/wal_filter.h diff --git a/3rdlib/rocksdb/include/rocksdb/write_batch.h b/src/3rdlib/rocksdb/include/rocksdb/write_batch.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/write_batch.h rename to src/3rdlib/rocksdb/include/rocksdb/write_batch.h diff --git a/3rdlib/rocksdb/include/rocksdb/write_batch_base.h b/src/3rdlib/rocksdb/include/rocksdb/write_batch_base.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/write_batch_base.h rename to src/3rdlib/rocksdb/include/rocksdb/write_batch_base.h diff --git a/3rdlib/rocksdb/include/rocksdb/write_buffer_manager.h b/src/3rdlib/rocksdb/include/rocksdb/write_buffer_manager.h similarity index 100% rename from 3rdlib/rocksdb/include/rocksdb/write_buffer_manager.h rename to src/3rdlib/rocksdb/include/rocksdb/write_buffer_manager.h diff --git a/3rdlib/rocksdb/lib/librocksdb.so b/src/3rdlib/rocksdb/lib/librocksdb.so similarity index 100% rename from 3rdlib/rocksdb/lib/librocksdb.so rename to src/3rdlib/rocksdb/lib/librocksdb.so diff --git a/3rdlib/rocksdb/lib/librocksdb.so.6 b/src/3rdlib/rocksdb/lib/librocksdb.so.6 similarity index 100% rename from 3rdlib/rocksdb/lib/librocksdb.so.6 rename to src/3rdlib/rocksdb/lib/librocksdb.so.6 diff --git a/3rdlib/rocksdb/lib/librocksdb.so.6.6.0 b/src/3rdlib/rocksdb/lib/librocksdb.so.6.6.0 similarity index 100% rename from 3rdlib/rocksdb/lib/librocksdb.so.6.6.0 rename to src/3rdlib/rocksdb/lib/librocksdb.so.6.6.0 diff --git a/3rdlib/rocksdb/logging/auto_roll_logger.h b/src/3rdlib/rocksdb/logging/auto_roll_logger.h similarity index 100% rename from 3rdlib/rocksdb/logging/auto_roll_logger.h rename to src/3rdlib/rocksdb/logging/auto_roll_logger.h diff --git a/3rdlib/rocksdb/logging/db_options.h b/src/3rdlib/rocksdb/logging/db_options.h similarity index 100% rename from 3rdlib/rocksdb/logging/db_options.h rename to src/3rdlib/rocksdb/logging/db_options.h diff --git a/3rdlib/rocksdb/logging/filename.h b/src/3rdlib/rocksdb/logging/filename.h similarity index 100% rename from 3rdlib/rocksdb/logging/filename.h rename to src/3rdlib/rocksdb/logging/filename.h diff --git a/3rdlib/rocksdb/logging/mutexlock.h b/src/3rdlib/rocksdb/logging/mutexlock.h similarity index 100% rename from 3rdlib/rocksdb/logging/mutexlock.h rename to src/3rdlib/rocksdb/logging/mutexlock.h diff --git a/3rdlib/rocksdb/logging/port.h b/src/3rdlib/rocksdb/logging/port.h similarity index 100% rename from 3rdlib/rocksdb/logging/port.h rename to src/3rdlib/rocksdb/logging/port.h diff --git a/3rdlib/rocksdb/logging/port_posix.h b/src/3rdlib/rocksdb/logging/port_posix.h similarity index 100% rename from 3rdlib/rocksdb/logging/port_posix.h rename to src/3rdlib/rocksdb/logging/port_posix.h diff --git a/3rdlib/rocksdb/tools/ldb b/src/3rdlib/rocksdb/tools/ldb similarity index 100% rename from 3rdlib/rocksdb/tools/ldb rename to src/3rdlib/rocksdb/tools/ldb diff --git a/3rdlib/rocksdb/tools/rocksdb_dump b/src/3rdlib/rocksdb/tools/rocksdb_dump similarity index 100% rename from 3rdlib/rocksdb/tools/rocksdb_dump rename to src/3rdlib/rocksdb/tools/rocksdb_dump diff --git a/3rdlib/rocksdb/tools/rocksdb_undump b/src/3rdlib/rocksdb/tools/rocksdb_undump similarity index 100% rename from 3rdlib/rocksdb/tools/rocksdb_undump rename to src/3rdlib/rocksdb/tools/rocksdb_undump diff --git a/3rdlib/rocksdb/tools/sst_dump b/src/3rdlib/rocksdb/tools/sst_dump similarity index 100% rename from 3rdlib/rocksdb/tools/sst_dump rename to src/3rdlib/rocksdb/tools/sst_dump diff --git a/3rdlib/zlib/include32/zconf.h b/src/3rdlib/zlib/include32/zconf.h similarity index 100% rename from 3rdlib/zlib/include32/zconf.h rename to src/3rdlib/zlib/include32/zconf.h diff --git a/3rdlib/zlib/include32/zlib.h b/src/3rdlib/zlib/include32/zlib.h similarity index 100% rename from 3rdlib/zlib/include32/zlib.h rename to src/3rdlib/zlib/include32/zlib.h diff --git a/3rdlib/zlib/include64/zconf.h b/src/3rdlib/zlib/include64/zconf.h similarity index 100% rename from 3rdlib/zlib/include64/zconf.h rename to src/3rdlib/zlib/include64/zconf.h diff --git a/3rdlib/zlib/include64/zlib.h b/src/3rdlib/zlib/include64/zlib.h similarity index 100% rename from 3rdlib/zlib/include64/zlib.h rename to src/3rdlib/zlib/include64/zlib.h diff --git a/3rdlib/zlib/lib/libz32.a b/src/3rdlib/zlib/lib/libz32.a similarity index 100% rename from 3rdlib/zlib/lib/libz32.a rename to src/3rdlib/zlib/lib/libz32.a diff --git a/3rdlib/zlib/lib/libz32.so b/src/3rdlib/zlib/lib/libz32.so similarity index 100% rename from 3rdlib/zlib/lib/libz32.so rename to src/3rdlib/zlib/lib/libz32.so diff --git a/3rdlib/zlib/lib/libz64.a b/src/3rdlib/zlib/lib/libz64.a similarity index 100% rename from 3rdlib/zlib/lib/libz64.a rename to src/3rdlib/zlib/lib/libz64.a diff --git a/3rdlib/zlib/lib/libz64.so b/src/3rdlib/zlib/lib/libz64.so similarity index 100% rename from 3rdlib/zlib/lib/libz64.so rename to src/3rdlib/zlib/lib/libz64.so diff --git a/3rdlib/zlib/src/zlib-1.2.8.tar.gz b/src/3rdlib/zlib/src/zlib-1.2.8.tar.gz similarity index 100% rename from 3rdlib/zlib/src/zlib-1.2.8.tar.gz rename to src/3rdlib/zlib/src/zlib-1.2.8.tar.gz diff --git a/comm/CMakeLists.txt b/src/comm/CMakeLists.txt similarity index 100% rename from comm/CMakeLists.txt rename to src/comm/CMakeLists.txt diff --git a/comm/MarkupSTL.cc b/src/comm/MarkupSTL.cc similarity index 100% rename from comm/MarkupSTL.cc rename to src/comm/MarkupSTL.cc diff --git a/comm/MarkupSTL.h b/src/comm/MarkupSTL.h similarity index 100% rename from comm/MarkupSTL.h rename to src/comm/MarkupSTL.h diff --git a/comm/agent_client.cc b/src/comm/agent_client.cc similarity index 100% rename from comm/agent_client.cc rename to src/comm/agent_client.cc diff --git a/comm/agent_client.h b/src/comm/agent_client.h similarity index 100% rename from comm/agent_client.h rename to src/comm/agent_client.h diff --git a/comm/agent_client_unit.cc b/src/comm/agent_client_unit.cc similarity index 100% rename from comm/agent_client_unit.cc rename to src/comm/agent_client_unit.cc diff --git a/comm/agent_client_unit.h b/src/comm/agent_client_unit.h similarity index 100% rename from comm/agent_client_unit.h rename to src/comm/agent_client_unit.h diff --git a/comm/agent_listen_pkg.cc b/src/comm/agent_listen_pkg.cc similarity index 100% rename from comm/agent_listen_pkg.cc rename to src/comm/agent_listen_pkg.cc diff --git a/comm/agent_listen_pkg.h b/src/comm/agent_listen_pkg.h similarity index 100% rename from comm/agent_listen_pkg.h rename to src/comm/agent_listen_pkg.h diff --git a/comm/agent_listen_pool.cc b/src/comm/agent_listen_pool.cc similarity index 100% rename from comm/agent_listen_pool.cc rename to src/comm/agent_listen_pool.cc diff --git a/comm/agent_listen_pool.h b/src/comm/agent_listen_pool.h similarity index 100% rename from comm/agent_listen_pool.h rename to src/comm/agent_listen_pool.h diff --git a/comm/agent_listener.cc b/src/comm/agent_listener.cc similarity index 100% rename from comm/agent_listener.cc rename to src/comm/agent_listener.cc diff --git a/comm/agent_listener.h b/src/comm/agent_listener.h similarity index 100% rename from comm/agent_listener.h rename to src/comm/agent_listener.h diff --git a/comm/agent_multi_request.cc b/src/comm/agent_multi_request.cc similarity index 100% rename from comm/agent_multi_request.cc rename to src/comm/agent_multi_request.cc diff --git a/comm/agent_multi_request.h b/src/comm/agent_multi_request.h similarity index 100% rename from comm/agent_multi_request.h rename to src/comm/agent_multi_request.h diff --git a/comm/agent_process.cc b/src/comm/agent_process.cc similarity index 100% rename from comm/agent_process.cc rename to src/comm/agent_process.cc diff --git a/comm/agent_process.h b/src/comm/agent_process.h similarity index 100% rename from comm/agent_process.h rename to src/comm/agent_process.h diff --git a/comm/agent_receiver.cc b/src/comm/agent_receiver.cc similarity index 100% rename from comm/agent_receiver.cc rename to src/comm/agent_receiver.cc diff --git a/comm/agent_receiver.h b/src/comm/agent_receiver.h similarity index 100% rename from comm/agent_receiver.h rename to src/comm/agent_receiver.h diff --git a/comm/agent_sender.cc b/src/comm/agent_sender.cc similarity index 100% rename from comm/agent_sender.cc rename to src/comm/agent_sender.cc diff --git a/comm/agent_sender.h b/src/comm/agent_sender.h similarity index 100% rename from comm/agent_sender.h rename to src/comm/agent_sender.h diff --git a/comm/atomic.h b/src/comm/atomic.h similarity index 100% rename from comm/atomic.h rename to src/comm/atomic.h diff --git a/comm/atomic.hpp b/src/comm/atomic.hpp similarity index 100% rename from comm/atomic.hpp rename to src/comm/atomic.hpp diff --git a/comm/atomic_asm.h b/src/comm/atomic_asm.h similarity index 100% rename from comm/atomic_asm.h rename to src/comm/atomic_asm.h diff --git a/comm/atomic_asm8.h b/src/comm/atomic_asm8.h similarity index 100% rename from comm/atomic_asm8.h rename to src/comm/atomic_asm8.h diff --git a/comm/atomic_gcc.h b/src/comm/atomic_gcc.h similarity index 100% rename from comm/atomic_gcc.h rename to src/comm/atomic_gcc.h diff --git a/comm/atomic_gcc8.h b/src/comm/atomic_gcc8.h similarity index 100% rename from comm/atomic_gcc8.h rename to src/comm/atomic_gcc8.h diff --git a/comm/buffer.cc b/src/comm/buffer.cc similarity index 100% rename from comm/buffer.cc rename to src/comm/buffer.cc diff --git a/comm/buffer.h b/src/comm/buffer.h similarity index 100% rename from comm/buffer.h rename to src/comm/buffer.h diff --git a/comm/cachelist.cc b/src/comm/cachelist.cc similarity index 100% rename from comm/cachelist.cc rename to src/comm/cachelist.cc diff --git a/comm/cachelist.h b/src/comm/cachelist.h similarity index 100% rename from comm/cachelist.h rename to src/comm/cachelist.h diff --git a/comm/cachelist_unit.cc b/src/comm/cachelist_unit.cc similarity index 100% rename from comm/cachelist_unit.cc rename to src/comm/cachelist_unit.cc diff --git a/comm/cachelist_unit.h b/src/comm/cachelist_unit.h similarity index 100% rename from comm/cachelist_unit.h rename to src/comm/cachelist_unit.h diff --git a/comm/chash.cc b/src/comm/chash.cc similarity index 100% rename from comm/chash.cc rename to src/comm/chash.cc diff --git a/comm/chash.h b/src/comm/chash.h similarity index 100% rename from comm/chash.h rename to src/comm/chash.h diff --git a/comm/compiler.h b/src/comm/compiler.h similarity index 100% rename from comm/compiler.h rename to src/comm/compiler.h diff --git a/comm/config.cc b/src/comm/config.cc similarity index 100% rename from comm/config.cc rename to src/comm/config.cc diff --git a/comm/config.h b/src/comm/config.h similarity index 100% rename from comm/config.h rename to src/comm/config.h diff --git a/comm/cpa_md5.cc b/src/comm/cpa_md5.cc similarity index 100% rename from comm/cpa_md5.cc rename to src/comm/cpa_md5.cc diff --git a/comm/cpa_md5.h b/src/comm/cpa_md5.h similarity index 100% rename from comm/cpa_md5.h rename to src/comm/cpa_md5.h diff --git a/comm/geohash.cc b/src/comm/geohash.cc similarity index 100% rename from comm/geohash.cc rename to src/comm/geohash.cc diff --git a/comm/geohash.h b/src/comm/geohash.h similarity index 100% rename from comm/geohash.h rename to src/comm/geohash.h diff --git a/comm/hlist.h b/src/comm/hlist.h similarity index 100% rename from comm/hlist.h rename to src/comm/hlist.h diff --git a/comm/keycodec.h b/src/comm/keycodec.h similarity index 100% rename from comm/keycodec.h rename to src/comm/keycodec.h diff --git a/comm/list.h b/src/comm/list.h similarity index 100% rename from comm/list.h rename to src/comm/list.h diff --git a/comm/lock.h b/src/comm/lock.h similarity index 100% rename from comm/lock.h rename to src/comm/lock.h diff --git a/comm/log.cc b/src/comm/log.cc similarity index 100% rename from comm/log.cc rename to src/comm/log.cc diff --git a/comm/log.h b/src/comm/log.h similarity index 100% rename from comm/log.h rename to src/comm/log.h diff --git a/comm/lqueue.h b/src/comm/lqueue.h similarity index 100% rename from comm/lqueue.h rename to src/comm/lqueue.h diff --git a/comm/mem_pool.h b/src/comm/mem_pool.h similarity index 100% rename from comm/mem_pool.h rename to src/comm/mem_pool.h diff --git a/comm/memcheck.cc b/src/comm/memcheck.cc similarity index 100% rename from comm/memcheck.cc rename to src/comm/memcheck.cc diff --git a/comm/memcheck.h b/src/comm/memcheck.h similarity index 100% rename from comm/memcheck.h rename to src/comm/memcheck.h diff --git a/comm/monitor.cc b/src/comm/monitor.cc similarity index 100% rename from comm/monitor.cc rename to src/comm/monitor.cc diff --git a/comm/monitor.h b/src/comm/monitor.h similarity index 100% rename from comm/monitor.h rename to src/comm/monitor.h diff --git a/comm/myepoll.h b/src/comm/myepoll.h similarity index 100% rename from comm/myepoll.h rename to src/comm/myepoll.h diff --git a/comm/namespace.h b/src/comm/namespace.h similarity index 100% rename from comm/namespace.h rename to src/comm/namespace.h diff --git a/comm/packet.h b/src/comm/packet.h similarity index 100% rename from comm/packet.h rename to src/comm/packet.h diff --git a/comm/packet_server.cc b/src/comm/packet_server.cc similarity index 100% rename from comm/packet_server.cc rename to src/comm/packet_server.cc diff --git a/comm/pipequeue.h b/src/comm/pipequeue.h similarity index 100% rename from comm/pipequeue.h rename to src/comm/pipequeue.h diff --git a/comm/pipetask.h b/src/comm/pipetask.h similarity index 100% rename from comm/pipetask.h rename to src/comm/pipetask.h diff --git a/comm/poll_thread.cc b/src/comm/poll_thread.cc similarity index 100% rename from comm/poll_thread.cc rename to src/comm/poll_thread.cc diff --git a/comm/poll_thread.h b/src/comm/poll_thread.h similarity index 100% rename from comm/poll_thread.h rename to src/comm/poll_thread.h diff --git a/comm/poller.cc b/src/comm/poller.cc similarity index 100% rename from comm/poller.cc rename to src/comm/poller.cc diff --git a/comm/poller.h b/src/comm/poller.h similarity index 100% rename from comm/poller.h rename to src/comm/poller.h diff --git a/comm/protocal.h b/src/comm/protocal.h similarity index 100% rename from comm/protocal.h rename to src/comm/protocal.h diff --git a/comm/protocol.h b/src/comm/protocol.h similarity index 100% rename from comm/protocol.h rename to src/comm/protocol.h diff --git a/comm/request_base.h b/src/comm/request_base.h similarity index 100% rename from comm/request_base.h rename to src/comm/request_base.h diff --git a/comm/request_base_all.h b/src/comm/request_base_all.h similarity index 100% rename from comm/request_base_all.h rename to src/comm/request_base_all.h diff --git a/comm/roll_file_appender.cc b/src/comm/roll_file_appender.cc similarity index 100% rename from comm/roll_file_appender.cc rename to src/comm/roll_file_appender.cc diff --git a/comm/roll_file_appender.h b/src/comm/roll_file_appender.h similarity index 100% rename from comm/roll_file_appender.h rename to src/comm/roll_file_appender.h diff --git a/comm/singleton.h b/src/comm/singleton.h similarity index 100% rename from comm/singleton.h rename to src/comm/singleton.h diff --git a/comm/skiplist.cc b/src/comm/skiplist.cc similarity index 100% rename from comm/skiplist.cc rename to src/comm/skiplist.cc diff --git a/comm/skiplist.h b/src/comm/skiplist.h similarity index 100% rename from comm/skiplist.h rename to src/comm/skiplist.h diff --git a/comm/sockaddr.cc b/src/comm/sockaddr.cc similarity index 100% rename from comm/sockaddr.cc rename to src/comm/sockaddr.cc diff --git a/comm/sockaddr.h b/src/comm/sockaddr.h similarity index 100% rename from comm/sockaddr.h rename to src/comm/sockaddr.h diff --git a/comm/sockbind.cc b/src/comm/sockbind.cc similarity index 100% rename from comm/sockbind.cc rename to src/comm/sockbind.cc diff --git a/comm/split_tool.cc b/src/comm/split_tool.cc similarity index 100% rename from comm/split_tool.cc rename to src/comm/split_tool.cc diff --git a/comm/split_tool.h b/src/comm/split_tool.h similarity index 100% rename from comm/split_tool.h rename to src/comm/split_tool.h diff --git a/comm/stat/.dep.DtcStatAlarmReporter.o b/src/comm/stat/.dep.DtcStatAlarmReporter.o similarity index 100% rename from comm/stat/.dep.DtcStatAlarmReporter.o rename to src/comm/stat/.dep.DtcStatAlarmReporter.o diff --git a/comm/stat/.dep.StatAttn.o b/src/comm/stat/.dep.StatAttn.o similarity index 100% rename from comm/stat/.dep.StatAttn.o rename to src/comm/stat/.dep.StatAttn.o diff --git a/comm/stat/.dep.StatClient.o b/src/comm/stat/.dep.StatClient.o similarity index 100% rename from comm/stat/.dep.StatClient.o rename to src/comm/stat/.dep.StatClient.o diff --git a/comm/stat/.dep.StatManagerContainerThread.o b/src/comm/stat/.dep.StatManagerContainerThread.o similarity index 100% rename from comm/stat/.dep.StatManagerContainerThread.o rename to src/comm/stat/.dep.StatManagerContainerThread.o diff --git a/comm/stat/.dep.StatMgr.o b/src/comm/stat/.dep.StatMgr.o similarity index 100% rename from comm/stat/.dep.StatMgr.o rename to src/comm/stat/.dep.StatMgr.o diff --git a/comm/stat/.dep.StatTTCDef.o b/src/comm/stat/.dep.StatTTCDef.o similarity index 100% rename from comm/stat/.dep.StatTTCDef.o rename to src/comm/stat/.dep.StatTTCDef.o diff --git a/comm/stat/.dep.StatThread.o b/src/comm/stat/.dep.StatThread.o similarity index 100% rename from comm/stat/.dep.StatThread.o rename to src/comm/stat/.dep.StatThread.o diff --git a/comm/stat/.dep.StatTool.o b/src/comm/stat/.dep.StatTool.o similarity index 100% rename from comm/stat/.dep.StatTool.o rename to src/comm/stat/.dep.StatTool.o diff --git a/comm/stat/.dep.curl_http.o b/src/comm/stat/.dep.curl_http.o similarity index 100% rename from comm/stat/.dep.curl_http.o rename to src/comm/stat/.dep.curl_http.o diff --git a/comm/stat/.dep.formater.o b/src/comm/stat/.dep.formater.o similarity index 100% rename from comm/stat/.dep.formater.o rename to src/comm/stat/.dep.formater.o diff --git a/comm/stat/.dep.stat_index.o b/src/comm/stat/.dep.stat_index.o similarity index 100% rename from comm/stat/.dep.stat_index.o rename to src/comm/stat/.dep.stat_index.o diff --git a/comm/stat/.dep.unix_lock.o b/src/comm/stat/.dep.unix_lock.o similarity index 100% rename from comm/stat/.dep.unix_lock.o rename to src/comm/stat/.dep.unix_lock.o diff --git a/comm/stat/.dep.version.o b/src/comm/stat/.dep.version.o similarity index 100% rename from comm/stat/.dep.version.o rename to src/comm/stat/.dep.version.o diff --git a/comm/stat/CMakeLists.txt b/src/comm/stat/CMakeLists.txt similarity index 100% rename from comm/stat/CMakeLists.txt rename to src/comm/stat/CMakeLists.txt diff --git a/comm/stat/DtcStatAlarmReporter.cc b/src/comm/stat/DtcStatAlarmReporter.cc similarity index 100% rename from comm/stat/DtcStatAlarmReporter.cc rename to src/comm/stat/DtcStatAlarmReporter.cc diff --git a/comm/stat/DtcStatAlarmReporter.h b/src/comm/stat/DtcStatAlarmReporter.h similarity index 100% rename from comm/stat/DtcStatAlarmReporter.h rename to src/comm/stat/DtcStatAlarmReporter.h diff --git a/comm/stat/StatAttn.cc b/src/comm/stat/StatAttn.cc similarity index 100% rename from comm/stat/StatAttn.cc rename to src/comm/stat/StatAttn.cc diff --git a/comm/stat/StatAttn.h b/src/comm/stat/StatAttn.h similarity index 100% rename from comm/stat/StatAttn.h rename to src/comm/stat/StatAttn.h diff --git a/comm/stat/StatClient.cc b/src/comm/stat/StatClient.cc similarity index 100% rename from comm/stat/StatClient.cc rename to src/comm/stat/StatClient.cc diff --git a/comm/stat/StatClient.h b/src/comm/stat/StatClient.h similarity index 100% rename from comm/stat/StatClient.h rename to src/comm/stat/StatClient.h diff --git a/comm/stat/StatInfo.h b/src/comm/stat/StatInfo.h similarity index 100% rename from comm/stat/StatInfo.h rename to src/comm/stat/StatInfo.h diff --git a/comm/stat/StatManagerContainerThread.cc b/src/comm/stat/StatManagerContainerThread.cc similarity index 100% rename from comm/stat/StatManagerContainerThread.cc rename to src/comm/stat/StatManagerContainerThread.cc diff --git a/comm/stat/StatManagerContainerThread.h b/src/comm/stat/StatManagerContainerThread.h similarity index 100% rename from comm/stat/StatManagerContainerThread.h rename to src/comm/stat/StatManagerContainerThread.h diff --git a/comm/stat/StatMgr.cc b/src/comm/stat/StatMgr.cc similarity index 100% rename from comm/stat/StatMgr.cc rename to src/comm/stat/StatMgr.cc diff --git a/comm/stat/StatMgr.h b/src/comm/stat/StatMgr.h similarity index 100% rename from comm/stat/StatMgr.h rename to src/comm/stat/StatMgr.h diff --git a/comm/stat/StatTTCDef.cc b/src/comm/stat/StatTTCDef.cc similarity index 100% rename from comm/stat/StatTTCDef.cc rename to src/comm/stat/StatTTCDef.cc diff --git a/comm/stat/StatTTCDef.h b/src/comm/stat/StatTTCDef.h similarity index 100% rename from comm/stat/StatTTCDef.h rename to src/comm/stat/StatTTCDef.h diff --git a/comm/stat/StatThread.cc b/src/comm/stat/StatThread.cc similarity index 100% rename from comm/stat/StatThread.cc rename to src/comm/stat/StatThread.cc diff --git a/comm/stat/StatThread.h b/src/comm/stat/StatThread.h similarity index 100% rename from comm/stat/StatThread.h rename to src/comm/stat/StatThread.h diff --git a/comm/stat/StatTool.cc b/src/comm/stat/StatTool.cc similarity index 100% rename from comm/stat/StatTool.cc rename to src/comm/stat/StatTool.cc diff --git a/comm/stat/dtcutils.h b/src/comm/stat/dtcutils.h similarity index 100% rename from comm/stat/dtcutils.h rename to src/comm/stat/dtcutils.h diff --git a/comm/stat/formater.cc b/src/comm/stat/formater.cc similarity index 100% rename from comm/stat/formater.cc rename to src/comm/stat/formater.cc diff --git a/comm/stat/formater.h b/src/comm/stat/formater.h similarity index 100% rename from comm/stat/formater.h rename to src/comm/stat/formater.h diff --git a/comm/stat/service_instance.cc b/src/comm/stat/service_instance.cc similarity index 100% rename from comm/stat/service_instance.cc rename to src/comm/stat/service_instance.cc diff --git a/comm/stat/service_instance.h b/src/comm/stat/service_instance.h similarity index 100% rename from comm/stat/service_instance.h rename to src/comm/stat/service_instance.h diff --git a/comm/stat/stat_index.cc b/src/comm/stat/stat_index.cc similarity index 100% rename from comm/stat/stat_index.cc rename to src/comm/stat/stat_index.cc diff --git a/comm/stat/stat_index.h b/src/comm/stat/stat_index.h similarity index 100% rename from comm/stat/stat_index.h rename to src/comm/stat/stat_index.h diff --git a/comm/stat/unix_lock.c b/src/comm/stat/unix_lock.c similarity index 100% rename from comm/stat/unix_lock.c rename to src/comm/stat/unix_lock.c diff --git a/comm/stat/unix_lock.h b/src/comm/stat/unix_lock.h similarity index 100% rename from comm/stat/unix_lock.h rename to src/comm/stat/unix_lock.h diff --git a/comm/stat/version.c b/src/comm/stat/version.c similarity index 100% rename from comm/stat/version.c rename to src/comm/stat/version.c diff --git a/comm/stat/version.h b/src/comm/stat/version.h similarity index 100% rename from comm/stat/version.h rename to src/comm/stat/version.h diff --git a/comm/stem.cc b/src/comm/stem.cc similarity index 100% rename from comm/stem.cc rename to src/comm/stem.cc diff --git a/comm/stem.h b/src/comm/stem.h similarity index 100% rename from comm/stem.h rename to src/comm/stem.h diff --git a/comm/stopwatch.h b/src/comm/stopwatch.h similarity index 100% rename from comm/stopwatch.h rename to src/comm/stopwatch.h diff --git a/comm/task_request.cc b/src/comm/task_request.cc similarity index 100% rename from comm/task_request.cc rename to src/comm/task_request.cc diff --git a/comm/task_request.h b/src/comm/task_request.h similarity index 100% rename from comm/task_request.h rename to src/comm/task_request.h diff --git a/comm/thread.cc b/src/comm/thread.cc similarity index 100% rename from comm/thread.cc rename to src/comm/thread.cc diff --git a/comm/thread.h b/src/comm/thread.h similarity index 100% rename from comm/thread.h rename to src/comm/thread.h diff --git a/comm/timemanager.cc b/src/comm/timemanager.cc similarity index 100% rename from comm/timemanager.cc rename to src/comm/timemanager.cc diff --git a/comm/timemanager.h b/src/comm/timemanager.h similarity index 100% rename from comm/timemanager.h rename to src/comm/timemanager.h diff --git a/comm/timerlist.cc b/src/comm/timerlist.cc similarity index 100% rename from comm/timerlist.cc rename to src/comm/timerlist.cc diff --git a/comm/timerlist.h b/src/comm/timerlist.h similarity index 100% rename from comm/timerlist.h rename to src/comm/timerlist.h diff --git a/comm/timestamp.h b/src/comm/timestamp.h similarity index 100% rename from comm/timestamp.h rename to src/comm/timestamp.h diff --git a/comm/trainCorpus.cc b/src/comm/trainCorpus.cc similarity index 100% rename from comm/trainCorpus.cc rename to src/comm/trainCorpus.cc diff --git a/comm/trainCorpus.h b/src/comm/trainCorpus.h similarity index 100% rename from comm/trainCorpus.h rename to src/comm/trainCorpus.h diff --git a/comm/utf8_str.cc b/src/comm/utf8_str.cc similarity index 100% rename from comm/utf8_str.cc rename to src/comm/utf8_str.cc diff --git a/comm/utf8_str.h b/src/comm/utf8_str.h similarity index 100% rename from comm/utf8_str.h rename to src/comm/utf8_str.h diff --git a/comm/value.cc b/src/comm/value.cc similarity index 100% rename from comm/value.cc rename to src/comm/value.cc diff --git a/comm/value.h b/src/comm/value.h similarity index 100% rename from comm/value.h rename to src/comm/value.h