formalize codebase's library exports; document in README

This commit is contained in:
Ryan Fleury
2024-02-13 09:27:52 -08:00
parent 8c70b5efc9
commit 017116aee9
14 changed files with 44 additions and 36 deletions
+6 -6
View File
@@ -5,6 +5,8 @@
//~ rjf: Includes
//- rjf: [h]
#include "lib_raddbgi_format/raddbgi_format.h"
#include "lib_raddbgi_format/raddbgi_format_parse.h"
#include "base/base_inc.h"
#include "os/os_inc.h"
#include "mdesk/mdesk.h"
@@ -15,9 +17,7 @@
#include "txti/txti.h"
#include "coff/coff.h"
#include "pe/pe.h"
#include "raddbgi_format/raddbgi_format.h"
#include "raddbgi_format/raddbgi_format_parse.h"
#include "raddbgi_cons/raddbgi_cons_local.h"
#include "raddbgi_cons_local/raddbgi_cons_local.h"
#include "raddbgi_convert/pdb/raddbgi_coff.h"
#include "raddbgi_convert/pdb/raddbgi_codeview.h"
#include "raddbgi_convert/pdb/raddbgi_msf.h"
@@ -47,6 +47,8 @@
#include "raddbg.h"
//- rjf: [c]
#include "lib_raddbgi_format/raddbgi_format.c"
#include "lib_raddbgi_format/raddbgi_format_parse.c"
#include "base/base_inc.c"
#include "os/os_inc.c"
#include "mdesk/mdesk.c"
@@ -57,9 +59,7 @@
#include "txti/txti.c"
#include "coff/coff.c"
#include "pe/pe.c"
#include "raddbgi_format/raddbgi_format.c"
#include "raddbgi_format/raddbgi_format_parse.c"
#include "raddbgi_cons/raddbgi_cons_local.c"
#include "raddbgi_cons_local/raddbgi_cons_local.c"
#include "raddbgi_convert/pdb/raddbgi_msf.c"
#include "raddbgi_convert/pdb/raddbgi_codeview.c"
#include "raddbgi_convert/pdb/raddbgi_pdb.c"
@@ -1,4 +1,4 @@
// Copyright (c) 2024 Epic Games Tools
// Licensed under the MIT license (https://opensource.org/license/mit/)
#include "raddbgi_cons.c"
#include "lib_raddbgi_cons/raddbgi_cons.c"
@@ -41,6 +41,6 @@
#define raddbgic_scratch_begin scratch_begin
#define raddbgic_scratch_end scratch_end
#include "raddbgi_cons.h"
#include "lib_raddbgi_cons/raddbgi_cons.h"
#endif // RADDBGI_CONS_LOCAL_H
@@ -1,11 +1,11 @@
// Copyright (c) 2024 Epic Games Tools
// Licensed under the MIT license (https://opensource.org/license/mit/)
#include "lib_raddbgi_format/raddbgi_format.h"
#include "base/base_inc.h"
#include "os/os_inc.h"
#include "coff/coff.h"
#include "raddbgi_format/raddbgi_format.h"
#include "raddbgi_cons/raddbgi_cons_local.h"
#include "raddbgi_cons_local/raddbgi_cons_local.h"
#include "raddbgi_coff.h"
#include "raddbgi_codeview.h"
@@ -19,11 +19,11 @@
#include "raddbgi_from_pdb.h"
#include "lib_raddbgi_format/raddbgi_format.c"
#include "base/base_inc.c"
#include "coff/coff.c"
#include "os/os_inc.c"
#include "raddbgi_format/raddbgi_format.c"
#include "raddbgi_cons/raddbgi_cons_local.c"
#include "raddbgi_cons_local/raddbgi_cons_local.c"
#include "raddbgi_msf.c"
#include "raddbgi_codeview.c"
@@ -4,12 +4,6 @@
#ifndef RADDBGI_STRINGIZE_H
#define RADDBGI_STRINGIZE_H
// TODO(allen): this depends on types from our base layer.
// we need to decide if we want this to be included in the "format" layer
// and therefore lifted off of the base layer, or if we want to put it in
// "base" or "dump" layers or something like that so that it can
// rely on Arena, String8, and String8List from the "base" layer.
////////////////////////////////
//~ RADDBG Stringize Helper Types