changed font in engine output window
[xboard.git] / winboard / cygwin.mak
index d966b32..1323670 100644 (file)
@@ -10,26 +10,33 @@ linkdebug= -g
 proj=winboard
 allobj=  winboard.o backend.o parser.o moves.o lists.o \
         gamelist.o pgntags.o wedittags.o wgamelist.o zippy.o \
-         wsockerr.o wbres.o wclipbrd.o woptions.o
+        wsockerr.o wbres.o wclipbrd.o woptions.o uci.o \
+        wengineo.o wevalgraph.o whistory.o wlayout.o \
+        wplugin.o wsnap.o book.o
 
+dotc=   winboard.c backend.c parser.c moves.c lists.c \
+       gamelist.c pgntags.c wedittags.c wgamelist.c zippy.c \
+       wsockerr.c winboard.rc wclipbrd.c woptions.c uci.c \
+       wengineo.c wevalgraph.c whistory.c wlayout.c \
+       wplugin.c wsnap.c book.c
 
-# Currently WinBoard will build either with or without cygwin1.dll
+# Currently WinBoard will build either with or without -mno-cygwin
+# however, a Cygwin bug in forming the command line to WinMain() is
+# exposed if -mno-cygwin is not used.
 cygwin= -mno-cygwin
 
 VPATH= .:..
 CFLAGS= $(cdebug)
 INCLUDES= -I. -I..
-CVARS= $(INCLUDES) -mwindows $(cygwin)
+CVARS= $(INCLUDES) $(cygwin)
 CC = gcc $(CVARS)
-WCC = $(CC) -mwindows -Xlinker "-e" -Xlinker "_mainCRTStartup" \
-  $(linkdebug) $(cygwin)
-LD = ld
-HC="/c/program files/help workshop/hcrtf.exe" -xn
+WCC = $(CC) -mwindows $(linkdebug)
+HC="c:/program files/help workshop/hcrtf.exe" -xn
 
 all: $(proj).exe
 
-depend:
-       makedepend -f cygwin.mak $(INCLUDES) *.c *.rc
+depend: $(dotc)
+       makedepend -Y -f cygwin.mak $(INCLUDES) $^
 
 clean:
        rm -f *.obj *~ $(proj).exe $(proj).err $(proj).rbj \
@@ -55,216 +62,35 @@ parser.c: parser.l
 
 $(proj).exe: $(allobj) $(proj).hlp $(proj).rc
        $(WCC) $(guiflags) $(allobj) \
-       -lwsock32 -lcomctl32 -lwinmm  -lkernel32 \
-       -ladvapi32 -luser32 -lgdi32 -lcomdlg32 -lwinspool \
+       -lwsock32 -lwinmm \
        -o $(proj).exe
+
 # DO NOT DELETE
 
