From 9ac9b8cefc392958f57c0d2aceb308e3f15dfbec Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 26 Jun 2020 19:49:22 -0400 Subject: Create fixrom to monkeypatch makerom Dep scanning for o2narc targets Remove post-failure script because it can't be made to work --- tools/scaninc/source_file.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'tools/scaninc/source_file.cpp') diff --git a/tools/scaninc/source_file.cpp b/tools/scaninc/source_file.cpp index 5d0281a4..4f51cd48 100644 --- a/tools/scaninc/source_file.cpp +++ b/tools/scaninc/source_file.cpp @@ -39,8 +39,18 @@ SourceFileType GetFileType(std::string& path) return SourceFileType::Header; else if (extension == "inc") return SourceFileType::Inc; - else - FATAL_ERROR("Unrecognized extension \"%s\"\n", extension.c_str()); + else if (extension == "txt") + { + std::string trunc = path.substr(0, pos); + pos = trunc.find_last_of('.'); + if (pos != std::string::npos) + { + std::string ext2 = trunc.substr(pos + 1); + if (ext2 == "json") + return SourceFileType::Cpp; + } + } + FATAL_ERROR("Unrecognized extension \"%s\"\n", extension.c_str()); // Unreachable return SourceFileType::Cpp; -- cgit v1.2.3