Moved ts_xlib.c into x11drv and removed libwine_tsx11.
This commit is contained in:
parent
02b8cb7adf
commit
4b9344eb15
|
@ -77,7 +77,6 @@ WMC = $(TOOLSDIR)/tools/wmc/wmc
|
|||
LDPATH = @LDPATH@
|
||||
DLLDIR = $(TOPOBJDIR)/dlls
|
||||
LIBWINE = -L$(TOPOBJDIR)/library -lwine
|
||||
LIBTSX11 = -L$(TOPOBJDIR)/tsx11 -lwine_tsx11
|
||||
LIBUNICODE= -L$(TOPOBJDIR)/unicode -lwine_unicode
|
||||
LIBUUID = -L$(TOPOBJDIR)/ole -lwine_uuid
|
||||
|
||||
|
|
10
Makefile.in
10
Makefile.in
|
@ -36,7 +36,6 @@ SUBDIRS = \
|
|||
programs \
|
||||
server \
|
||||
tools \
|
||||
tsx11 \
|
||||
unicode
|
||||
|
||||
# Sub-directories to install for install-lib
|
||||
|
@ -47,7 +46,6 @@ INSTALLLIBSUBDIRS = \
|
|||
miscemu \
|
||||
programs \
|
||||
server \
|
||||
tsx11 \
|
||||
unicode
|
||||
|
||||
# Sub-directories to install for install-dev
|
||||
|
@ -113,14 +111,14 @@ uninstall::
|
|||
# Dependencies between directories
|
||||
|
||||
all: $(SUBDIRS)
|
||||
dlls: library ole tools tsx11 unicode
|
||||
dlls: library ole tools unicode
|
||||
server: library tools unicode
|
||||
miscemu programs: dlls library ole tools tsx11 unicode
|
||||
miscemu programs: dlls library ole tools unicode
|
||||
tools: library unicode
|
||||
|
||||
dlls/__install__: library ole tools tsx11 unicode
|
||||
dlls/__install__: library ole tools unicode
|
||||
server/__install__: library tools unicode
|
||||
miscemu/__install__ programs/__install__: library ole tools tsx11 unicode dlls/__install__
|
||||
miscemu/__install__ programs/__install__: library ole tools unicode dlls/__install__
|
||||
library/__install__: library
|
||||
ole/__install__: ole
|
||||
tools/__install__: tools
|
||||
|
|
|
@ -14192,7 +14192,7 @@ MAKE_TEST_RULES=dlls/Maketest.rules
|
|||
MAKE_PROG_RULES=programs/Makeprog.rules
|
||||
|
||||
|
||||
ac_config_files="$ac_config_files Make.rules dlls/Makedll.rules dlls/Maketest.rules programs/Makeprog.rules Makefile dlls/Makefile dlls/advapi32/Makefile dlls/advapi32/tests/Makefile dlls/avicap32/Makefile dlls/avifil32/Makefile dlls/comcat/Makefile dlls/comctl32/Makefile dlls/commdlg/Makefile dlls/crtdll/Makefile dlls/crypt32/Makefile dlls/d3d8/Makefile dlls/dciman32/Makefile dlls/ddraw/Makefile dlls/devenum/Makefile dlls/dinput/Makefile dlls/dinput8/Makefile dlls/dplay/Makefile dlls/dplayx/Makefile dlls/dsound/Makefile dlls/gdi/Makefile dlls/glu32/Makefile dlls/icmp/Makefile dlls/imagehlp/Makefile dlls/imm32/Makefile dlls/kernel/Makefile dlls/kernel/tests/Makefile dlls/lzexpand/Makefile dlls/mapi32/Makefile dlls/mpr/Makefile dlls/msacm/Makefile dlls/msacm/imaadp32/Makefile dlls/msacm/msadp32/Makefile dlls/msacm/msg711/Makefile dlls/msacm/winemp3/Makefile dlls/msdmo/Makefile dlls/msimg32/Makefile dlls/msisys/Makefile dlls/msnet32/Makefile dlls/msrle32/Makefile dlls/msvcrt/Makefile dlls/msvcrt20/Makefile dlls/msvideo/Makefile dlls/netapi32/Makefile dlls/netapi32/tests/Makefile dlls/ntdll/Makefile dlls/ntdll/tests/Makefile dlls/odbc32/Makefile dlls/ole32/Makefile dlls/oleaut32/Makefile dlls/oleaut32/tests/Makefile dlls/olecli/Makefile dlls/oledlg/Makefile dlls/olepro32/Makefile dlls/olesvr/Makefile dlls/opengl32/Makefile dlls/psapi/Makefile dlls/qcap/Makefile dlls/quartz/Makefile dlls/rasapi32/Makefile dlls/richedit/Makefile dlls/rpcrt4/Makefile dlls/serialui/Makefile dlls/setupapi/Makefile dlls/shdocvw/Makefile dlls/shell32/Makefile dlls/shell32/tests/Makefile dlls/shfolder/Makefile dlls/shlwapi/Makefile dlls/shlwapi/tests/Makefile dlls/snmpapi/Makefile dlls/sti/Makefile dlls/tapi32/Makefile dlls/ttydrv/Makefile dlls/twain/Makefile dlls/url/Makefile dlls/urlmon/Makefile dlls/user/Makefile dlls/user/tests/Makefile dlls/version/Makefile dlls/win32s/Makefile dlls/winaspi/Makefile dlls/winedos/Makefile dlls/wineps/Makefile dlls/wininet/Makefile dlls/wininet/tests/Makefile dlls/winmm/Makefile dlls/winmm/joystick/Makefile dlls/winmm/mcianim/Makefile dlls/winmm/mciavi/Makefile dlls/winmm/mcicda/Makefile dlls/winmm/mciseq/Makefile dlls/winmm/mciwave/Makefile dlls/winmm/midimap/Makefile dlls/winmm/wavemap/Makefile dlls/winmm/winealsa/Makefile dlls/winmm/winearts/Makefile dlls/winmm/wineaudioio/Makefile dlls/winmm/winenas/Makefile dlls/winmm/wineoss/Makefile dlls/winnls/Makefile dlls/winsock/Makefile dlls/winsock/tests/Makefile dlls/winspool/Makefile dlls/wintrust/Makefile dlls/wow32/Makefile dlls/wsock32/Makefile dlls/x11drv/Makefile documentation/Makefile include/Makefile library/Makefile miscemu/Makefile ole/Makefile programs/Makefile programs/avitools/Makefile programs/clock/Makefile programs/cmdlgtst/Makefile programs/control/Makefile programs/expand/Makefile programs/notepad/Makefile programs/osversioncheck/Makefile programs/progman/Makefile programs/regapi/Makefile programs/regedit/Makefile programs/regsvr32/Makefile programs/regtest/Makefile programs/uninstaller/Makefile programs/view/Makefile programs/wcmd/Makefile programs/wineconsole/Makefile programs/winedbg/Makefile programs/winefile/Makefile programs/winemine/Makefile programs/winepath/Makefile programs/winetest/Makefile programs/winhelp/Makefile programs/winver/Makefile server/Makefile tools/Makefile tools/widl/Makefile tools/winapi/Makefile tools/winebuild/Makefile tools/winedump/Makefile tools/wmc/Makefile tools/wpp/Makefile tools/wrc/Makefile tsx11/Makefile unicode/Makefile"
|
||||
ac_config_files="$ac_config_files Make.rules dlls/Makedll.rules dlls/Maketest.rules programs/Makeprog.rules Makefile dlls/Makefile dlls/advapi32/Makefile dlls/advapi32/tests/Makefile dlls/avicap32/Makefile dlls/avifil32/Makefile dlls/comcat/Makefile dlls/comctl32/Makefile dlls/commdlg/Makefile dlls/crtdll/Makefile dlls/crypt32/Makefile dlls/d3d8/Makefile dlls/dciman32/Makefile dlls/ddraw/Makefile dlls/devenum/Makefile dlls/dinput/Makefile dlls/dinput8/Makefile dlls/dplay/Makefile dlls/dplayx/Makefile dlls/dsound/Makefile dlls/gdi/Makefile dlls/glu32/Makefile dlls/icmp/Makefile dlls/imagehlp/Makefile dlls/imm32/Makefile dlls/kernel/Makefile dlls/kernel/tests/Makefile dlls/lzexpand/Makefile dlls/mapi32/Makefile dlls/mpr/Makefile dlls/msacm/Makefile dlls/msacm/imaadp32/Makefile dlls/msacm/msadp32/Makefile dlls/msacm/msg711/Makefile dlls/msacm/winemp3/Makefile dlls/msdmo/Makefile dlls/msimg32/Makefile dlls/msisys/Makefile dlls/msnet32/Makefile dlls/msrle32/Makefile dlls/msvcrt/Makefile dlls/msvcrt20/Makefile dlls/msvideo/Makefile dlls/netapi32/Makefile dlls/netapi32/tests/Makefile dlls/ntdll/Makefile dlls/ntdll/tests/Makefile dlls/odbc32/Makefile dlls/ole32/Makefile dlls/oleaut32/Makefile dlls/oleaut32/tests/Makefile dlls/olecli/Makefile dlls/oledlg/Makefile dlls/olepro32/Makefile dlls/olesvr/Makefile dlls/opengl32/Makefile dlls/psapi/Makefile dlls/qcap/Makefile dlls/quartz/Makefile dlls/rasapi32/Makefile dlls/richedit/Makefile dlls/rpcrt4/Makefile dlls/serialui/Makefile dlls/setupapi/Makefile dlls/shdocvw/Makefile dlls/shell32/Makefile dlls/shell32/tests/Makefile dlls/shfolder/Makefile dlls/shlwapi/Makefile dlls/shlwapi/tests/Makefile dlls/snmpapi/Makefile dlls/sti/Makefile dlls/tapi32/Makefile dlls/ttydrv/Makefile dlls/twain/Makefile dlls/url/Makefile dlls/urlmon/Makefile dlls/user/Makefile dlls/user/tests/Makefile dlls/version/Makefile dlls/win32s/Makefile dlls/winaspi/Makefile dlls/winedos/Makefile dlls/wineps/Makefile dlls/wininet/Makefile dlls/wininet/tests/Makefile dlls/winmm/Makefile dlls/winmm/joystick/Makefile dlls/winmm/mcianim/Makefile dlls/winmm/mciavi/Makefile dlls/winmm/mcicda/Makefile dlls/winmm/mciseq/Makefile dlls/winmm/mciwave/Makefile dlls/winmm/midimap/Makefile dlls/winmm/wavemap/Makefile dlls/winmm/winealsa/Makefile dlls/winmm/winearts/Makefile dlls/winmm/wineaudioio/Makefile dlls/winmm/winenas/Makefile dlls/winmm/wineoss/Makefile dlls/winnls/Makefile dlls/winsock/Makefile dlls/winsock/tests/Makefile dlls/winspool/Makefile dlls/wintrust/Makefile dlls/wow32/Makefile dlls/wsock32/Makefile dlls/x11drv/Makefile documentation/Makefile include/Makefile library/Makefile miscemu/Makefile ole/Makefile programs/Makefile programs/avitools/Makefile programs/clock/Makefile programs/cmdlgtst/Makefile programs/control/Makefile programs/expand/Makefile programs/notepad/Makefile programs/osversioncheck/Makefile programs/progman/Makefile programs/regapi/Makefile programs/regedit/Makefile programs/regsvr32/Makefile programs/regtest/Makefile programs/uninstaller/Makefile programs/view/Makefile programs/wcmd/Makefile programs/wineconsole/Makefile programs/winedbg/Makefile programs/winefile/Makefile programs/winemine/Makefile programs/winepath/Makefile programs/winetest/Makefile programs/winhelp/Makefile programs/winver/Makefile server/Makefile tools/Makefile tools/widl/Makefile tools/winapi/Makefile tools/winebuild/Makefile tools/winedump/Makefile tools/wmc/Makefile tools/wpp/Makefile tools/wrc/Makefile unicode/Makefile"
|
||||
|
||||
|
||||
cat >confcache <<\_ACEOF
|
||||
|
@ -14819,7 +14819,6 @@ do
|
|||
"tools/wmc/Makefile" ) CONFIG_FILES="$CONFIG_FILES tools/wmc/Makefile" ;;
|
||||
"tools/wpp/Makefile" ) CONFIG_FILES="$CONFIG_FILES tools/wpp/Makefile" ;;
|
||||
"tools/wrc/Makefile" ) CONFIG_FILES="$CONFIG_FILES tools/wrc/Makefile" ;;
|
||||
"tsx11/Makefile" ) CONFIG_FILES="$CONFIG_FILES tsx11/Makefile" ;;
|
||||
"unicode/Makefile" ) CONFIG_FILES="$CONFIG_FILES unicode/Makefile" ;;
|
||||
"controls" ) CONFIG_COMMANDS="$CONFIG_COMMANDS controls" ;;
|
||||
"dlls/ddraw/d3ddevice" ) CONFIG_COMMANDS="$CONFIG_COMMANDS dlls/ddraw/d3ddevice" ;;
|
||||
|
|
|
@ -1510,7 +1510,6 @@ tools/winedump/Makefile
|
|||
tools/wmc/Makefile
|
||||
tools/wpp/Makefile
|
||||
tools/wrc/Makefile
|
||||
tsx11/Makefile
|
||||
unicode/Makefile])
|
||||
|
||||
AC_OUTPUT
|
||||
|
|
|
@ -42,7 +42,7 @@ $(SPEC_DEF): $(WINEBUILD)
|
|||
|
||||
# Rules for checking that no imports are missing
|
||||
|
||||
CHECKLINK_RPATH = dlls library tsx11 unicode
|
||||
CHECKLINK_RPATH = dlls library unicode
|
||||
|
||||
checklink:: $(MODULE)$(DLLEXT) $(SUBDIRS:%=%/__checklink__)
|
||||
$(CC) -o checklink $(CHECKLINK_RPATH:%=-Wl,-rpath,$(TOPOBJDIR)/%) $(TOPSRCDIR)/library/checklink.c $(MODULE)$(DLLEXT) && $(RM) checklink
|
||||
|
|
|
@ -52,7 +52,7 @@ $(TESTLIST): Makefile.in
|
|||
|
||||
# Rules for checking that no imports are missing
|
||||
|
||||
CHECKLINK_RPATH = library tsx11 unicode
|
||||
CHECKLINK_RPATH = library
|
||||
|
||||
checklink:: $(MODULE).so $(SUBDIRS:%=%/__checklink__)
|
||||
$(CC) -o checklink $(CHECKLINK_RPATH:%=-Wl,-rpath,$(TOPOBJDIR)/%) $(TOPSRCDIR)/library/checklink.c $(MODULE).so && $(RM) checklink
|
||||
|
|
|
@ -5,7 +5,7 @@ SRCDIR = @srcdir@
|
|||
VPATH = @srcdir@
|
||||
MODULE = x11drv.dll
|
||||
IMPORTS = user32 gdi32 advapi32 kernel32 ntdll
|
||||
EXTRALIBS = $(LIBTSX11) $(X_LIBS) $(XLIB)
|
||||
EXTRALIBS = $(X_LIBS) $(XLIB)
|
||||
|
||||
LDDLLFLAGS = @LDDLLFLAGS@
|
||||
SYMBOLFILE = $(MODULE).tmp.o
|
||||
|
@ -31,6 +31,7 @@ C_SRCS = \
|
|||
keyboard.c \
|
||||
mouse.c \
|
||||
scroll.c \
|
||||
ts_xlib.c \
|
||||
window.c \
|
||||
winpos.c \
|
||||
x11ddraw.c \
|
||||
|
|
|
@ -680,4 +680,3 @@ XIM TSXOpenIM(Display* a0, struct _XrmHashBucketRec* a1, char* a2, char* a3)
|
|||
}
|
||||
|
||||
#endif /* defined(HAVE_X11_XLIB_H) */
|
||||
|
|
@ -16,8 +16,8 @@
|
|||
|
||||
#include <X11/Xlib.h>
|
||||
|
||||
extern void (*wine_tsx11_lock)(void);
|
||||
extern void (*wine_tsx11_unlock)(void);
|
||||
extern void wine_tsx11_lock(void);
|
||||
extern void wine_tsx11_unlock(void);
|
||||
|
||||
extern XFontStruct * TSXLoadQueryFont(Display*, const char*);
|
||||
extern XImage * TSXGetImage(Display*, Drawable, int, int, unsigned int, unsigned int, unsigned long, int);
|
|
@ -101,5 +101,5 @@ init X11DRV_Init
|
|||
@ cdecl ResetSelectionOwner(ptr long) X11DRV_ResetSelectionOwner
|
||||
|
||||
# X11 locks
|
||||
@ cdecl -norelay wine_tsx11_lock() X11DRV_tsx11_lock
|
||||
@ cdecl -norelay wine_tsx11_unlock() X11DRV_tsx11_unlock
|
||||
@ cdecl -norelay wine_tsx11_lock() wine_tsx11_lock
|
||||
@ cdecl -norelay wine_tsx11_unlock() wine_tsx11_unlock
|
||||
|
|
|
@ -49,9 +49,6 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(x11drv);
|
||||
|
||||
static void (*old_tsx11_lock)(void);
|
||||
static void (*old_tsx11_unlock)(void);
|
||||
|
||||
static CRITICAL_SECTION X11DRV_CritSection = CRITICAL_SECTION_INIT("X11DRV_CritSection");
|
||||
|
||||
Screen *screen;
|
||||
|
@ -136,17 +133,17 @@ static int error_handler( Display *display, XErrorEvent *error_evt )
|
|||
}
|
||||
|
||||
/***********************************************************************
|
||||
* X11DRV_tsx11_lock (X11DRV.@)
|
||||
* wine_tsx11_lock (X11DRV.@)
|
||||
*/
|
||||
void X11DRV_tsx11_lock(void)
|
||||
void wine_tsx11_lock(void)
|
||||
{
|
||||
EnterCriticalSection( &X11DRV_CritSection );
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* X11DRV_tsx11_unlock (X11DRV.@)
|
||||
* wine_tsx11_unlock (X11DRV.@)
|
||||
*/
|
||||
void X11DRV_tsx11_unlock(void)
|
||||
void wine_tsx11_unlock(void)
|
||||
{
|
||||
LeaveCriticalSection( &X11DRV_CritSection );
|
||||
}
|
||||
|
@ -270,12 +267,6 @@ static void process_attach(void)
|
|||
get_server_startup();
|
||||
setup_options();
|
||||
|
||||
/* setup TSX11 locking */
|
||||
old_tsx11_lock = wine_tsx11_lock;
|
||||
old_tsx11_unlock = wine_tsx11_unlock;
|
||||
wine_tsx11_lock = X11DRV_tsx11_lock;
|
||||
wine_tsx11_unlock = X11DRV_tsx11_unlock;
|
||||
|
||||
/* Open display */
|
||||
|
||||
if (!(display = TSXOpenDisplay( NULL )))
|
||||
|
@ -397,9 +388,6 @@ static void process_detach(void)
|
|||
/* cleanup GDI */
|
||||
X11DRV_GDI_Finalize();
|
||||
|
||||
/* restore TSX11 locking */
|
||||
wine_tsx11_lock = old_tsx11_lock;
|
||||
wine_tsx11_unlock = old_tsx11_unlock;
|
||||
DeleteCriticalSection( &X11DRV_CritSection );
|
||||
}
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ $(MODULE): $(ALL_OBJS) $(RCOBJS) Makefile.in
|
|||
|
||||
# Rules for checking that no imports are missing
|
||||
|
||||
CHECKLINK_RPATH = library tsx11 unicode
|
||||
CHECKLINK_RPATH = library
|
||||
|
||||
checklink:: $(MODULE).so $(SUBDIRS:%=%/__checklink__)
|
||||
$(CC) -o checklink $(CHECKLINK_RPATH:%=-Wl,-rpath,$(TOPOBJDIR)/%) $(TOPSRCDIR)/library/checklink.c $(MODULE).so && $(RM) checklink
|
||||
|
|
|
@ -78,7 +78,7 @@ clean::
|
|||
|
||||
# Rules for checking that no imports are missing
|
||||
|
||||
CHECKLINK_RPATH = library tsx11 unicode
|
||||
CHECKLINK_RPATH = library
|
||||
|
||||
checklink:: $(PROGRAMS:%=%.so)
|
||||
$(CC) -o checklink $(CHECKLINK_RPATH:%=-Wl,-rpath,$(TOPOBJDIR)/%) $(TOPSRCDIR)/library/checklink.c aviinfo.exe.so && $(RM) checklink
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
# This program expects to be run from Wine's main directory.
|
||||
|
||||
$X11_include_dir = "/usr/X11/include";
|
||||
$outdir = "tsx11";
|
||||
$outdir = "dlls/x11drv";
|
||||
$wantfile = "$outdir/X11_calls";
|
||||
@dolist = ("Xlib");
|
||||
|
||||
|
@ -53,7 +53,7 @@ foreach $name (@dolist) {
|
|||
|
||||
$outfile = "/ts_$lcname";
|
||||
open(OUTC, ">$outdir/$outfile.c") || die "open";
|
||||
open(OUTH, ">include/$outfile.h") || die "open";
|
||||
open(OUTH, ">$outdir/$outfile.h") || die "open";
|
||||
|
||||
$x11_incl = "";
|
||||
$extensions_dir = "";
|
||||
|
@ -79,8 +79,8 @@ foreach $name (@dolist) {
|
|||
$pre_file
|
||||
$x11_incl#include <X11/$extensions_dir$inc_name.h>
|
||||
|
||||
extern void (*wine_tsx11_lock)(void);
|
||||
extern void (*wine_tsx11_unlock)(void);
|
||||
extern void wine_tsx11_lock(void);
|
||||
extern void wine_tsx11_unlock(void);
|
||||
|
||||
END
|
||||
|
||||
|
@ -153,13 +153,7 @@ END
|
|||
$post_file
|
||||
#endif /* __WINE_TS_$ucname\_H */
|
||||
END
|
||||
print OUTC <<END;
|
||||
|
||||
$post_file
|
||||
END
|
||||
|
||||
|
||||
|
||||
print OUTC "\n", $post_file;
|
||||
}
|
||||
|
||||
foreach $i (keys %want) {
|
||||
|
|
|
@ -64,9 +64,9 @@ topdir=`cd "$topdir" && pwd`
|
|||
|
||||
if [ -n "$LD_LIBRARY_PATH" ]
|
||||
then
|
||||
LD_LIBRARY_PATH="$topdir/dlls:$topdir/library:$topdir/unicode:$topdir/tsx11:$LD_LIBRARY_PATH"
|
||||
LD_LIBRARY_PATH="$topdir/dlls:$topdir/library:$topdir/unicode:$LD_LIBRARY_PATH"
|
||||
else
|
||||
LD_LIBRARY_PATH="$topdir/dlls:$topdir/library:$topdir/unicode:$topdir/tsx11"
|
||||
LD_LIBRARY_PATH="$topdir/dlls:$topdir/library:$topdir/unicode"
|
||||
fi
|
||||
WINEDLLPATH="$topdir/dlls:$topdir/programs"
|
||||
WINESERVER="$topdir/server/wineserver"
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
Makefile
|
||||
libwine_tsx11.dll
|
||||
libwine_tsx11.so.1.0
|
|
@ -1,53 +0,0 @@
|
|||
DEFS = @DLLFLAGS@ -D__WINE__
|
||||
TOPSRCDIR = @top_srcdir@
|
||||
TOPOBJDIR = ..
|
||||
SRCDIR = @srcdir@
|
||||
VPATH = @srcdir@
|
||||
LIBEXT = @LIBEXT@
|
||||
MODULE = none
|
||||
SOVERSION = 1.0
|
||||
SONAME = libwine_tsx11.so
|
||||
EXTRALIBS = $(X_LIBS) $(XLIB)
|
||||
|
||||
C_SRCS = \
|
||||
locking.c \
|
||||
ts_xlib.c
|
||||
|
||||
all: libwine_tsx11.$(LIBEXT)
|
||||
|
||||
@MAKE_RULES@
|
||||
|
||||
libwine_tsx11.so.$(SOVERSION): $(OBJS)
|
||||
$(LDSHARED) $(OBJS) -o $@ $(EXTRALIBS)
|
||||
|
||||
libwine_tsx11.so: libwine_tsx11.so.$(SOVERSION)
|
||||
$(RM) $@ && $(LN_S) libwine_tsx11.so.$(SOVERSION) $@
|
||||
|
||||
libwine_tsx11.a: $(OBJS)
|
||||
$(RM) $@
|
||||
$(AR) $@ $(OBJS)
|
||||
$(RANLIB) $@
|
||||
|
||||
libwine_tsx11.dll: $(OBJS)
|
||||
$(DLLWRAP) $(DLLWRAPFLAGS) --export-all --implib libwine_tsx11.a -o libwine_tsx11.dll $(OBJS) $(EXTRALIBS)
|
||||
|
||||
.PHONY: install_so install_a
|
||||
|
||||
install_so: libwine_tsx11.so.$(SOVERSION) dummy
|
||||
$(MKINSTALLDIRS) $(libdir)
|
||||
$(INSTALL_PROGRAM) libwine_tsx11.so.$(SOVERSION) $(libdir)/libwine_tsx11.so.$(SOVERSION)
|
||||
cd $(libdir) && $(RM) libwine_tsx11.so && $(LN_S) libwine_tsx11.so.$(SOVERSION) libwine_tsx11.so
|
||||
|
||||
install_a: libwine_tsx11.a dummy
|
||||
$(MKINSTALLDIRS) $(libdir)
|
||||
$(INSTALL_DATA) libwine_tsx11.a $(libdir)/libwine_tsx11.a
|
||||
|
||||
install:: $(LIBEXT:%=install_%)
|
||||
|
||||
uninstall::
|
||||
$(RM) $(libdir)/libwine_tsx11.a $(libdir)/libwine_tsx11.so $(libdir)/libwine_tsx11.so.$(SOVERSION)
|
||||
|
||||
clean::
|
||||
$(RM) libwine_tsx11.so.$(SOVERSION)
|
||||
|
||||
### Dependencies:
|
|
@ -1,26 +0,0 @@
|
|||
/*
|
||||
* Thread-safe X11 locking stubs
|
||||
*
|
||||
* Copyright 2000 Alexandre Julliard
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
static void nop(void)
|
||||
{
|
||||
}
|
||||
|
||||
void (*wine_tsx11_lock)(void) = nop;
|
||||
void (*wine_tsx11_unlock)(void) = nop;
|
Loading…
Reference in New Issue