-parser.o: /usr/include/stdio.h /usr/include/_ansi.h /usr/include/newlib.h
-parser.o: /usr/include/sys/config.h /usr/include/machine/ieeefp.h
-parser.o: /usr/include/sys/reent.h /usr/include/sys/_types.h
-parser.o: /usr/include/sys/types.h /usr/include/machine/types.h
-parser.o: /usr/include/sys/stdio.h config.h /usr/include/ctype.h
-parser.o: /usr/include/stdlib.h /usr/include/machine/stdlib.h
-parser.o: /usr/include/alloca.h /usr/include/string.h ../common.h
-parser.o: ../backend.h ../lists.h ../frontend.h ../parser.h ../moves.h
-wclipbrd.o: config.h /usr/include/w32api/windows.h
-wclipbrd.o: /usr/include/w32api/windef.h /usr/include/w32api/winnt.h
-wclipbrd.o: /usr/include/w32api/winerror.h /usr/include/string.h
-wclipbrd.o: /usr/include/_ansi.h /usr/include/newlib.h
-wclipbrd.o: /usr/include/sys/config.h /usr/include/machine/ieeefp.h
-wclipbrd.o: /usr/include/sys/reent.h /usr/include/sys/_types.h
-wclipbrd.o: /usr/include/w32api/basetsd.h /usr/include/w32api/pshpack4.h
-wclipbrd.o: /usr/include/w32api/poppack.h /usr/include/w32api/wincon.h
-wclipbrd.o: /usr/include/w32api/winbase.h /usr/include/w32api/wingdi.h
-wclipbrd.o: /usr/include/w32api/winuser.h /usr/include/w32api/winnls.h
-wclipbrd.o: /usr/include/w32api/winver.h /usr/include/w32api/winnetwk.h
-wclipbrd.o: /usr/include/w32api/winreg.h /usr/include/w32api/winsvc.h
-wclipbrd.o: /usr/include/w32api/cderr.h /usr/include/w32api/dde.h
-wclipbrd.o: /usr/include/w32api/ddeml.h /usr/include/w32api/dlgs.h
-wclipbrd.o: /usr/include/w32api/imm.h /usr/include/w32api/lzexpand.h
-wclipbrd.o: /usr/include/w32api/mmsystem.h /usr/include/w32api/nb30.h
-wclipbrd.o: /usr/include/w32api/rpc.h /usr/include/w32api/rpcdce.h
-wclipbrd.o: /usr/include/w32api/basetyps.h /usr/include/w32api/rpcdcep.h
-wclipbrd.o: /usr/include/w32api/rpcnsi.h /usr/include/w32api/rpcnterr.h
-wclipbrd.o: /usr/include/w32api/shellapi.h /usr/include/w32api/pshpack2.h
-wclipbrd.o: /usr/include/w32api/winperf.h /usr/include/w32api/commdlg.h
-wclipbrd.o: /usr/include/w32api/winspool.h /usr/include/w32api/winsock2.h
-wclipbrd.o: /usr/include/stdio.h /usr/include/sys/types.h
-wclipbrd.o: /usr/include/machine/types.h /usr/include/sys/stdio.h
-wclipbrd.o: /usr/include/stdlib.h /usr/include/machine/stdlib.h
-wclipbrd.o: /usr/include/alloca.h /usr/include/malloc.h
-wclipbrd.o: /usr/include/machine/malloc.h /usr/include/sys/stat.h
-wclipbrd.o: /usr/include/time.h /usr/include/machine/time.h
-wclipbrd.o: /usr/include/sys/features.h ../common.h winboard.h resource.h
-wclipbrd.o: ../frontend.h ../backend.h ../lists.h wclipbrd.h
-wedittags.o: config.h /usr/include/w32api/windows.h
-wedittags.o: /usr/include/w32api/windef.h /usr/include/w32api/winnt.h
-wedittags.o: /usr/include/w32api/winerror.h /usr/include/string.h
-wedittags.o: /usr/include/_ansi.h /usr/include/newlib.h
-wedittags.o: /usr/include/sys/config.h /usr/include/machine/ieeefp.h
-wedittags.o: /usr/include/sys/reent.h /usr/include/sys/_types.h
-wedittags.o: /usr/include/w32api/basetsd.h /usr/include/w32api/pshpack4.h
-wedittags.o: /usr/include/w32api/poppack.h /usr/include/w32api/wincon.h
-wedittags.o: /usr/include/w32api/winbase.h /usr/include/w32api/wingdi.h
-wedittags.o: /usr/include/w32api/winuser.h /usr/include/w32api/winnls.h
-wedittags.o: /usr/include/w32api/winver.h /usr/include/w32api/winnetwk.h
-wedittags.o: /usr/include/w32api/winreg.h /usr/include/w32api/winsvc.h
-wedittags.o: /usr/include/w32api/cderr.h /usr/include/w32api/dde.h
-wedittags.o: /usr/include/w32api/ddeml.h /usr/include/w32api/dlgs.h
-wedittags.o: /usr/include/w32api/imm.h /usr/include/w32api/lzexpand.h
-wedittags.o: /usr/include/w32api/mmsystem.h /usr/include/w32api/nb30.h
-wedittags.o: /usr/include/w32api/rpc.h /usr/include/w32api/rpcdce.h
-wedittags.o: /usr/include/w32api/basetyps.h /usr/include/w32api/rpcdcep.h
-wedittags.o: /usr/include/w32api/rpcnsi.h /usr/include/w32api/rpcnterr.h
-wedittags.o: /usr/include/w32api/shellapi.h /usr/include/w32api/pshpack2.h
-wedittags.o: /usr/include/w32api/winperf.h /usr/include/w32api/commdlg.h
-wedittags.o: /usr/include/w32api/winspool.h /usr/include/w32api/winsock2.h
-wedittags.o: /usr/include/stdio.h /usr/include/sys/types.h
-wedittags.o: /usr/include/machine/types.h /usr/include/sys/stdio.h
-wedittags.o: /usr/include/stdlib.h /usr/include/machine/stdlib.h
-wedittags.o: /usr/include/alloca.h /usr/include/malloc.h
-wedittags.o: /usr/include/machine/malloc.h /usr/include/fcntl.h
-wedittags.o: /usr/include/sys/fcntl.h /usr/include/sys/stat.h
-wedittags.o: /usr/include/time.h /usr/include/machine/time.h
-wedittags.o: /usr/include/sys/features.h /usr/include/math.h ../common.h
-wedittags.o: winboard.h resource.h ../frontend.h ../backend.h ../lists.h
-wgamelist.o: config.h /usr/include/w32api/windows.h
-wgamelist.o: /usr/include/w32api/windef.h /usr/include/w32api/winnt.h
-wgamelist.o: /usr/include/w32api/winerror.h /usr/include/string.h
-wgamelist.o: /usr/include/_ansi.h /usr/include/newlib.h
-wgamelist.o: /usr/include/sys/config.h /usr/include/machine/ieeefp.h
-wgamelist.o: /usr/include/sys/reent.h /usr/include/sys/_types.h
-wgamelist.o: /usr/include/w32api/basetsd.h /usr/include/w32api/pshpack4.h
-wgamelist.o: /usr/include/w32api/poppack.h /usr/include/w32api/wincon.h
-wgamelist.o: /usr/include/w32api/winbase.h /usr/include/w32api/wingdi.h
-wgamelist.o: /usr/include/w32api/winuser.h /usr/include/w32api/winnls.h
-wgamelist.o: /usr/include/w32api/winver.h /usr/include/w32api/winnetwk.h
-wgamelist.o: /usr/include/w32api/winreg.h /usr/include/w32api/winsvc.h
-wgamelist.o: /usr/include/w32api/cderr.h /usr/include/w32api/dde.h
-wgamelist.o: /usr/include/w32api/ddeml.h /usr/include/w32api/dlgs.h
-wgamelist.o: /usr/include/w32api/imm.h /usr/include/w32api/lzexpand.h
-wgamelist.o: /usr/include/w32api/mmsystem.h /usr/include/w32api/nb30.h
-wgamelist.o: /usr/include/w32api/rpc.h /usr/include/w32api/rpcdce.h
-wgamelist.o: /usr/include/w32api/basetyps.h /usr/include/w32api/rpcdcep.h
-wgamelist.o: /usr/include/w32api/rpcnsi.h /usr/include/w32api/rpcnterr.h
-wgamelist.o: /usr/include/w32api/shellapi.h /usr/include/w32api/pshpack2.h
-wgamelist.o: /usr/include/w32api/winperf.h /usr/include/w32api/commdlg.h
-wgamelist.o: /usr/include/w32api/winspool.h /usr/include/w32api/winsock2.h
-wgamelist.o: /usr/include/stdio.h /usr/include/sys/types.h
-wgamelist.o: /usr/include/machine/types.h /usr/include/sys/stdio.h
-wgamelist.o: /usr/include/stdlib.h /usr/include/machine/stdlib.h
-wgamelist.o: /usr/include/alloca.h /usr/include/malloc.h
-wgamelist.o: /usr/include/machine/malloc.h /usr/include/fcntl.h
-wgamelist.o: /usr/include/sys/fcntl.h /usr/include/sys/stat.h
-wgamelist.o: /usr/include/time.h /usr/include/machine/time.h
-wgamelist.o: /usr/include/sys/features.h /usr/include/math.h ../common.h
-wgamelist.o: winboard.h resource.h ../frontend.h ../backend.h ../lists.h
-winboard.o: config.h /usr/include/w32api/windows.h
-winboard.o: /usr/include/w32api/windef.h /usr/include/w32api/winnt.h
-winboard.o: /usr/include/w32api/winerror.h /usr/include/string.h
-winboard.o: /usr/include/_ansi.h /usr/include/newlib.h
-winboard.o: /usr/include/sys/config.h /usr/include/machine/ieeefp.h
-winboard.o: /usr/include/sys/reent.h /usr/include/sys/_types.h
-winboard.o: /usr/include/w32api/basetsd.h /usr/include/w32api/pshpack4.h
-winboard.o: /usr/include/w32api/poppack.h /usr/include/w32api/wincon.h
-winboard.o: /usr/include/w32api/winbase.h /usr/include/w32api/wingdi.h
-winboard.o: /usr/include/w32api/winuser.h /usr/include/w32api/winnls.h
-winboard.o: /usr/include/w32api/winver.h /usr/include/w32api/winnetwk.h
-winboard.o: /usr/include/w32api/winreg.h /usr/include/w32api/winsvc.h
-winboard.o: /usr/include/w32api/cderr.h /usr/include/w32api/dde.h
-winboard.o: /usr/include/w32api/ddeml.h /usr/include/w32api/dlgs.h
-winboard.o: /usr/include/w32api/imm.h /usr/include/w32api/lzexpand.h
-winboard.o: /usr/include/w32api/mmsystem.h /usr/include/w32api/nb30.h
-winboard.o: /usr/include/w32api/rpc.h /usr/include/w32api/rpcdce.h
-winboard.o: /usr/include/w32api/basetyps.h /usr/include/w32api/rpcdcep.h
-winboard.o: /usr/include/w32api/rpcnsi.h /usr/include/w32api/rpcnterr.h
-winboard.o: /usr/include/w32api/shellapi.h /usr/include/w32api/pshpack2.h
-winboard.o: /usr/include/w32api/winperf.h /usr/include/w32api/commdlg.h
-winboard.o: /usr/include/w32api/winspool.h /usr/include/w32api/winsock2.h
-winboard.o: /usr/include/stdio.h /usr/include/sys/types.h
-winboard.o: /usr/include/machine/types.h /usr/include/sys/stdio.h
-winboard.o: /usr/include/stdlib.h /usr/include/machine/stdlib.h
-winboard.o: /usr/include/alloca.h /usr/include/malloc.h
-winboard.o: /usr/include/machine/malloc.h /usr/include/io.h
-winboard.o: /usr/include/sys/stat.h /usr/include/time.h
-winboard.o: /usr/include/machine/time.h /usr/include/sys/features.h
-winboard.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h /usr/include/math.h
-winboard.o: /usr/include/w32api/richedit.h /usr/include/errno.h
-winboard.o: /usr/include/sys/errno.h ../common.h winboard.h resource.h
-winboard.o: ../frontend.h ../backend.h ../lists.h ../moves.h wclipbrd.h
-winboard.o: wgamelist.h wedittags.h woptions.h wsockerr.h defaults.h
-winboard.o: /usr/include/w32api/winsock.h
-woptions.o: config.h /usr/include/w32api/windows.h
-woptions.o: /usr/include/w32api/windef.h /usr/include/w32api/winnt.h
-woptions.o: /usr/include/w32api/winerror.h /usr/include/string.h
-woptions.o: /usr/include/_ansi.h /usr/include/newlib.h
-woptions.o: /usr/include/sys/config.h /usr/include/machine/ieeefp.h
-woptions.o: /usr/include/sys/reent.h /usr/include/sys/_types.h
-woptions.o: /usr/include/w32api/basetsd.h /usr/include/w32api/pshpack4.h
-woptions.o: /usr/include/w32api/poppack.h /usr/include/w32api/wincon.h
-woptions.o: /usr/include/w32api/winbase.h /usr/include/w32api/wingdi.h
-woptions.o: /usr/include/w32api/winuser.h /usr/include/w32api/winnls.h
-woptions.o: /usr/include/w32api/winver.h /usr/include/w32api/winnetwk.h
-woptions.o: /usr/include/w32api/winreg.h /usr/include/w32api/winsvc.h
-woptions.o: /usr/include/w32api/cderr.h /usr/include/w32api/dde.h
-woptions.o: /usr/include/w32api/ddeml.h /usr/include/w32api/dlgs.h
-woptions.o: /usr/include/w32api/imm.h /usr/include/w32api/lzexpand.h
-woptions.o: /usr/include/w32api/mmsystem.h /usr/include/w32api/nb30.h
-woptions.o: /usr/include/w32api/rpc.h /usr/include/w32api/rpcdce.h
-woptions.o: /usr/include/w32api/basetyps.h /usr/include/w32api/rpcdcep.h
-woptions.o: /usr/include/w32api/rpcnsi.h /usr/include/w32api/rpcnterr.h
-woptions.o: /usr/include/w32api/shellapi.h /usr/include/w32api/pshpack2.h
-woptions.o: /usr/include/w32api/winperf.h /usr/include/w32api/commdlg.h
-woptions.o: /usr/include/w32api/winspool.h /usr/include/w32api/winsock2.h
-woptions.o: /usr/include/stdio.h /usr/include/sys/types.h
-woptions.o: /usr/include/machine/types.h /usr/include/sys/stdio.h
-woptions.o: /usr/include/stdlib.h /usr/include/machine/stdlib.h
-woptions.o: /usr/include/alloca.h ../common.h winboard.h resource.h
-woptions.o: ../backend.h ../lists.h ../frontend.h woptions.h defaults.h
-woptions.o: wedittags.h /usr/include/w32api/richedit.h /usr/include/errno.h
-woptions.o: /usr/include/sys/errno.h
-wsockerr.o: /usr/include/w32api/windows.h /usr/include/w32api/windef.h
-wsockerr.o: /usr/include/w32api/winnt.h /usr/include/w32api/winerror.h
-wsockerr.o: /usr/include/string.h /usr/include/_ansi.h /usr/include/newlib.h
-wsockerr.o: /usr/include/sys/config.h /usr/include/machine/ieeefp.h
-wsockerr.o: /usr/include/sys/reent.h /usr/include/sys/_types.h
-wsockerr.o: /usr/include/w32api/basetsd.h /usr/include/w32api/pshpack4.h
-wsockerr.o: /usr/include/w32api/poppack.h /usr/include/w32api/wincon.h
-wsockerr.o: /usr/include/w32api/winbase.h /usr/include/w32api/wingdi.h
-wsockerr.o: /usr/include/w32api/winuser.h /usr/include/w32api/winnls.h
-wsockerr.o: /usr/include/w32api/winver.h /usr/include/w32api/winnetwk.h
-wsockerr.o: /usr/include/w32api/winreg.h /usr/include/w32api/winsvc.h
-wsockerr.o: /usr/include/w32api/cderr.h /usr/include/w32api/dde.h
-wsockerr.o: /usr/include/w32api/ddeml.h /usr/include/w32api/dlgs.h
-wsockerr.o: /usr/include/w32api/imm.h /usr/include/w32api/lzexpand.h
-wsockerr.o: /usr/include/w32api/mmsystem.h /usr/include/w32api/nb30.h
-wsockerr.o: /usr/include/w32api/rpc.h /usr/include/w32api/rpcdce.h
-wsockerr.o: /usr/include/w32api/basetyps.h /usr/include/w32api/rpcdcep.h
-wsockerr.o: /usr/include/w32api/rpcnsi.h /usr/include/w32api/rpcnterr.h
-wsockerr.o: /usr/include/w32api/shellapi.h /usr/include/w32api/pshpack2.h
-wsockerr.o: /usr/include/w32api/winperf.h /usr/include/w32api/commdlg.h
-wsockerr.o: /usr/include/w32api/winspool.h /usr/include/w32api/winsock2.h
-wsockerr.o: /usr/include/w32api/winsock.h wsockerr.h
-winboard.o: resource.h /usr/include/w32api/windows.h
-winboard.o: /usr/include/w32api/windef.h /usr/include/w32api/winnt.h
-winboard.o: /usr/include/w32api/winerror.h /usr/include/string.h
-winboard.o: /usr/include/_ansi.h /usr/include/newlib.h
-winboard.o: /usr/include/sys/config.h /usr/include/machine/ieeefp.h
-winboard.o: /usr/include/sys/reent.h /usr/include/sys/_types.h
-winboard.o: /usr/include/w32api/basetsd.h /usr/include/w32api/pshpack4.h
-winboard.o: /usr/include/w32api/poppack.h /usr/include/w32api/wincon.h
-winboard.o: /usr/include/w32api/winbase.h /usr/include/w32api/wingdi.h
-winboard.o: /usr/include/w32api/winuser.h /usr/include/w32api/winnls.h
-winboard.o: /usr/include/w32api/winver.h /usr/include/w32api/winnetwk.h
-winboard.o: /usr/include/w32api/winreg.h /usr/include/w32api/winsvc.h
-winboard.o: /usr/include/w32api/cderr.h /usr/include/w32api/dde.h
-winboard.o: /usr/include/w32api/ddeml.h /usr/include/w32api/dlgs.h
-winboard.o: /usr/include/w32api/imm.h /usr/include/w32api/lzexpand.h
-winboard.o: /usr/include/w32api/mmsystem.h /usr/include/w32api/nb30.h
-winboard.o: /usr/include/w32api/rpc.h /usr/include/w32api/rpcdce.h
-winboard.o: /usr/include/w32api/basetyps.h /usr/include/w32api/rpcdcep.h
-winboard.o: /usr/include/w32api/rpcnsi.h /usr/include/w32api/rpcnterr.h
-winboard.o: /usr/include/w32api/shellapi.h /usr/include/w32api/pshpack2.h
-winboard.o: /usr/include/w32api/winperf.h /usr/include/w32api/commdlg.h
-winboard.o: /usr/include/w32api/winspool.h /usr/include/w32api/winsock2.h
+winboard.o: config.h ../common.h winboard.h resource.h ../frontend.h
+winboard.o: ../backend.h ../lists.h ../moves.h wclipbrd.h wgamelist.h
+winboard.o: wedittags.h woptions.h wsockerr.h defaults.h
+backend.o: config.h ../common.h ../frontend.h ../backend.h ../lists.h
+backend.o: ../parser.h ../moves.h ../zippy.h ../backendz.h
+parser.o: config.h ../common.h ../backend.h ../lists.h ../frontend.h
+parser.o: ../parser.h ../moves.h
+moves.o: config.h ../common.h ../backend.h ../lists.h ../frontend.h
+moves.o: ../moves.h ../parser.h
+lists.o: config.h ../common.h ../lists.h
+gamelist.o: config.h ../common.h ../frontend.h ../backend.h ../lists.h
+gamelist.o: ../parser.h
+pgntags.o: config.h ../common.h ../frontend.h ../backend.h ../lists.h
+pgntags.o: ../parser.h
+wedittags.o: config.h ../common.h winboard.h resource.h ../frontend.h
+wedittags.o: ../backend.h ../lists.h
+wgamelist.o: config.h ../common.h winboard.h resource.h ../frontend.h
+wgamelist.o: ../backend.h ../lists.h
+zippy.o: config.h ../common.h ../zippy.h ../frontend.h ../backend.h
+zippy.o: ../lists.h ../backendz.h
+wsockerr.o: wsockerr.h
+winboard.o: resource.h
+wclipbrd.o: config.h ../common.h winboard.h resource.h ../frontend.h
+wclipbrd.o: ../backend.h ../lists.h wclipbrd.h
+woptions.o: config.h ../common.h winboard.h resource.h ../backend.h
+woptions.o: ../lists.h ../frontend.h woptions.h defaults.h wedittags.h
+book.o: ../common.h ../backend.h
\ No newline at end of file