]> git.draconx.ca Git - gob-dx.git/blobdiff - src/generate_treefuncs.pl
Ensure all sources include <config.h> first.
[gob-dx.git] / src / generate_treefuncs.pl
index 31d9151beb0106c18e3f99ea2b1dbd1b53b19b7c..377fe434d0bd902e12eaca5cc5f9c5a683ba2c3b 100755 (executable)
@@ -1,6 +1,8 @@
 #!/usr/bin/perl -w
 
-open (FILE, "treefuncs.def") || die ("Can't open treefuncs.def");
+my $srcfile = $ARGV[0] || "treefuncs.def";
+
+open (FILE, "$srcfile") || die ("Can't open $srcfile");
 open (OUTC, ">treefuncs.c") || die ("Can't open treefuncs.c");
 open (OUTH, ">treefuncs.h") || die ("Can't open treefuncs.h");
 
@@ -285,6 +287,7 @@ print OUTH "\n#endif /* TREEFUNCS_H */\n";
 
 close (OUTH);
 
+print OUTC "#include <config.h>\n";
 print OUTC "#include <glib.h>\n";
 print OUTC "#include <stdarg.h>\n";
 print OUTC "#include \"treefuncs.h\"\n\n";