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