Add additional surce files and example the list of acceptable files
Change-Id: I41733d9a1c3b52034bf6b319f1670e64beef195a
Reviewed-on: https://gn-review.googlesource.com/c/gn/+/5020
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Brett Wilson <brettw@google.com>
Commit-Queue: Julie Hockett <juliehockett@google.com>
diff --git a/tools/gn/binary_target_generator.cc b/tools/gn/binary_target_generator.cc
index 6d8cec9..f1e4ea4 100644
--- a/tools/gn/binary_target_generator.cc
+++ b/tools/gn/binary_target_generator.cc
@@ -81,12 +81,12 @@
case SourceFile::SOURCE_S:
case SourceFile::SOURCE_ASM:
case SourceFile::SOURCE_O:
- // These are allowed.
- break;
- case SourceFile::SOURCE_RC:
case SourceFile::SOURCE_DEF:
case SourceFile::SOURCE_RS:
case SourceFile::SOURCE_GO:
+ case SourceFile::SOURCE_RC:
+ // These are allowed.
+ break;
case SourceFile::SOURCE_UNKNOWN:
case SourceFile::SOURCE_NUMTYPES:
*err_ =
diff --git a/tools/gn/source_file.cc b/tools/gn/source_file.cc
index 2923227..266a072 100644
--- a/tools/gn/source_file.cc
+++ b/tools/gn/source_file.cc
@@ -26,7 +26,8 @@
if (extension == "cc" || extension == "cpp" || extension == "cxx")
return SourceFile::SOURCE_CPP;
if (extension == "h" || extension == "hpp" || extension == "hxx" ||
- extension == "hh" || extension == "inc")
+ extension == "hh" || extension == "inc" || extension == "ipp" ||
+ extension == "inl")
return SourceFile::SOURCE_H;
if (extension == "c")
return SourceFile::SOURCE_C;