Sync to Wine-0_9:
Robert Lunnon <bobl@optushome.com.au>
- Remove SVR4 specific pseudo-ops.
Alexandre Julliard <julliard@winehq.org>
- Put Wine version information in all the man pages.
- Fixed some nroff warnings.
- Added global rules for man pages.
Simon Richter <Simon.Richter@hogyros.de>
- Fix winebuild's ppc assembly generation.
Modified: trunk/reactos/tools/winebuild/Makefile.in
Modified: trunk/reactos/tools/winebuild/import.c
Modified: trunk/reactos/tools/winebuild/utils.c
Modified: trunk/reactos/tools/winebuild/winebuild.man.in

Modified: trunk/reactos/tools/winebuild/Makefile.in
--- trunk/reactos/tools/winebuild/Makefile.in	2005-10-27 18:18:40 UTC (rev 18790)
+++ trunk/reactos/tools/winebuild/Makefile.in	2005-10-27 18:32:01 UTC (rev 18791)
@@ -5,6 +5,7 @@
 EXEEXT    = @EXEEXT@
 
 PROGRAMS = winebuild$(EXEEXT)
+MANPAGES = winebuild.man
 MODULE   = none
 
 C_SRCS = \
@@ -18,17 +19,14 @@
 	spec32.c \
 	utils.c
 
-all: $(PROGRAMS) winebuild.man
+all: $(PROGRAMS) $(MANPAGES)
 
 @MAKE_RULES@
 
 winebuild$(EXEEXT): $(OBJS)
 	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBPORT) $(LDFLAGS)
 
-winebuild.man: winebuild.man.in
-	sed -e 's,@PACKAGE_STRING\@,@PACKAGE_STRING@,g' $(SRCDIR)/winebuild.man.in >$@ || ($(RM) $@ && false)
-
-install:: $(PROGRAMS) winebuild.man
+install:: $(PROGRAMS) $(MANPAGES)
 	$(MKINSTALLDIRS) $(bindir) $(mandir)/man$(prog_manext)
 	$(INSTALL_PROGRAM) winebuild$(EXEEXT) $(bindir)/winebuild$(EXEEXT)
 	$(INSTALL_DATA) winebuild.man $(mandir)/man$(prog_manext)/winebuild.$(prog_manext)
@@ -36,7 +34,4 @@
 uninstall::
 	$(RM) $(bindir)/winebuild$(EXEEXT) $(mandir)/man$(prog_manext)/winebuild.$(prog_manext)
 
-clean::
-	$(RM) winebuild.man
-
 ### Dependencies:

Modified: trunk/reactos/tools/winebuild/import.c
--- trunk/reactos/tools/winebuild/import.c	2005-10-27 18:18:40 UTC (rev 18790)
+++ trunk/reactos/tools/winebuild/import.c	2005-10-27 18:32:01 UTC (rev 18791)
@@ -720,7 +720,7 @@
         }
         else
         {
-            fprintf( outfile, "\tlis %s, (%s+%d)@hi\n", ppc_reg(9), table, pos );
+            fprintf( outfile, "\tlis %s, (%s+%d)@h\n", ppc_reg(9), table, pos );
             fprintf( outfile, "\tla  %s, (%s+%d)@l(%s)\n", ppc_reg(8), table, pos, ppc_reg(9) );
         }
         fprintf( outfile, "\tlwz  %s, 0(%s)\n", ppc_reg(7), ppc_reg(8) );

Modified: trunk/reactos/tools/winebuild/utils.c
--- trunk/reactos/tools/winebuild/utils.c	2005-10-27 18:18:40 UTC (rev 18790)
+++ trunk/reactos/tools/winebuild/utils.c	2005-10-27 18:32:01 UTC (rev 18791)
@@ -515,9 +515,6 @@
     case PLATFORM_WINDOWS:
         sprintf( buffer, ".def _%s; .scl 2; .type 32; .endef", func );
         break;
-    case PLATFORM_SVR4:
-        sprintf( buffer, ".type %s,2", func );
-        break;
     default:
         sprintf( buffer, ".type %s,@function", func );
         break;
@@ -574,7 +571,6 @@
     switch (target_platform)
     {
     case PLATFORM_APPLE:
-    case PLATFORM_SVR4:
         return ".asciz";
     default:
         return ".string";
@@ -585,7 +581,6 @@
 {
     switch (target_platform)
     {
-    case PLATFORM_SVR4: return ".half";
     default:            return ".short";
     }
 }

Modified: trunk/reactos/tools/winebuild/winebuild.man.in
--- trunk/reactos/tools/winebuild/winebuild.man.in	2005-10-27 18:18:40 UTC (rev 18790)
+++ trunk/reactos/tools/winebuild/winebuild.man.in	2005-10-27 18:32:01 UTC (rev 18791)
@@ -1,5 +1,5 @@
 .\" -*- nroff -*-
-.TH WINEBUILD 1 "September 2005" "@PACKAGE_STRING@" "Wine dll builder"
+.TH WINEBUILD 1 "October 2005" "@PACKAGE_STRING@" "Wine Developers Manual"
 .SH NAME
 winebuild \- Wine dll builder
 .SH SYNOPSIS
@@ -20,10 +20,10 @@
 .TP
 .BI \--dll
 Build an assembly file from a .spec file (see \fBSPEC FILE SYNTAX\fR
-for details), or from a standard Windows .def file. The
-.spec/.def file is specified via the -E option. The resulting file
-must be assembled and linked to the other object files to build a
-working Wine dll.  In this mode, the
+for details), or from a standard Windows .def file. The .spec/.def
+file is specified via the -E option. The resulting file must be
+assembled and linked to the other object files to build a working Wine
+dll.  In this mode, the
 .I input files
 should be the list of all object files that will be linked into the
 final dll, to allow