mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-15 15:53:19 +00:00
b7258befe0
Thu Aug 31 17:19:57 1995 Alexandre Julliard <julliard@sunsite.unc.edu> * [Configure] Added compile-time option for IPC. * [configure.in] Added command-line options for language, IPC and malloc debugging. * [controls/menu.c] WM_MENUSELECT was sometimes sent to the wrong window. * [debugger/break.c] For the 'next' command, only step over instruction that require it. This allows 'next' to do the right thing with jmp and ret instructions. * [ipc/*.c] [memory/atom.c] [memory/global.c] IPC can now be configured out at compile-time. * [loader/task.c] Bug fix in TASK_Reschedule() that could cause a task to be deleted twice. * [miscemu/dosmem.c] (New file) Partial emulation of the BIOS data segment. * [miscemu/instr.c] Trap attempts to access selector 0x40 and remap the access to segment __0040H. * [tools/build.c] Fixed bug in CallTo32_LargeStack() that caused problems when compiling Wine with the -fomit-frame-pointer option. * [windows/message.c] Fixed bug in hardware event handling that could cause some events to get ignored. Sat Aug 26 13:12:59 IST 1995 Michael Veksler <mveksler@vnet.ibm.com> * [ipc/README] [ipc/dde.tex] LaTeX documentation for the ipc and DDE stuff. Wed Aug 23 22:01:23 GMT 1995 Michael Veksler <mveksler@vnet.ibm.com> * [ipc/Imakefile] [ipc/wine_test_stub.c] Fixed IPC testing. Now it can be compiled with "make tests" Wed Aug 23 21:04:14 1995 Fons Botman <botman@wab-tis.rabobank.nl> * [if1632/kernel.spec] [include/windows.h] [misc/main.c] Added GetWinDebugInfo/SetWinDebugInfo stub for player.exe Sun Aug 20 13:49:42 1995 Marcus Meissner <msmeissn@faui01.informatik.uni-erlangen.de> * [miscemu/int21.c] Misc fix to int21,ah=40 (write) to match _lwrite(). AX=0x440A (check if handle is remote) added. * [multimedia/mmsystem.c] Moved mciSendString to mcistring.c. * [multimedia/mcistring.c] New file, string interface for MCI (not complete, not thoroughly tested). * [multimedia/audio.c] IOCTL prints errors; one paranoid check disabled. * [misc/file.c] Misc operator precedence fixes. * [if1632/gdi.spec] [objects/bitblt.c] Stub for FastWindowFrame (parameters not correct). Sat Aug 19 01:31:23 1995 Graham Menhennitt <gfm@werple.mira.net.au> * [loader/ne_image.c] Preliminary support for iterated segments. Sat Aug 19 00:43:04 1995 Andrew Taylor (andrew@riscan.com) * [windows/mapping.c] In function MAPPING_FixIsotropic(), VportExt[XY] is multiplied by the absolute value of (ydim / xdim) or (xdim / ydim). Thu Aug 15 23:00:16 Gregory Trubetskoy <grisha@mira.com> * [objects/oembitmap.c] Added some includes for Windows 95. * [include/sysmetrics.h] Added some sysmetrics for Windows 95. * [include/bitmaps/*95] New files: obm_close_95, obm_closed_95, obm_reduce_95, obm_reduced_95 obm_zoom_95, obm_zoomd_95 - these are some pixmaps for Windows 95. Thu Aug 10 12:00:00 1995 Jan Willamowius (jan@janhh.shnet.org) * [misc/shell.c] [rc/sysres*.rc] The caption of the ShellAbout dialog box is language specific and should be defined in the resources.
120 lines
2.3 KiB
Plaintext
120 lines
2.3 KiB
Plaintext
#include "autoconf.h"
|
|
#include "Wine.tmpl"
|
|
|
|
#if defined(i386FreeBsd) || defined(FreeBSDArchitecture)
|
|
MAKE = gmake
|
|
#endif
|
|
|
|
DEFINES = AutoDefines -DUSE_READLINE
|
|
|
|
/*
|
|
* This is the second try at using Imakefiles. There are probably many
|
|
* problems and things I haven't even considered. I do not have a fixed
|
|
* Linux system to test them on, but thanks to Thomas Michlmayr
|
|
* <tmichl@cosy.sbg.ac.at> for use of one of his boxes.
|
|
*
|
|
* SEE BELOW ABOUT DEBUGGING AND LINUX
|
|
*
|
|
* Peter Galbavy, 31st Jan 1994: peter@wonderland.org
|
|
*/
|
|
|
|
#define IHaveSubdirs
|
|
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CC=$(CC)' 'MAKE=$(MAKE)'\
|
|
'DEFINES=$(DEFINES)' 'LD=$(LD)' 'ASFLAGS=$(ASFLAGS)'
|
|
|
|
COMMONSUBDIRS = \
|
|
controls \
|
|
rc \
|
|
ipc \
|
|
loader \
|
|
misc \
|
|
multimedia \
|
|
objects \
|
|
windows
|
|
|
|
EMUSUBDIRS = \
|
|
tools \
|
|
debugger \
|
|
if1632 \
|
|
memory \
|
|
miscemu
|
|
|
|
LIBSUBDIRS = \
|
|
toolkit
|
|
|
|
WINEDIR = $(LIBDIR)/wine
|
|
|
|
COMMONOBJS = \
|
|
controls/controls.o \
|
|
ipc/ipc.o \
|
|
loader/loader.o \
|
|
misc/misc.o \
|
|
multimedia/multimedia.o \
|
|
objects/objects.o \
|
|
rc/rc.o \
|
|
windows/windows.o
|
|
|
|
EMUOBJS = \
|
|
debugger/debugger.o \
|
|
if1632/if1632.o \
|
|
memory/memory.o \
|
|
miscemu/miscemu.o
|
|
|
|
LIBOBJS = \
|
|
toolkit/toolkit.o
|
|
|
|
#ifndef WINELIB
|
|
SUBDIRS = $(COMMONSUBDIRS) $(EMUSUBDIRS)
|
|
OBJS = $(EMUOBJS) $(COMMONOBJS)
|
|
#else
|
|
SUBDIRS = $(COMMONSUBDIRS) $(LIBSUBDIRS)
|
|
OBJS = $(LIBOBJS) $(COMMONOBJS)
|
|
#endif
|
|
|
|
#ifdef i386BsdArchitecture
|
|
SYSLIBS = -ll -lm -li386 -lgnumalloc
|
|
#endif
|
|
#if defined(i386FreeBsd) || defined(FreeBSDArchitecture)
|
|
SYSLIBS = -ll -lm -lgnumalloc
|
|
#endif
|
|
#ifdef LinuxArchitecture
|
|
SYSLIBS = -lm -lg
|
|
#endif
|
|
|
|
/* You may need to add the full path of your libXpm here */
|
|
XPM_LIB = -lXpm
|
|
|
|
#ifdef MALLOC_DEBUGGING
|
|
MALLOCLIB = -lmcheck
|
|
#else
|
|
MALLOCLIB =
|
|
#endif
|
|
|
|
MakeSubdirs($(SUBDIRS))
|
|
DependSubdirs($(SUBDIRS))
|
|
|
|
#ifndef WINELIB
|
|
NormalProgramTarget(wine,$(OBJS),$(DEPXLIB),$(XPM_LIB) $(XLIB),$(MALLOCLIB) $(SYSLIBS))
|
|
AllTarget(wine.sym)
|
|
#else
|
|
NormalLibraryTarget(wine,$(OBJS))
|
|
#endif
|
|
|
|
wine.sym: wine
|
|
nm wine|grep -v _compiled|sort >wine.sym
|
|
|
|
clean::
|
|
$(RM) wine.sym
|
|
|
|
depend::
|
|
|
|
install::
|
|
|
|
etags::
|
|
etags `find . -name '*.[chS]' -print`
|
|
|
|
distclean: clean
|
|
echo "/* autoconf.h generated automatically. Run Configure */" >autoconf.h
|
|
echo "#error You must run Configure before you can build the makefiles." >>autoconf.h
|
|
$(RM) config.* `find . -name Makefile -print`
|