?? makefile
字號:
DDK=t:\troy\ddknt50
SDK=t:\troy\msdev\vc
SRCDIR=h:\project
OUTDIR=h:\project
SRC = $(SRCDIR)\tmreg
OUT = $(OUTDIR)\tmreg\out
MODULE = tmreg
EXT = exe
CFLAGS = -W3 -Zp4 -c -Od -Ze -Gs
CINCS = -I$(SRC) \
-I$(SRC)\..\inc \
-I$(SDK)\include
CDEFS = -DWIN32 -Di386 -D_X86_
LIBS = kernel32.lib user32.lib advapi32.lib
OBJS = $(OUT)\reg.obj
$(OUT)\$(MODULE).$(EXT): OUTDIR $(OBJS)
link \
-machine:i386 \
-out:$(OUT)\$(MODULE).$(EXT) \
-map:$(OUT)\$(MODULE).map \
-pdb:$(OUT)\$(MODULE).pdb \
-subsystem:console \
-incremental:no \
-libpath:$(SDK)\lib \
$(OBJS) \
$(LIBS)
{$(SRC)\}.c{$(OUT)\}.obj :
cl $(CFLAGS) $(CDEFS) $(CINCS) -Fd$(OUT)\$(MODULE).pdb -Fo$@ $<
{$(SRC)\}.rc{$(OUT)\}.res :
rc -r -i$(SRC)\..\..\include -Fo$@ $<
OUTDIR :
if not exist $(OUT) mkdir $(OUT)
clean:
del $(OUT)\*.obj
del $(OUT)\$(MODULE).pdb
del $(OUT)\$(MODULE).nms
del $(OUT)\$(MODULE).sym
del $(OUT)\$(MODULE).map
del $(OUT)\$(MODULE).$(EXT)
copy:
copy $(OUT)\$(MODULE).exe a:
copy $(OUT)\$(MODULE).pdb a:
copy $(OUT)\$(MODULE).nms a:
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -