Skip to content

Commit 99bcad0

Browse files
authored
Serialization interface (#192)
1 parent 3680ceb commit 99bcad0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+994
-1055
lines changed

bootstrap/src/build_buildcc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,11 @@ void buildcc_cb(BaseTarget &target, const BaseGenerator &schema_gen,
6969
target.AddIncludeDir("lib/target/include");
7070
target.GlobHeaders("lib/target/include/target");
7171
target.GlobHeaders("lib/target/include/target/api");
72-
target.GlobHeaders("lib/target/include/target/base");
7372
target.GlobHeaders("lib/target/include/target/common");
7473
target.GlobHeaders("lib/target/include/target/friend");
7574
target.GlobHeaders("lib/target/include/target/interface");
7675
target.GlobHeaders("lib/target/include/target/private");
76+
target.GlobHeaders("lib/target/include/target/serialization");
7777

7878
// ARGS
7979
target.GlobSources("lib/args/src");

buildcc/lib/target/cmake/common_target_src.cmake

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
set(COMMON_TARGET_SRCS
22
# Interfaces
3-
include/target/interface/loader_interface.h
43
include/target/interface/builder_interface.h
4+
include/target/interface/serialization_interface.h
55

66
# Common
77
src/common/target_config.cpp
@@ -40,9 +40,8 @@ set(COMMON_TARGET_SRCS
4040
include/target/api/target_getter.h
4141

4242
# Base Generator
43-
src/generator/generator_loader.cpp
44-
src/generator/generator_storer.cpp
45-
include/target/base/generator_loader.h
43+
src/generator/generator_serialization.cpp
44+
include/target/serialization/generator_serialization.h
4645

4746
# Generator
4847
src/generator/generator.cpp
@@ -57,10 +56,8 @@ set(COMMON_TARGET_SRCS
5756
include/target/friend/link_target.h
5857

5958
# Base Target
60-
src/target/target_loader.cpp
61-
src/target/target_storer.cpp
62-
include/target/base/target_loader.h
63-
include/target/base/target_storer.h
59+
src/target/target_serialization.cpp
60+
include/target/serialization/target_serialization.h
6461

6562
# Target
6663
src/target/target.cpp

buildcc/lib/target/include/target/base/generator_loader.h

Lines changed: 0 additions & 67 deletions
This file was deleted.

buildcc/lib/target/include/target/base/target_loader.h

Lines changed: 0 additions & 145 deletions
This file was deleted.

buildcc/lib/target/include/target/base/target_storer.h

Lines changed: 0 additions & 60 deletions
This file was deleted.

0 commit comments

Comments
 (0)