X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fcygwin.mak;h=c83f0a7d14c8945fc189dc83db315cb87d45f1b5;hb=7593c72477c93032e5cacf5df0faa424aa64913c;hp=d966b32cba279f4dd202ad5d15a3bf02736f60b1;hpb=b8ccc2d03263c833777a7c055a372501b40bc7ce;p=xboard.git diff --git a/winboard/cygwin.mak b/winboard/cygwin.mak index d966b32..c83f0a7 100644 --- a/winboard/cygwin.mak +++ b/winboard/cygwin.mak @@ -12,24 +12,27 @@ 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 +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 -# 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 +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 +58,34 @@ 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