X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=build%2Fmergedeps;fp=build%2Fmergedeps;h=e1c467d2f12d9d0a73574fa59f3c091cdea33008;hb=6121d80a1e22dcbca7c4010772447d8a4c11fec1;hp=0000000000000000000000000000000000000000;hpb=314afcc0500a95c818dadbb68db72954cf4145b4;p=leo.git
diff --git a/build/mergedeps b/build/mergedeps
new file mode 100755
index 0000000..e1c467d
--- /dev/null
+++ b/build/mergedeps
@@ -0,0 +1,21 @@
+#!/usr/bin/perl
+
+@ARGV == 2 or die "Usage: mergedeps ";
+foreach $a (@ARGV) {
+ open F, "$a" or next;
+ $t = "";
+ while () {
+ $t .= $_;
+ if (! /\\$/) {
+ ($t =~ /^(.*):/) || die "Parse error at $t";
+ $rules{$1} = $t;
+ $t = "";
+ }
+ }
+ close F;
+}
+open(F,">" . $ARGV[0]) || die "Unable to write output file";
+foreach $a (sort keys %rules) {
+ print F $rules{$a};
+}
+close F;