Kaydet (Commit) 998899c1 authored tarafından Jörg Budischewski's avatar Jörg Budischewski

#82295# comparison works now on all platforms

üst cf6992ae
......@@ -6,10 +6,14 @@ TARGET=checkbin
.INCLUDE: settings.mk
.INCLUDE: $(PRJ)$/util$/makefile.pmk
#----------------------------------------------------------------
ODKCHECKFILE=..$/misc$/$(TARGET).txt
ODKCHECKFILE=$(MISC)$/$(TARGET).txt
all: checkit
checkit:
diff -r $(DESTDIRBIN) $(SOLARBINDIR) |& $(PERL) $(PRJ)$/util$/checkdiff.pl
diff -r $(DESTDIRLIB) $(SOLARLIBDIR) |& $(PERL) $(PRJ)$/util$/checkdiff.pl
+touch $(ODKCHECKFILE)
# THE PERL SCRIPT DELETES THE CHECK FILE, WHEN AN ERROR OCCURS
-diff -r $(DESTDIRBIN) $(SOLARBINDIR) |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
-diff -r $(DESTDIRLIB) $(SOLARLIBDIR) |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
# RAISE AN ERROR WHEN TAG FILE IS NOT THERE ANYMORE
cat $(ODKCHECKFILE)
\ No newline at end of file
......@@ -6,14 +6,18 @@ TARGET=checkinc
.INCLUDE: settings.mk
.INCLUDE: $(PRJ)$/util$/makefile.pmk
#----------------------------------------------------------------
ODKCHECKFILE=..$/misc$/$(TARGET).txt
ODKCHECKFILE=$(MISC)$/$(TARGET).txt
all : checkit
checkit :
diff -r $(DESTDIRINC)$/osl $(SOLARINCDIR)$/osl |& $(PERL) $(PRJ)$/util$/checkdiff.pl
diff -r $(DESTDIRINC)$/rtl $(SOLARINCDIR)$/rtl |& $(PERL) $(PRJ)$/util$/checkdiff.pl
diff -r $(DESTDIRINC)$/sal $(SOLARINCDIR)$/sal |& $(PERL) $(PRJ)$/util$/checkdiff.pl
# diff -r $(DESTDIRINC)$/stl $(SOLARINCDIR)$/stl |& $(PERL) $(PRJ)$/util$/checkdiff.pl
diff -r $(DESTDIRINC)$/store $(SOLARINCDIR)$/store |& $(PERL) $(PRJ)$/util$/checkdiff.pl
diff -r $(DESTDIRINC)$/vos $(SOLARINCDIR)$/vos |& $(PERL) $(PRJ)$/util$/checkdiff.pl
+touch $(ODKCHECKFILE)
# THE PERL SCRIPT DELETES THE CHECK FILE, WHEN AN ERROR OCCURS
diff -r $(DESTDIRINC)$/osl $(SOLARINCDIR)$/osl |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
diff -r $(DESTDIRINC)$/rtl $(SOLARINCDIR)$/rtl |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
diff -r $(DESTDIRINC)$/sal $(SOLARINCDIR)$/sal |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
# diff -r $(DESTDIRINC)$/stl $(SOLARINCDIR)$/stl |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
diff -r $(DESTDIRINC)$/store $(SOLARINCDIR)$/store |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
diff -r $(DESTDIRINC)$/vos $(SOLARINCDIR)$/vos |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
# RAISE AN ERROR WHEN TAG FILE IS NOT THERE ANYMORE
cat $(ODKCHECKFILE)
\ No newline at end of file
......@@ -6,14 +6,18 @@ TARGET=checkinc2
.INCLUDE: settings.mk
.INCLUDE: $(PRJ)$/util$/makefile.pmk
#----------------------------------------------------------------
ODKCHECKFILE=..$/misc$/$(TARGET).txt
ODKCHECKFILE=$(MISC)$/$(TARGET).txt
all : checkit
checkit :
diff -r $(DESTDIRINC)$/typelib $(SOLARINCDIR)$/typelib |& $(PERL) $(PRJ)$/util$/checkdiff.pl
diff -r $(DESTDIRINC)$/uno $(SOLARINCDIR)$/uno |& $(PERL) $(PRJ)$/util$/checkdiff.pl
diff -r $(DESTDIRINC)$/bridges $(SOLARINCDIR)$/bridges |& $(PERL) $(PRJ)$/util$/checkdiff.pl
diff -r $(DESTDIRINC)$/cppu $(SOLARINCDIR)$/cppu |& $(PERL) $(PRJ)$/util$/checkdiff.pl
diff -r $(DESTDIRINC)$/com$/sun$/star$/uno $(SOLARINCDIR)$/com$/sun$/star$/uno |& $(PERL) $(PRJ)$/util$/checkdiff.pl
diff -r $(DESTDIRINC)$/cppuhelper $(SOLARINCDIR)$/cppuhelper |& $(PERL) $(PRJ)$/util$/checkdiff.pl
\ No newline at end of file
+touch $(ODKCHECKFILE)
# THE PERL SCRIPT DELETES THE CHECK FILE, WHEN AN ERROR OCCURS
diff -r $(DESTDIRINC)$/typelib $(SOLARINCDIR)$/typelib |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
diff -r $(DESTDIRINC)$/uno $(SOLARINCDIR)$/uno |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
diff -r $(DESTDIRINC)$/bridges $(SOLARINCDIR)$/bridges |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
diff -r $(DESTDIRINC)$/cppu $(SOLARINCDIR)$/cppu |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
diff -r $(DESTDIRINC)$/com$/sun$/star$/uno $(SOLARINCDIR)$/com$/sun$/star$/uno |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
diff -r $(DESTDIRINC)$/cppuhelper $(SOLARINCDIR)$/cppuhelper |& $(PERL) $(PRJ)$/util$/checkdiff.pl $(ODKCHECKFILE)
# RAISE AN ERROR WHEN TAG FILE IS NOT THERE ANYMORE
cat $(ODKCHECKFILE)
\ No newline at end of file
......@@ -9,13 +9,17 @@ while( <STDIN> )
{
if( /^diff/ )
{
print STDERR "files differ : ".substr( $_, 5 );
print STDERR "ERROR : files differ ".substr( $_, 5 );
$return++;
}
if( /^Binary/ )
{
print STDERR "$_";
print STDERR "ERROR : $_";
$return++;
}
}
if( $return != 0 )
{
unlink "$ARGV[0]";
}
exit $return;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment