From b1548f3a43a766dd9728f171517443b1ae9a612c Mon Sep 17 00:00:00 2001 From: Allen Webster Date: Mon, 7 Oct 2019 18:11:40 -0700 Subject: [PATCH] Move system api to custom layer --- 4ed_api_definition_main.cpp | 6 +++++- 4ed_font_api.cpp | 5 +++++ 4ed_graphics_api.cpp | 5 +++++ 4ed_system_api.cpp | 5 +++++ {generated => custom/generated}/system_api.cpp | 0 {generated => custom/generated}/system_api.h | 0 {generated => custom/generated}/system_api_master_list.h | 0 7 files changed, 20 insertions(+), 1 deletion(-) rename {generated => custom/generated}/system_api.cpp (100%) rename {generated => custom/generated}/system_api.h (100%) rename {generated => custom/generated}/system_api_master_list.h (100%) diff --git a/4ed_api_definition_main.cpp b/4ed_api_definition_main.cpp index 757c4c41..30ef6f40 100644 --- a/4ed_api_definition_main.cpp +++ b/4ed_api_definition_main.cpp @@ -23,11 +23,15 @@ function API_Definition* define_api(Arena *arena); + +function Generated_Group +get_api_group(void); + int main(void){ Arena arena = make_arena_malloc(); API_Definition *api = define_api(&arena); - if (!api_definition_generate_api_includes(&arena, api, GeneratedGroup_Core, 0)){ + if (!api_definition_generate_api_includes(&arena, api, get_api_group(), 0)){ return(1); } return(0); diff --git a/4ed_font_api.cpp b/4ed_font_api.cpp index edf0ff28..62a9e2ba 100644 --- a/4ed_font_api.cpp +++ b/4ed_font_api.cpp @@ -25,5 +25,10 @@ define_api(Arena *arena){ return(api); } +function Generated_Group +get_api_group(void){ + return(GeneratedGroup_Core); +} + // BOTTOM diff --git a/4ed_graphics_api.cpp b/4ed_graphics_api.cpp index 30109dd4..82860e4f 100644 --- a/4ed_graphics_api.cpp +++ b/4ed_graphics_api.cpp @@ -33,5 +33,10 @@ define_api(Arena *arena){ return(api); } +function Generated_Group +get_api_group(void){ + return(GeneratedGroup_Core); +} + // BOTTOM diff --git a/4ed_system_api.cpp b/4ed_system_api.cpp index 43acdcc1..33167f7e 100644 --- a/4ed_system_api.cpp +++ b/4ed_system_api.cpp @@ -252,5 +252,10 @@ define_api(Arena *arena){ return(api); } +function Generated_Group +get_api_group(void){ + return(GeneratedGroup_Custom); +} + // BOTTOM diff --git a/generated/system_api.cpp b/custom/generated/system_api.cpp similarity index 100% rename from generated/system_api.cpp rename to custom/generated/system_api.cpp diff --git a/generated/system_api.h b/custom/generated/system_api.h similarity index 100% rename from generated/system_api.h rename to custom/generated/system_api.h diff --git a/generated/system_api_master_list.h b/custom/generated/system_api_master_list.h similarity index 100% rename from generated/system_api_master_list.h rename to custom/generated/system_api_master_list.h