Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 1 | .\" -*- nroff -*- |
André Hentschel | d912d6f | 2009-09-12 14:37:40 +0200 | [diff] [blame] | 2 | .TH WINEMAKER 1 "Sep 2009" "@PACKAGE_STRING@" "Wine Developers Manual" |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 3 | .SH NAME |
| 4 | winemaker \- generate a build infrastructure for compiling Windows programs on Unix |
| 5 | .SH SYNOPSIS |
| 6 | .B "winemaker " |
| 7 | [ |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 8 | .BR "--nobanner " "] [ " "--backup " "| " "--nobackup " "] [ "--nosource-fix " |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 9 | ] |
| 10 | .br |
| 11 | [ |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 12 | .BR "--lower-none " "| " "--lower-all " "| " "--lower-uppercase " |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 13 | ] |
| 14 | .br |
| 15 | [ |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 16 | .BR "--lower-include " "| " "--nolower-include " ]\ [ " --mfc " "| " "--nomfc " |
Francois Gouget | 45afff3 | 2000-11-10 22:28:33 +0000 | [diff] [blame] | 17 | ] |
| 18 | .br |
| 19 | [ |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 20 | .BR "--guiexe " "| " "--windows " "| " "--cuiexe " "| " "--console " "| " "--dll " |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 21 | ] |
| 22 | .br |
| 23 | [ |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 24 | .BI "-D" macro "\fR[=\fIdefn\fR] ] [" "\ " "-I" "dir\fR ]\ [ " "-P" "dir\fR ] [ " "-i" "dll\fR ] [ " "-L" "dir\fR ] [ " "-l" "library " |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 25 | ] |
| 26 | .br |
| 27 | [ |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 28 | .BR "--nodlls " "] [ " "--nomsvcrt " "] [ " "--interactive " "] [ " "--single-target \fIname\fR " |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 29 | ] |
Francois Gouget | 45afff3 | 2000-11-10 22:28:33 +0000 | [diff] [blame] | 30 | .br |
| 31 | [ |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 32 | .BR "--generated-files " "] [ " "--nogenerated-files " "] |
André Hentschel | 5b4b495 | 2009-05-01 11:37:06 +0200 | [diff] [blame] | 33 | ] |
| 34 | .br |
| 35 | [ |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 36 | .BR "--wine32 " "] |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 37 | .br |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 38 | .IR " work_directory" " | " "project_file" " | " "workspace_file" |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 39 | |
| 40 | .SH DESCRIPTION |
| 41 | .PP |
| 42 | .B winemaker |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 43 | is a perl script designed to help you bootstrap the |
Francois Gouget | 09e8daf | 2000-12-02 20:14:20 +0000 | [diff] [blame] | 44 | process of converting your Windows sources to Winelib programs. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 45 | .PP |
| 46 | In order to do this winemaker can perform the following operations: |
| 47 | .PP |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 48 | - rename your source files and directories to lowercase in the event they |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 49 | got all uppercased during the transfer. |
| 50 | .PP |
| 51 | - perform Dos to Unix (CRLF to LF) conversions. |
| 52 | .PP |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 53 | - scan the include statements and resource file references to replace the |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 54 | backslashes with forward slashes. |
| 55 | .PP |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 56 | - during the above step winemaker will also perform a case insensitive search |
| 57 | of the referenced file in the include path and rewrite the include statement |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 58 | with the right case if necessary. |
| 59 | .PP |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 60 | - winemaker will also check other more exotic issues like '#pragma pack' |
| 61 | usage, use of "afxres.h" in non MFC projects, and more. Whenever it |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 62 | encounters something out of the ordinary, winemaker will warn you about it. |
| 63 | .PP |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 64 | - winemaker can also scan a complete directory tree at once, guess what are |
| 65 | the executables and libraries you are trying to build, match them with |
André Hentschel | 84669a3 | 2010-04-02 18:02:53 +0200 | [diff] [blame] | 66 | source files, and generate the corresponding Makefile. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 67 | .PP |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 68 | - finally winemaker will generate a global Makefile for normal use. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 69 | .PP |
| 70 | - winemaker knows about MFC-based project and will generate customized files. |
| 71 | .PP |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 72 | - winemaker can read existing Projectfiles. It supports dsp, dsw, vcproj and sln files. |
| 73 | .PP |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 74 | .SH OPTIONS |
| 75 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 76 | .B --nobanner |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 77 | Disables the printing of the banner. |
| 78 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 79 | .B --backup |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 80 | Directs winemaker to perform a backup of all the source files in which it |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 81 | makes changes. This is the default. |
| 82 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 83 | .B --nobackup |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 84 | Tells winemaker not to backup modified source files. |
| 85 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 86 | .B --nosource-fix |
Bill Medland | a304110 | 2001-10-02 17:47:34 +0000 | [diff] [blame] | 87 | Directs winemaker not to try fixing the source files (e.g. Dos to Unix |
| 88 | conversion). This prevents complaints if the files are readonly. |
| 89 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 90 | .B --lower-all |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 91 | Tells winemaker to rename all files and directories to lowercase. |
| 92 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 93 | .B --lower-uppercase |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 94 | Tells winemaker to only rename files and directories that have an all |
| 95 | uppercase name. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 96 | So "HELLO.C" would be renamed but not "World.c". |
| 97 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 98 | .B --lower-none |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 99 | Tells winemaker not to rename files and directories to lower case. Note |
| 100 | that this does not prevent the renaming of a file if its extension cannot |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 101 | be handled as is, e.g. ".Cxx". This is the default. |
| 102 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 103 | .B "--lower-include " |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 104 | Tells winemaker that if it does not find the file corresponding to an |
| 105 | include statement (or other form of file reference for resource files), |
Francois Gouget | 45afff3 | 2000-11-10 22:28:33 +0000 | [diff] [blame] | 106 | then it should convert that filename to lowercase. This is the default. |
| 107 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 108 | .B "--nolower-include " |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 109 | Tells winemaker not to modify the include statement if it cannot find the |
Francois Gouget | 45afff3 | 2000-11-10 22:28:33 +0000 | [diff] [blame] | 110 | referenced file. |
| 111 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 112 | .BR "--guiexe " "| " "--windows" |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 113 | Specifies that whenever winemaker finds an executable target, or a target of |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 114 | unknown type, it should assume that it is a graphical application. |
| 115 | This is the default. |
| 116 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 117 | .BR "--cuiexe " "| " "--console" |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 118 | Specifies that whenever winemaker finds an executable target, or a target of |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 119 | unknown type, it should assume that it is a console application. |
| 120 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 121 | .B --dll |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 122 | This option tells winemaker that whenever it finds a target of unknown type, |
| 123 | i.e. for which it does not know whether it is an executable or a library, |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 124 | it should assume it is a library. |
| 125 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 126 | .B --mfc |
Dimitrie O. Paun | 905658c | 2004-02-27 21:24:20 +0000 | [diff] [blame] | 127 | Specifies that the targets are MFC based. In such a case winemaker the include |
| 128 | and library paths accordingly, and links the target with the MFC library. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 129 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 130 | .B --nomfc |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 131 | Specifies that targets are not MFC-based. This option disables use of MFC libraries |
| 132 | even if winemaker encounters files "stdafx.cpp" or "stdafx.h" that would cause it |
| 133 | to enable MFC automatically if neither --nomfc nor --mfc was specified. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 134 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 135 | .BI -D macro "\fR[=\fIdefn\fR]" |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 136 | Adds the specified macro definition to the global list of macro definitions. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 137 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 138 | .BI -I dir |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 139 | Appends the specified directory to the global include path. |
| 140 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 141 | .BI -P dir |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 142 | Appends the specified directory to the global dll path. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 143 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 144 | .BI -i dll |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 145 | Adds the Winelib library to the global list of Winelib libraries to import. |
Francois Gouget | d48372c | 2000-11-30 20:36:18 +0000 | [diff] [blame] | 146 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 147 | .BI -L dir |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 148 | Appends the specified directory to the global library path. |
| 149 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 150 | .BI -l library |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 151 | Adds the specified library to the global list of libraries to link with. |
| 152 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 153 | .B --nodlls |
André Hentschel | d912d6f | 2009-09-12 14:37:40 +0200 | [diff] [blame] | 154 | This option tells winemaker not to use the standard set of winelib libraries |
| 155 | for imports. That is, any DLL your code uses must be explicitly passed to |
| 156 | winemaker with -i options. |
| 157 | The standard set of libraries is: odbc32.dll, odbccp32.dll, ole32.dll, |
| 158 | oleaut32.dll and winspool.drv. |
| 159 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 160 | .B --nomsvcrt |
André Hentschel | d912d6f | 2009-09-12 14:37:40 +0200 | [diff] [blame] | 161 | Sets some options to tell winegcc not to compile against msvcrt. |
| 162 | Use this option if you have cpp-files that include <string>. |
| 163 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 164 | .B --interactive |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 165 | Puts winemaker in interactive mode. In this mode winemaker will ask you to |
| 166 | confirm each directory's list of targets, and then to provide directory and |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 167 | target specific options. |
| 168 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 169 | .B --single-target name |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 170 | Specifies that there is only one target, and that it is called "name". |
Francois Gouget | 45afff3 | 2000-11-10 22:28:33 +0000 | [diff] [blame] | 171 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 172 | .B --generated-files |
André Hentschel | 84669a3 | 2010-04-02 18:02:53 +0200 | [diff] [blame] | 173 | Tells winemaker to generate the Makefile. This is the default. |
Francois Gouget | 45afff3 | 2000-11-10 22:28:33 +0000 | [diff] [blame] | 174 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 175 | .B --nogenerated-files |
Dimitrie O. Paun | 905658c | 2004-02-27 21:24:20 +0000 | [diff] [blame] | 176 | Tells winemaker not to generate the Makefile. |
André Hentschel | 5b4b495 | 2009-05-01 11:37:06 +0200 | [diff] [blame] | 177 | .TP |
Frédéric Delanoy | f99fc38 | 2010-04-25 01:55:43 +0200 | [diff] [blame] | 178 | .B --wine32 |
André Hentschel | 65900b4 | 2010-04-21 20:22:13 +0200 | [diff] [blame] | 179 | Tells winemaker to generate a 32-bit target. This is useful on a wow64 systems. |
| 180 | Without that option the default architecture is used. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 181 | |
| 182 | .SH EXAMPLES |
| 183 | .PP |
| 184 | Here is a typical winemaker use: |
| 185 | .PP |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 186 | $ winemaker --lower-uppercase -DSTRICT . |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 187 | .PP |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 188 | The above tells winemaker to scan the current directory and its |
| 189 | subdirectories for source files. Whenever if finds a file or directory which |
| 190 | name is all uppercase, it should rename it to lowercase. It should then fix |
| 191 | all these source files for compilation with Winelib and generate Makefiles. |
| 192 | The '-DSTRICT' specifies that the STRICT macro must be set when compiling |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 193 | these sources. Finally winemaker will create a Makefile. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 194 | .PP |
| 195 | The next step would be: |
| 196 | .PP |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 197 | $ make |
| 198 | .PP |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 199 | If at this point you get compilation errors (which is quite likely for a |
| 200 | reasonably sized project) then you should consult the Winelib User Guide to |
Francois Gouget | 09e8daf | 2000-12-02 20:14:20 +0000 | [diff] [blame] | 201 | find tips on how to resolve them. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 202 | .PP |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 203 | For an MFC-based project you would have to run the following commands instead: |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 204 | .PP |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 205 | $ winemaker --lower-uppercase --mfc . |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 206 | .br |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 207 | $ make |
| 208 | .PP |
| 209 | For an existing project-file you would have to run the following commands: |
| 210 | .PP |
André Hentschel | d912d6f | 2009-09-12 14:37:40 +0200 | [diff] [blame] | 211 | $ winemaker myproject.dsp |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 212 | .br |
| 213 | $ make |
| 214 | .PP |
| 215 | |
| 216 | .SH TODO / BUGS |
| 217 | .PP |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 218 | In some cases you will have to edit the Makefile or sourcefiles by yourself. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 219 | .PP |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 220 | Assuming that the windows executable/library is available, we could |
André Hentschel | 4c9405a | 2009-08-16 15:33:11 +0200 | [diff] [blame] | 221 | use winedump to determine what kind of executable it is (graphical |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 222 | or console), which libraries it is linked with, and which functions it |
| 223 | exports (for libraries). We could then restore all these settings for the |
André Hentschel | 4c9405a | 2009-08-16 15:33:11 +0200 | [diff] [blame] | 224 | corresponding Winelib target. |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 225 | .PP |
André Hentschel | 4c9405a | 2009-08-16 15:33:11 +0200 | [diff] [blame] | 226 | Furthermore winemaker is not very good at finding the library containing the |
Martin Wilck | 3aa9e8c | 2002-09-10 00:20:27 +0000 | [diff] [blame] | 227 | executable: it must either be in the current directory or in the |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 228 | .IR LD_LIBRARY_PATH . |
| 229 | .PP |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 230 | Winemaker does not support message files and the message compiler yet. |
| 231 | .PP |
| 232 | |
| 233 | .SH SEE ALSO |
| 234 | .PP |
Francois Gouget | 09e8daf | 2000-12-02 20:14:20 +0000 | [diff] [blame] | 235 | The Winelib User Guide: |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 236 | .PP |
André Hentschel | 8f74c2b | 2009-04-02 18:53:28 +0200 | [diff] [blame] | 237 | http://www.winehq.org/docs/winelib-guide/index |
Francois Gouget | 8fa0fb7 | 2000-11-06 05:41:23 +0000 | [diff] [blame] | 238 | .PP |
| 239 | .BR wine (1) |
| 240 | .PP |
| 241 | |
André Hentschel | d912d6f | 2009-09-12 14:37:40 +0200 | [diff] [blame] | 242 | .SH AUTHORS |
| 243 | François Gouget for CodeWeavers |
| 244 | .PP |
| 245 | Dimitrie O. Paun |
| 246 | .PP |
| 247 | André Hentschel |
| 248 | .PP |