📄 makefile.msvc.old
字号:
NULL=nul
CPP=cl.exe
LINK32=link.exe
PERL=I:\perl\bin\perl
GTKDIR=\download\gtk\src\gtk+
GLIBDIR=\download\glib\src\glib
ALL : MahJong.exe mj-server.exe mj-player.exe
CLEAN :
-@erase *.obj
-@erase *~
-@erase fbtiles.c
-@erase enc_cmsg.c
-@erase enc_pmsg.c
-@erase dec_cmsg.c
-@erase dec_pmsg.c
-@erase cmsg_union.h
-@erase cmsg_size.c
-@erase pmsg_union.h
-@erase pmsg_size.c
-@erase game-enums.h
-@erase game-enums.c
-@erase player-enums.h
-@erase player-enums.c
-@erase protocol-enums.h
-@erase protocol-enums.c
-@erase tiles-enums.h
-@erase tiles-enums.c
-@erase vc40.idb
-@erase vc40.pdb
-@erase MahJong.exe
-@erase MahJong.ilk
-@erase MahJong.pch
-@erase MahJong.pdb
-@erase mj-server.exe
-@erase mj-server.ilk
-@erase mj-server.pdb
-@erase mj-player.exe
-@erase mj-player.ilk
-@erase mj-player.pdb
CPP_PROJ=/nologo /MLd /W3 /Gm /Gi /Zi /Od /I"$(GTKDIR)" /I"$(GTKDIR)\gdk" /I"$(GLIBDIR)" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_X86_" /Fp"MahJong.pch" /YX /c
LINK32_MJFLAGS=ws2_32.lib "$(GTKDIR)\gtk\gtk-1.3.lib"\
"$(GTKDIR)\gdk\gdk-1.3.lib" "$(GLIBDIR)\glib-1.3.lib"\
/nologo /incremental:yes /pdb:"./MahJong.pdb" /debug /machine:ix86\
/out:"./MahJong.exe"
LINK32_SERVERFLAGS=ws2_32.lib \
/nologo /incremental:yes /pdb:"./mj-server.pdb" /debug /machine:ix86\
/out:"./mj-server.exe"
LINK32_PLAYERFLAGS=ws2_32.lib \
/nologo /incremental:yes /pdb:"./mj-player.pdb" /debug /machine:ix86\
/out:"./mj-player.exe"
LINK32_MJOBJS= \
gui.obj \
gui-dial.obj \
client.obj \
player.obj \
tiles.obj \
fbtiles.obj \
protocol.obj \
game.obj \
sysdep.obj
LINK32_SERVEROBJS= \
controller.obj \
player.obj \
tiles.obj \
protocol.obj \
game.obj \
scoring.obj \
sysdep.obj
LINK32_PLAYEROBJS= \
greedy.obj \
client.obj \
player.obj \
tiles.obj \
protocol.obj \
game.obj \
sysdep.obj
MahJong.exe : $(LINK32_MJOBJS)
$(LINK32) @<<
$(LINK32_MJFLAGS) $(LINK32_MJOBJS)
<<
mj-server.exe : $(LINK32_SERVEROBJS)
$(LINK32) @<<
$(LINK32_SERVERFLAGS) $(LINK32_SERVEROBJS)
<<
mj-player.exe : $(LINK32_PLAYEROBJS)
$(LINK32) @<<
$(LINK32_PLAYERFLAGS) $(LINK32_PLAYEROBJS)
<<
.c.obj:
$(CPP) $(CPP_PROJ) $<
gui.obj : gui.c gui.h sysdep.h client.h game.h tiles.h player.h protocol.h\
game-enums.h player-enums.h cmsg_union.h pmsg_union.h protocol-enums.h
gui-dial.obj : gui-dial.c gui.h sysdep.h client.h game.h tiles.h player.h\
protocol.h game-enums.h player-enums.h cmsg_union.h pmsg_union.h\
protocol-enums.h
client.obj : client.c sysdep.h client.h game.h tiles.h player.h protocol.h\
game-enums.h player-enums.h cmsg_union.h pmsg_union.h protocol-enums.h
player.obj : player.c player-enums.c player.h tiles.h sysdep.h player-enums.h
tiles.obj : tiles.c tiles.h sysdep.h
fbtiles.obj : fbtiles.c
protocol.obj : protocol.c enc_cmsg.c dec_cmsg.c enc_pmsg.c dec_pmsg.c\
cmsg_size.c pmsg_size.c protocol-enums.c protocol.h tiles.h player.h\
sysdep.h cmsg_union.h pmsg_union.h
game.obj : game.c game-enums.c game.h protocol.h game-enums.h tiles.h\
player.h sysdep.h player-enums.h cmsg_union.h pmsg_union.h protocol-enums.h
sysdep.obj : sysdep.c sysdep.h
controller.obj : controller.c scoring.h sysdep.h tiles.h player.h protocol.h game.h controller.h
scoring.obj : scoring.c tiles.h player.h controller.h sysdep.h game.h scoring.h
greedy.obj : greedy.c client.h game.h tiles.h player.h protocol.h sysdep.h
fbtiles.c : tiles-v1 makefallbacktiles
$(PERL) makefallbacktiles tiles-v1 >fbtiles.c
enc_cmsg.c : protocol.h proto-encode-msg.pl
$(PERL) proto-encode-msg.pl -cmsg
enc_pmsg.c : protocol.h proto-encode-msg.pl
$(PERL) proto-encode-msg.pl -pmsg
dec_cmsg.c : protocol.h proto-decode-msg.pl
$(PERL) proto-decode-msg.pl -cmsg
dec_pmsg.c : protocol.h proto-decode-msg.pl
$(PERL) proto-decode-msg.pl -pmsg
cmsg_union.h : protocol.h proto-encode-msg.pl
$(PERL) proto-encode-msg.pl -cmsg
cmsg_size.c : protocol.h proto-encode-msg.pl
$(PERL) proto-encode-msg.pl -cmsg
pmsg_union.h : protocol.h proto-encode-msg.pl
$(PERL) proto-encode-msg.pl -pmsg
pmsg_size.c : protocol.h proto-encode-msg.pl
$(PERL) proto-encode-msg.pl -pmsg
game-enums.h : game.h make-enums.pl
$(PERL) make-enums.pl game.h
game-enums.c : game.h make-enums.pl
$(PERL) make-enums.pl game.h
player-enums.h : player.h make-enums.pl
$(PERL) make-enums.pl player.h
player-enums.c : player.h make-enums.pl
$(PERL) make-enums.pl player.h
protocol-enums.h : protocol.h make-enums.pl
$(PERL) make-enums.pl protocol.h
protocol-enums.c : protocol.h make-enums.pl
$(PERL) make-enums.pl protocol.h
tiles-enums.h : tiles.h make-enums.pl
$(PERL) make-enums.pl tiles.h
tiles-enums.c : tiles.h make-enums.pl
$(PERL) make-enums.pl tiles.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -