Commit Graph

206 Commits

Author SHA1 Message Date
Alexandre Julliard
daa2886c10 Updated configure to take advantage of new autoconf 2.53 features. 2002-04-11 21:54:01 +00:00
Alexandre Julliard
d7c606d624 Various makefile fixes for the test environment. 2002-04-02 02:58:45 +00:00
Alexandre Julliard
ced71edbd7 Added support for driver-specific escapes in the x11drv to retrieve
X11 information. Finished dll separation of opengl32.
2002-03-23 21:43:56 +00:00
Alexandre Julliard
003b20d72c Fixed linking of wine target. 2002-03-21 20:36:52 +00:00
Alexandre Julliard
c1bfca04e1 Changed builtin dlls file names to make it clear they are not normal
Unix libraries, and install them in $libdir/wine instead of $libdir to
avoid name conflicts in /usr/lib.
2002-03-20 22:19:06 +00:00
Alexandre Julliard
abfcb8bfb9 Added make check target to run unit tests too since this seems to be
standard.
2002-02-28 21:43:46 +00:00
Alexandre Julliard
4cd31e42b9 Fixed installation issues caused by new configure script. 2002-02-15 15:13:25 +00:00
Alexandre Julliard
f5818d2f7a Upgraded configure script to use autoconf 2.50 features, and renamed
to configure.ac.
Changed a few things to better follow the autoconf guidelines.
2002-02-14 19:47:29 +00:00
Alexandre Julliard
13b0c0915b Added rules for running tests. 2002-01-10 03:30:21 +00:00
Alexandre Julliard
7c822cc0dc Removed obsolete dosmod. 2002-01-06 18:38:45 +00:00
Eric Pouech
0b83d4cbc6 New console code based on Win32 windows. 2001-11-23 23:04:58 +00:00
Alexandre Julliard
f33f7f0ed0 Improved make_dlls script. Moved dll list out of
Make.rules.in. Removed a few no longer used rules.
2001-09-17 20:09:08 +00:00
Alexandre Julliard
ed2f19a63f Put AC_DEFINE symbols definitions directly in the configure script so
that we no longer need an acconfig.h. Cleaned up dlopen() tests a bit.
2001-06-27 21:42:00 +00:00
Patrik Stridvall
a3fd0c95ee wine needs to be built before winedbg. 2001-06-19 03:43:54 +00:00
Alexandre Julliard
c4d1176754 Renamed libuuid.a to libwine_uuid.a 2000-12-27 19:06:44 +00:00
Francois Gouget
847c874025 Create a symbolic link to ole/libuuid.a. 2000-12-15 22:59:16 +00:00
Alexandre Julliard
633293f093 Build the debugger as a .so. 2000-12-06 03:20:47 +00:00
Alexandre Julliard
5be8e7d8e0 Created a small static library in ole/libuuid.a that contains all the
UUID definitions (with the help of Francois Gouget).
2000-12-06 01:50:47 +00:00
Alexandre Julliard
b018239fef Build tsx11 layer as a separate shared library. 2000-12-06 00:04:10 +00:00
Alexandre Julliard
000c13a0da Added support in winebuild for resolving function imports (-sym option).
Added -L option for locating imported dlls.
Changed generated exe init code to use __wine_get_main_args.
2000-11-09 20:31:18 +00:00
Jeremy White
f9f030b87a Added a winelauncher shell script which makes the process of running
Wine a little nicer for an end user.  The intent of winelauncher is to
be used inside of a distribution package.
2000-11-05 20:06:56 +00:00
Alexandre Julliard
2fa4f767aa Build ntdll as a real dll, including everything that was previously in
libwine.so. Created a new (mostly empty) libwine.so in library/ subdir.
2000-10-31 00:20:51 +00:00
Marcus Meissner
a387aa4868 Migrate $LDFLAGS from configure to Makefile and into main wine
executable.
2000-09-26 23:09:47 +00:00
Alexandre Julliard
1d0d244e68 Link USER resources into libuser.so. 2000-08-06 03:46:24 +00:00
Alexandre Julliard
09ddb59142 Make USER and GDI separate dlls. 2000-08-03 22:22:42 +00:00
Alexandre Julliard
7e495e1d66 Make unicode.o into a separate ELF library so that we can use it from
the wineserver too.
2000-07-25 21:01:59 +00:00
Alexandre Julliard
cd770eafcd Temporarily moved advapi32 registry support back into libwine.so, and
made advapi32 a separate dll.
2000-07-25 15:10:52 +00:00
Alexandre Julliard
4f356e86e4 Moved shared crtdll/ntdll functions into ntdll.
Made crtdll a separate dll.
2000-06-23 16:16:30 +00:00
Alexandre Julliard
2f158c2678 Removed @PROGEXT@ (it was broken anyway).
Improved 'make install'.
Cleaned up the main Makefile.
2000-06-14 21:45:38 +00:00
Alexandre Julliard
fb270ddca4 Added a bunch of code page tables for multibyte<->wide char
conversions (with the help of Dmitry Timoshkov).
2000-06-09 05:27:21 +00:00
Alexandre Julliard
2b5d564e63 Merged mouse dll into USER. 2000-06-08 04:57:22 +00:00
Alexandre Julliard
2d8cf500c3 Merged display.dll into USER. 2000-06-03 04:20:19 +00:00
Dimitrie O. Paun
36b5b6b9f4 Start to separate KERNEL out of libwine. 2000-06-03 00:07:44 +00:00
Dimitrie O. Paun
84bde6a4a4 Separate wineps out of Wine's core. 2000-05-30 20:27:23 +00:00
Alexandre Julliard
e1e75371d9 Implemented on-demand loading of builtin dlls using dlopen(). 2000-04-24 17:17:49 +00:00
Alexandre Julliard
59b0d7b202 Build wineclipsrv as part of the x11drv dll. 2000-04-23 20:41:04 +00:00
Eric Pouech
e5efa0ceb6 Made the winedbg an external and WineLib program.
Centralized output handling (preparation for console usage).
Fixed a few debug information reading options (stabs and sym).
Started a framework to hold debugger's internal variables.
2000-04-13 19:31:58 +00:00
Alexandre Julliard
c53ceba478 Improved support for Makefiles that need to recurse in subdirectories. 2000-04-09 18:19:59 +00:00
John R. Sheets
e61d33bfd1 Added cvdump tool to dump CodeView symbol information. 2000-03-26 20:25:23 +00:00
Alexandre Julliard
77d5ebbb37 Link ttydrv and x11drv objects into their respective dll. 2000-03-25 14:03:50 +00:00
Alexandre Julliard
ebc32253bc Made MPR a separate dll. 2000-03-17 15:09:48 +00:00
David Elliott
c3bcd6cec5 - Slightly reworked include files (less messy, more straightforward).
- Moved DOS ASPI functionality to msdos/dosaspi.c.
- Got rid using PROFILE to get SCSI info from wine.conf.
- Read scsi info from /proc/scsi/scsi.
- Added setting of a reasonable timeout when opening a SCSI device (5
  minutes, defined in winescsi.h).
- ExecScsiCommand now ALWAYS posts, even on error (which is the correct
  behavior).
2000-03-08 19:41:49 +00:00
Alexandre Julliard
d0edc5fecd Moved dll-specific make rules to a separate Makedll.rules file. 2000-03-04 22:31:27 +00:00
Alexandre Julliard
e1d78899ea Made winmm a separate shared library. 2000-02-26 13:45:34 +00:00
Alexandre Julliard
318f4cefd2 Build most dlls as separate shared libraries. 2000-01-31 05:02:49 +00:00
Ulrich Weigand
7d43bceb7e Moved debugger to libwine to make it available to WineLib apps.
Try to invoke external debugger if internal debugger crashes.
Try to handle early invocation of debugger more gracefully.
2000-01-30 21:16:45 +00:00
Andreas Mohr
027187df65 Added SETUPX dll. 2000-01-29 21:09:02 +00:00
Alexandre Julliard
d327fcbdb3 Fixed building of dosmod and wineclipsrv. 2000-01-29 20:02:49 +00:00
Alexandre Julliard
0adad95db3 Made --enable-dll the default.
Use $(MAKE) instead of $(SUBMAKE) for recursive makes.
Cleaned up install targets in main Makefile.
2000-01-26 01:45:58 +00:00
Alexandre Julliard
2fe57779fb Made the server listen for new clients on a Unix socket in
$HOME/.wine. Newly started wine processes now attach to an existing
server if one is running.
2000-01-25 01:40:27 +00:00
Alexandre Julliard
54dc94ebf8 Merged dlls/ver into dlls/version. 2000-01-23 22:56:08 +00:00
Alexandre Julliard
de07869657 Moved winsock implementation to dlls/winsock. 2000-01-23 22:07:15 +00:00
Eric Pouech
0adb3c23ad Use a uniform naming scheme for driver modules. 2000-01-04 00:27:39 +00:00
Moses DeJong
088a76b8ba Fixed missing libwine.so symlink during install. Set the runtime
linker path.
1999-12-12 20:19:29 +00:00
Alexandre Julliard
8551f8ca98 Xiang Li
Implementation of a proxy ODBC32 dll.
1999-12-11 23:56:46 +00:00
Andreas Mohr
a2da86898a Added .rc file support for Win16 NE modules.
Moved display.c and mouse.c to separate dll directories.
1999-12-06 01:20:00 +00:00
Alexandre Julliard
5076e1dbff Make sure we clean dlls/ too. 1999-11-21 00:59:23 +00:00
Alexandre Julliard
9103daf300 Install the wine server in $(bindir) and exec it from there. 1999-11-08 00:03:53 +00:00
Francois Gouget
edf3e434b0 Added ICMP DLL implementation. 1999-11-07 21:22:17 +00:00
Eric Pouech
abe722778f Added built-in msacm.drv and midimap.drv drivers. 1999-10-31 02:23:49 +00:00
Eric Pouech
68944c205c Split the multimedia/ directory into dlls/ subdirectories. 1999-10-24 18:42:42 +00:00
Patrik Stridvall
385dc18cea Added ability to call winapi_check from the Makefiles. 1999-09-29 10:24:19 +00:00
Peter Hunnisett
22b861c1be - Moved dplay and dplayx to a proper home in the dlls directory.
- Implemented new DirectPlay4 and DirectPlayLobby3 interfaces.
- Implemented a class factory for dplay and dplobby. COM interfaces
  now work for dp and dpl.
