diff options
Diffstat (limited to 'make/lib/find-includes.pl')
-rw-r--r-- | make/lib/find-includes.pl | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/make/lib/find-includes.pl b/make/lib/find-includes.pl new file mode 100644 index 000000000000..f4f1f43239f3 --- /dev/null +++ b/make/lib/find-includes.pl @@ -0,0 +1,19 @@ +use strict; + +my $root = $ENV{"main"}; +my $out = $ENV{"out"}; + +open OUT, ">$out" or die "$!"; +print OUT "[\n"; + +open IN, "<$root" or die "$!"; +while (<IN>) { + if (/^\#include\s+\"(.*)\"/) { + print "DEP $1\n"; + print OUT "\"$1\"\n"; + } +} +close IN; + +print OUT "]\n"; +close OUT; |