This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
RE: Cygwin/XFree86 New Server Architecture (Windows 95/98/Me/NT/2000 compatible)
- To: "'Harold Hunt '" <huntharo at msu dot edu>, "'Cygx (E-mail) '" <cygwin-xfree at sources dot redhat dot com>
- Subject: RE: Cygwin/XFree86 New Server Architecture (Windows 95/98/Me/NT/2000 compatible)
- From: Suhaib Siddiqi <ssiddiqi at inspirepharm dot com>
- Date: Sun, 1 Apr 2001 19:01:45 -0400
harold,
Your Imakefile-xserver-xxxx.diff file is wrong, sory. Have a look at it.
You diff file is try to replace your changes with the original lines which
already exists in Imakefile.
Did you submit it to XFree86.org? You need to send them a correct one ASAP.
For Imakefile.diff you used again /x5/xc/ which is not adviced. The patch
should be able to patch xc not x5/xc.
Suhaib
--- x4/xc/programs/Xserver/Imakefile Wed Mar 28 18:49:10 2001
+++ x5/xc/programs/Xserver/Imakefile Sun Mar 4 12:40:03 2001
@@ -1080,38 +1080,31 @@
XCOMM
XCOMM server with DirectX framebuffer for Windows
XCOMM
+MFBDIR = mfb
+CFB8DIR = cfb
+CFB16DIR = cfb16
+CFB24DIR = cfb24
+CFB32DIR = cfb32
XWINDDXDIR = hw/xwin
-XWIN = $(XWINDDXDIR)/LibraryTargetName(XWin)
-XWINGDI32 = /lib/libgdi32.a
-XWINDDRAW = /lib/libddraw.a
-/* XWINOLE32 = /lib/libole32.a */
-DDXDIR1 = $(XWINDDXDIR)
-XWINDIRS = $(STDDIRS) $(FB) $(SHADOW) $(XWINDDXDIR) $(DEPDIRS)
-
-XWINOBJSA = $(XWINDDXDIR)/stubs.o dix/main.o
-
+DDXDIR2 = $(XWINDDXDIR)
+XWINDIRS = $(STDDIRS) $(MFBDIR) $(CFB8DIR) $(CFB16DIR) $(CFB24DIR)
$(CFB32DIR) $(XWINDDXDIR) $(DEPDIRS)
#if BuildDPMS
-XWINOBJSB = $(XWINDDXDIR)/dpmsstubs.o
+XWINOBJS = hw/xwin/InitInput.o hw/xwin/InitOutput.o hw/xwin/stubs.o
hw/xwin/directx.o hw/xwin/dpmsstubs.o dix/main.o
+#else
+XWINOBJS = hw/xwin/InitInput.o hw/xwin/InitOutput.o hw/xwin/stubs.o
hw/xwin/directx.o dix/main.o
#endif
-
-XWINOBJS = $(XWINOBJSA) $(XWINOBJSB)
-
-XWINLIBS = PreFbLibs $(XWIN) FbPostFbLibs $(SHADOW)
-
-XWINSYSLIBS = $(FONTLIBS) $(LDPRELIBS) $(XLIB) $(SYSLIBS) \
- $(XWINGDI32) $(XWINDDRAW)
-
+XWIN = hw/xwin/LibraryTargetName(XWin)
+XWINLIBS = PreFbLibs $(XWIN) $(CFB) PostFbLibs $(MI) $(SURFLIB)
+XWINSYSLIBS = $(FONTLIBS) $(LDPRELIBS) $(XLIB) $(SYSLIBS)
#if HasParallelMake
MakeMutex($(XWINDIRS) $(XWINOBJS) $(XWIN) $(XWINLIBS) $(XWINSYSLIBS))
#endif
-
#if ForceServerRemake
$(XWINOBJS) $(XWIN) $(XWINLIBS) $(XWINSYSLIBS):: $(XWINDIRS)
@if [ -f $@ ]; then touch $@; fi
#endif
-
ServerTarget(XWin,$(XWINDIRS),$(XWINOBJS), \
- $(XWINLIBS) $(LOADABLEEXTS) $(LIBCWRAPPER),$(XWINSYSLIBS))
+ $(XWINLIBS) $(LOADABLEEXTS) $(LIBCWRAPPER),$(XWINSYSLIBS))
#ifndef ServerToInstall
#define ServerToInstall XWin
-----Original Message-----
From: Harold Hunt
To: Cygx (E-mail)
Sent: 3/31/2001 3:58 PM
Subject: RE: Cygwin/XFree86 New Server Architecture (Windows
95/98/Me/NT/2000 compatible)
For those of you that are interested, the diffs that I sent to XFree86
are
posted on my announcement page:
http://www.msu.edu/~huntharo/xwin/shadow/
Harold