- Added a few more entries to dplayx.spec files. How do you find the
  ordinals? I just guessed :(
- Seperated DirectPlay and DirectPlayLobby implementation into separate files.
- Included some missing header file definitions.
- Implemented the dplay dll in terms of the dplayx dll. I haven't
  tested it so it may not work...
- A few bug fixes and a little new implementatioe.n
- Updated document with a more detailed implementation plan.
1999-09-28 16:35:32 +00:00
Noel Borthwick
ea0fd4d5d1 Added clipboard server. 1999-09-23 16:14:44 +00:00
Eric Pouech
6fea55f1e7 Added dlls/winmm and dlls/winmm/wineoss directories. 1999-09-22 16:51:42 +00:00
Ulrich Weigand
2a722f498a Moved bulk of OLE implementation to dlls/ subdirectories. 1999-09-19 18:36:53 +00:00
Ulrich Weigand
bb1984e6bd Separated Win16 (USER) and Win32 (MPR) network routines.
Moved implementation of MPR to dlls/mpr/.
Added proper headers and stubs for missing MPR routines.
1999-08-07 14:32:33 +00:00
Ulrich Weigand
6c6da674ef Moved various DLLs to dlls/ 1999-08-04 09:49:49 +00:00
Alexandre Julliard
352c04c6a9 Remove wine.conf.man on distclean 1999-08-01 12:10:24 +00:00
Pavel Roskin
74197cb45d Removed the dependency on "dummy" for wine and wine.sym. 1999-07-31 19:25:22 +00:00
Patrik Stridvall
a9be64e220 Added support for Solaris Lint. 1999-07-31 17:39:44 +00:00
Marcus Meissner
4d088fa908 Do tools/ before any of the other subdirectories, even when doing
parallel makes.
1999-07-27 16:11:17 +00:00
Marcus Meissner
a6f7ceee52 Added X11OBJS and LIBOBJS to wine dependencies (we can't add ALT_LINK). 1999-07-25 11:30:12 +00:00
Alexandre Julliard
609f67153d Make sure we build tools first. 1999-07-25 11:28:39 +00:00
Marcus Meissner
a4d0319550 Trying to fix parallel make by doing direct subdir/subdir.o rules. 1999-07-24 12:12:43 +00:00
Ulrich Weigand
4b32fd0d43 Use position-independent code in assembly glue when building .so.
Include if1632/ and graphics/win16drv/ into WineLib.
Move miscemu/emulate.c into dlls/win87em/.
1999-07-15 14:51:40 +00:00
Marcus Meissner
e32a317b76 Removed the old, historical and no longer working IPC support. 1999-07-11 14:13:56 +00:00
Patrik Stridvall
2d0bb2a78c Started on an implementation of Win64 for use on 64 bit platforms. 1999-07-04 15:56:03 +00:00
James Juran
16e278c3d5 Only test $(LIB_TARGET) = libwine.so.1.0 if $(LIB_TARGET) is
non-blank.
1999-06-26 10:15:24 +00:00
Alexander V. Lukyanov
0bc384f0f7 Install wine.man from current directory.
Remove wine.man on distclean, not on clean.
1999-06-18 16:58:06 +00:00
James Juran
ffe6b7679a Use Autoconf to find path to ldconfig. 1999-06-12 08:21:57 +00:00
Huw D M Davies
e39b676ae9 Implement DocumentProperties, DeviceCapabilities, beginnings of
Open/Get/ClosePrinter.  Additions to PSDRV_DeviceCapabilities.
Split off WINSPOOL into its own directory.
Several functions added to DC_Funcs.
Based largely on a patch by Pascal Lessard <pascal@macadamian.com>
1999-05-17 16:20:51 +00:00
James Juran
b199b1951e Run ldconfig in make install if using --enable-dll.
Cleaned up uninstall_lib as well.
1999-05-08 10:43:13 +00:00
Huw D M Davies
3a24f3f91e Started implementing Enhanced MetaFile driver. 1999-05-02 10:15:16 +00:00
Joerg Mayer
03b5529ab4 - Remove some old rc make stuff
- "make clean" omitted some include subdirs
1999-04-02 10:33:21 +00:00
Alexandre Julliard
c2795b7376 Make distclean also in include/wine 1999-03-14 19:45:19 +00:00
Andreas Mohr
5aa96c1906 Implemented (nearly) all TAPI functions as stubs. 1999-03-14 12:34:25 +00:00
Marcus Meissner
b3d1a22a44 Started on avifil32 implementation (only stubs currently). 1999-03-13 18:07:44 +00:00
Klaas van Gend
c912749be5 Create a new subdirectory for the common dialog box DLL and move all
code from /misc/commdlg.c to this directory.  Also made a start in
documenting the API calls.
1999-02-28 20:05:11 +00:00
Zygo Blaxell
d6cab5049d Added a check for the existence of wine.sym before installing it. 1999-02-20 16:07:49 +00:00
James Juran
c70dc833da Created include/Makefile.in to separate header file installation from
the top-level Makefile.
1999-02-13 12:18:33 +00:00
Patrik Stridvall
36bbd62158 New TTY driver for GDI. 1999-02-04 10:10:59 +00:00
Ulrich Weigand
d43a46a457 Add new subdirectories dlls/ver and dlls/version. 1999-01-31 10:11:04 +00:00
James Juran
01797f2f3a Don't install include files when --disable-lib is used. 1999-01-30 15:45:52 +00:00
Marcus Meissner
ab55442761 Remove configure.in->configure rule (we might not have autoconf). 1999-01-23 13:59:51 +00:00
Alexandre Julliard
638f169b1e Recovery of release 990110 after disk crash.
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Juergen Schmied
f7b0de3f26 Moved ADVAPI32 files to dlls/advapi32.
Added stubs for eventlog functions.
1999-01-03 12:48:29 +00:00
Marcus Meissner
ca004e5037 Check for necessary configure reruns for Makefile and Make.rules
generation.
1999-01-03 12:26:22 +00:00
Todd Vierling
8beb15aa95 Use -lwine for linking. 1998-12-18 17:30:52 +00:00
Todd Vierling
4b992b0f88 These patches add support for --enable-dll on NetBSD, and may even do so for
FreeBSD a.out.  Now, NetBSD can use libwine as a shared object.  Thanks to
mycroft@netbsd.org for doing this work!
1998-12-15 15:26:27 +00:00