remove editor_include.h
This commit is contained in:
parent
d9fa9e04de
commit
e7207c776c
26
build.c
26
build.c
@ -476,7 +476,6 @@ void OnBuild(StringList cli_args)
|
||||
Bool should_embed_in_rc = !!arg_msvc;
|
||||
|
||||
D_Tag executable_file = D_TagFromPath(&perm, StringF(&perm, Lit("%F/PowerPlay.exe"), FmtStr(out_bin_dir_path)), D_TagKind_File);
|
||||
D_Tag editor_include_file = D_TagFromPath(&perm, Lit("src/editor_include.h"), D_TagKind_File);
|
||||
D_Tag dxc_dir = D_TagFromPath(&perm, out_dxc_dir_path, D_TagKind_Dir);
|
||||
D_Tag res_dir = D_TagFromPath(&perm, Lit("res"), D_TagKind_Dir);
|
||||
D_Tag icon_file = D_TagFromPath(&perm, Lit("icon.ico"), D_TagKind_File);
|
||||
@ -935,8 +934,6 @@ void OnBuild(StringList cli_args)
|
||||
{
|
||||
/* src_input_files will contain .c & .cpp files with names that match their parent directory */
|
||||
D_TagList src_input_files = { 0 };
|
||||
/* header_files will contain .h files with names that match their parent directory */
|
||||
D_TagList header_files = { 0 };
|
||||
{
|
||||
D_Tag top_level_dir = D_TagFromPath(&perm, Lit("src"), D_TagKind_Dir);
|
||||
D_TagList top_level_files = { 0 };
|
||||
@ -959,15 +956,10 @@ void OnBuild(StringList cli_args)
|
||||
{
|
||||
Bool is_c = StringEqual(extension, Lit("c"));
|
||||
Bool is_cpp = !is_c && StringEqual(extension, Lit("cpp"));
|
||||
Bool is_h = !is_c && !is_cpp && StringEqual(extension, Lit("h"));
|
||||
if (is_c || is_cpp)
|
||||
{
|
||||
D_TagListAppend(&perm, &src_input_files, file);
|
||||
}
|
||||
else if (is_h)
|
||||
{
|
||||
D_TagListAppend(&perm, &header_files, file);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1035,24 +1027,6 @@ void OnBuild(StringList cli_args)
|
||||
D_TagListAppend(&perm, &link_files, obj_file);
|
||||
}
|
||||
}
|
||||
|
||||
/* Generate include file to assist editor parsing */
|
||||
{
|
||||
StringList file_contents = { 0 };
|
||||
StringListAppend(&perm, &file_contents, Lit("// This is an auto generated file containing all includes necessary to assist in editor parsing\n"));
|
||||
for (D_TagListNode *n = header_files.first; n; n = n->next)
|
||||
{
|
||||
D_Tag tag = n->tag;
|
||||
String name = D_GetName(tag);
|
||||
String name_no_extension = StringPathNoExtension(name);
|
||||
String include_path = StringF(&perm, Lit("%F/%F"), FmtStr(name_no_extension), FmtStr(name));
|
||||
String line = StringF(&perm, Lit("#include \"%F\""), FmtStr(include_path));
|
||||
StringListAppend(&perm, &file_contents, line);
|
||||
}
|
||||
StringListAppend(&perm, &file_contents, Lit(""));
|
||||
String file_contents_str = StringFromStringList(&perm, Lit("\n"), file_contents);
|
||||
D_ClearWrite(editor_include_file, file_contents_str);
|
||||
}
|
||||
}
|
||||
|
||||
//- Build step: Link
|
||||
|
||||
@ -1,30 +0,0 @@
|
||||
// This is an auto generated file containing all includes necessary to assist in editor parsing
|
||||
|
||||
#include "app/app.h"
|
||||
#include "ase/ase.h"
|
||||
#include "asset_cache/asset_cache.h"
|
||||
#include "base/base.h"
|
||||
#include "bitbuff/bitbuff.h"
|
||||
#include "collider/collider.h"
|
||||
#include "draw/draw.h"
|
||||
#include "dxc/dxc.h"
|
||||
#include "font/font.h"
|
||||
#include "gp/gp.h"
|
||||
#include "inc/inc.h"
|
||||
#include "json/json.h"
|
||||
#include "kernel/kernel.h"
|
||||
#include "mixer/mixer.h"
|
||||
#include "mp3/mp3.h"
|
||||
#include "net/net.h"
|
||||
#include "platform/platform.h"
|
||||
#include "playback/playback.h"
|
||||
#include "prof/prof.h"
|
||||
#include "resource/resource.h"
|
||||
#include "settings/settings.h"
|
||||
#include "sim/sim.h"
|
||||
#include "sound/sound.h"
|
||||
#include "sprite/sprite.h"
|
||||
#include "tar/tar.h"
|
||||
#include "ttf/ttf.h"
|
||||
#include "user/user.h"
|
||||
#include "watch/watch.h"
|
||||
Loading…
Reference in New Issue
Block a user