diff --git a/reactos/tools/winebuild/Makefile.in b/reactos/tools/winebuild/Makefile.in index 39dd8c840a0..62d7f6bd794 100644 --- a/reactos/tools/winebuild/Makefile.in +++ b/reactos/tools/winebuild/Makefile.in @@ -5,6 +5,7 @@ VPATH = @srcdir@ EXEEXT = @EXEEXT@ PROGRAMS = winebuild$(EXEEXT) +MANPAGES = winebuild.man MODULE = none C_SRCS = \ @@ -18,17 +19,14 @@ C_SRCS = \ 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 @@ install:: $(PROGRAMS) winebuild.man uninstall:: $(RM) $(bindir)/winebuild$(EXEEXT) $(mandir)/man$(prog_manext)/winebuild.$(prog_manext) -clean:: - $(RM) winebuild.man - ### Dependencies: diff --git a/reactos/tools/winebuild/import.c b/reactos/tools/winebuild/import.c index a1094a78623..33df99655fe 100644 --- a/reactos/tools/winebuild/import.c +++ b/reactos/tools/winebuild/import.c @@ -720,7 +720,7 @@ static void output_import_thunk( FILE *outfile, const char *name, const char *ta } 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) ); diff --git a/reactos/tools/winebuild/utils.c b/reactos/tools/winebuild/utils.c index 905e9935706..dd887414cf8 100644 --- a/reactos/tools/winebuild/utils.c +++ b/reactos/tools/winebuild/utils.c @@ -515,9 +515,6 @@ const char *func_declaration( const char *func ) 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 @@ const char *get_asm_string_keyword(void) switch (target_platform) { case PLATFORM_APPLE: - case PLATFORM_SVR4: return ".asciz"; default: return ".string"; @@ -585,7 +581,6 @@ const char *get_asm_short_keyword(void) { switch (target_platform) { - case PLATFORM_SVR4: return ".half"; default: return ".short"; } } diff --git a/reactos/tools/winebuild/winebuild.man.in b/reactos/tools/winebuild/winebuild.man.in index 2b277eb6397..a682a10646b 100644 --- a/reactos/tools/winebuild/winebuild.man.in +++ b/reactos/tools/winebuild/winebuild.man.in @@ -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 @@ what you want winebuild to generate. .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