Alexandre Julliard
|
0a0862001b
|
loader: Build the preloader for x86-64.
|
2010-12-16 17:59:24 +01:00 |
Alexandre Julliard
|
15ccabc9a8
|
makefiles: Add common rules for installing the main man page.
|
2010-12-05 16:17:58 +01:00 |
Alexandre Julliard
|
81b8ee863e
|
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
|
2010-09-19 12:36:48 +02:00 |
Alexandre Julliard
|
f3831cf2cb
|
configure: Rename the 64-bit loader to wine64 and keep wine always for the 32-bit loader.
This provides better backwards compatibility when running with a
32-bit prefix.
|
2010-05-17 12:42:30 +02:00 |
Alexandre Julliard
|
50c6ac8324
|
loader: Rename the 32-bit loader in the build tree too when doing a Wow64 build.
|
2010-03-29 17:53:30 +02:00 |
Alexandre Julliard
|
bef5645eb1
|
makefiles: Remove the no longer needed explicit separators for dependencies.
|
2010-03-16 13:28:19 +01:00 |
Alexandre Julliard
|
b1c235d364
|
loader: Build the loader with -D__WINESRC__.
|
2009-10-05 14:55:34 +02:00 |
Alexandre Julliard
|
3e6eab3fd9
|
configure: Rename the main binary to "wine32" for the Wow64 build.
|
2009-08-14 09:45:30 +02:00 |
Alexandre Julliard
|
9064777457
|
configure: Disable installation of a number of extra files for the Wow64 build.
|
2009-08-13 20:08:58 +02:00 |
Alexandre Julliard
|
4fda657a0a
|
loader: Get rid of the pthread support routines.
|
2009-07-06 14:35:24 +02:00 |
Alexandre Julliard
|
bfeaad0d45
|
loader: Add missing install dependency for extra binaries.
|
2009-03-30 15:05:17 +02:00 |
Alexandre Julliard
|
9701da43b0
|
loader: Fix installation for platforms that don't use extra binaries.
|
2009-03-23 15:52:18 +01:00 |
Alexandre Julliard
|
f4a19c8463
|
loader: Merge the first and second stage loaders into a single wine binary.
|
2009-03-10 18:22:38 +01:00 |
Alexandre Julliard
|
0e446d5912
|
loader: Get rid of the no longer supported wine-kthread.
|
2009-03-02 12:29:32 +01:00 |
Alexandre Julliard
|
b3ec2e5f95
|
makefiles: Recurse into all directories for install-lib and install-dev too.
|
2008-08-25 14:27:03 +02:00 |
Alexandre Julliard
|
8505f1429d
|
libwine: Export functions that return the Wine version number and build id.
|
2008-03-26 23:38:36 +01:00 |
Jonathan Ernst
|
1c0f2fe16a
|
loader: New French man page for wine.
|
2008-01-11 12:40:11 +01:00 |
Marco Schuster
|
fab0aee388
|
loader: Added de_DE.UTF-8 translated Wine man page.
|
2007-12-12 14:32:47 +01:00 |
Tijl Coosemans
|
9f5c69c96d
|
loader: Introduce FreeBSD loader.
|
2007-08-27 12:14:41 +02:00 |
Alexandre Julliard
|
1f11333c7b
|
makefiles: Build programs that link against libwine twice with appropriate rpaths.
One rpath is for installing and one is for running inside the build tree.
|
2007-06-20 20:03:30 +02:00 |
Alexandre Julliard
|
d62b5c6cd9
|
loader: Fix git-describe invocation to work with old git versions.
|
2007-01-15 13:02:00 +01:00 |
Alexandre Julliard
|
7035aa5041
|
make_makefiles: Generate the top-level .gitignore file.
Add a PROGRAMS variable in some makefiles to make things easier.
|
2006-12-27 21:23:36 +01:00 |
Saulius Krasuckas
|
06566a5347
|
loader: Use plain binary name of git-describe to avoid junk in version output.
|
2006-11-09 18:26:36 +01:00 |
Alexandre Julliard
|
5776a72361
|
loader: Update the reported version from the current git HEAD if available.
|
2006-11-06 13:33:11 +01:00 |
Alexandre Julliard
|
32ab895e46
|
makefiles: Generate the dependencies line to avoid some code duplication.
|
2006-09-14 09:38:16 +02:00 |
Alexandre Julliard
|
13a93b4a94
|
configure: Set rpath on all executables that link to libwine.
Also add the -multiply_defined suppress option for executables on MacOS.
|
2006-08-25 17:23:44 +02:00 |
Alexandre Julliard
|
2886e9b0e8
|
makefiles: Use make dependencies to create installation directories.
This avoids a lot of redundant calls to mkinstalldirs.
|
2006-08-07 17:48:18 +02:00 |
Alexandre Julliard
|
1fd32cfa13
|
configure: Use --rpath when linking dlls too.
|
2006-03-20 22:08:26 +01:00 |
Alexandre Julliard
|
5ed59015b2
|
configure: Use --rpath if supported when building binaries to point to
the relative location of the wine libraries.
|
2006-02-20 11:20:47 +01:00 |
Alexandre Julliard
|
266391744d
|
configure: Default to building wine-pthread on non-x86 platforms.
|
2006-02-17 14:12:29 +01:00 |
Mike Frysinger
|
5392844392
|
Add support for 'make install DESTDIR'.
|
2006-02-14 13:51:38 +01:00 |
Alexandre Julliard
|
664e4106c6
|
Added global rules for man pages.
|
2005-10-06 16:06:04 +00:00 |
Alexandre Julliard
|
5729f58b68
|
Move the loader a bit higher in memory to leave more space for ntdll
and kernel32.
|
2005-06-17 10:22:46 +00:00 |
Alexandre Julliard
|
8dd4ee76c4
|
Moved the wine manpage to the loader/ directory.
|
2005-06-15 10:25:40 +00:00 |
Alexandre Julliard
|
06233cfb47
|
Avoid some non-portable makefile constructs.
|
2004-08-11 20:59:09 +00:00 |
Alexandre Julliard
|
bfac60bfeb
|
Do direct Linux system calls in the preloader to avoid trouble with
some broken static libcs.
|
2004-06-22 02:42:05 +00:00 |
Alexandre Julliard
|
b1abca8a5d
|
Initial version of the Wine preloader, used to reserve memory
areas at startup. Based on the work of Mike McCormack.
|
2004-05-28 20:59:22 +00:00 |
Alexandre Julliard
|
c6d44be3e5
|
Create a huge array in bss to reserve the memory area we need for PE
binaries, to prevent exec shield from mapping system libraries there.
|
2003-11-22 00:08:26 +00:00 |
Alexandre Julliard
|
a628c13e90
|
Added a wine-glibc binary that detects the glibc threading in use and
execs the corresponding wine binary.
Removed the --with-nptl configure option.
|
2003-11-12 03:28:21 +00:00 |
Alexandre Julliard
|
546839f408
|
Only build both Wine binaries on Linux, pthread support doesn't work
on other platforms.
|
2003-11-11 00:48:21 +00:00 |
Alexandre Julliard
|
f45325e443
|
Create two separate wine binaries, one using libpthread and one using
kernel threading directly.
Get rid of the remaining HAVE_NPTL ifdefs.
Remove the scheduler directory.
|
2003-11-06 23:05:41 +00:00 |
Alexandre Julliard
|
357c7401b9
|
Re-use the loader directory for the main wine loader, and get rid of
the miscemu directory.
|
2003-11-06 01:17:56 +00:00 |
Alexandre Julliard
|
9bb05fc48e
|
Specify the complete source file list for a dll inside the main
makefile and get rid of the subdirectories makefiles.
|
2002-05-14 18:36:54 +00:00 |
Alexandre Julliard
|
84f91bd3fc
|
Removed no longer used elfdll loader.
|
2000-12-09 03:25:34 +00:00 |
Alexandre Julliard
|
15bfcd0398
|
Moved $(MODULE).o rule out of Make.rules into the individual
Makefiles.
|
2000-09-29 00:28:25 +00:00 |
Ulrich Weigand
|
9ffd403001
|
Added .spec keyword 'mode' to allow creating built-in EXE modules.
Use built-in EXE modules for WineLib apps (instead of ELF modules).
Removed dummy ELF module creation.
Removed LIBRES handling.
|
2000-02-03 01:33:48 +00:00 |
Alexandre Julliard
|
3d06d20bab
|
Moved all signal support to a new platform-specific file.
Make use of the per-thread signal stack (Juergen Lock).
Fixed %fs in signal handler for non FS_sig case (Ulrich Weigand).
|
1999-09-27 10:58:45 +00:00 |
Ulrich Weigand
|
c44ab1f0fd
|
Don't create thunk for task signal proc, call it directly.
|
1999-09-20 18:48:29 +00:00 |
Bertho Stultiens
|
c1d1cfe976
|
Reorganization of the loader to correctly load and free libraries and
implementation of load order to load different types of libraries.
|
1999-04-18 12:14:06 +00:00 |
Marcus Meissner
|
8220bc9d7d
|
Generic dynamic dll loader using dl*() API.
Includes: stdcall->cdecl mapping ability, snooping.
(Tested only with glide2x.dll -> libglide2x.so)
|
1998-10-11 11:10:27 +00:00 |