📄 makefile
字号:
##############################################################################
##
## Makefile for Detours Test Programs.
##
## Detours for binary functions. Version 1.2. (Build 35)
##
## Written by Galen C. Hunt
## Copyright 1995-1999, Microsoft Corporation
##
## http://www.research.microsoft.com/sn/detours
##
##############################################################################
.SUFFIXES: .c .cpp .h .idl .obj .res .rc
.c.obj:
@$(CC) /nologo $(CFLAGS) $(C__FLAGS) /Fo$*.obj /c $(DIR)\$*.c
.cpp.obj:
@$(CC) /nologo $(CFLAGS) $(CPPFLAGS) /Fo$*.obj /c $(DIR)\$*.cpp
.rc.res:
@rc /Fo$*.res $(DIR)\$*.rc
##############################################################################
##
CFLAGS=/MT /nologo \
/DWIN32_LEAN_AND_MEAN /DCONST_VTABLE \
/D_WIN32_WINNT=0x0400 /DCOBJMACROS \
/W3 /WX /Zi /Gy /G5 /Od /Gs /Gz /GX \
-DWIN32 -DNT -DDEBUG -DUNICODE -D_UNICODE -I..\..\include
C__FLAGS=-DENTRY_PREFIX=iping_ -DREGISTER_PROXY_DLL
CPPFLAGS=
LINKFLAGS=/nologo /nod /debug /machine:IX86 /subsystem:windows /incremental:no
#MIDLFLAGS=/nologo /Oicf /hookole /no_format_opt /win32
MIDLFLAGS=/nologo /Oic /no_format_opt /win32
DIR=.
OBJS = \
cping.obj \
\
iping_i.obj \
iping_p.obj \
iping_d.obj \
LIBS=\
oldnames.lib \
gdi32.lib \
shell32.lib \
advapi32.lib \
ole32.lib \
oleaut32.lib \
uuid.lib \
user32.lib \
kernel32.lib \
rpcrt4.lib \
netapi32.lib \
mpr.lib \
libcmt.lib \
wsock32.lib \
detours.lib \
##############################################################################
all: cping.exe
##############################################################################
clean:
@-del /q iping.h iping_i.c iping_p.c iping_d.c 2>nul
@-del /q cping.obj iping_i.obj iping_p.obj iping_d.obj 2>nul
@-del /q cping.exe cping.pch cping.pdb vc*.pdb 2>nul
@-del /q *~ 2>nul
##############################################################################
cping.exe : $(OBJS)
@echo Linking $@
link $(LINKFLAGS) /subsystem:console /entry:WinMainCRTStartup \
/out:$@ $(OBJS) /LIBPATH:..\..\lib $(LIBS)
cping.obj: cping.cpp iping.h
##############################################################################
##
iping.h iping_d.c iping_i.c iping_p.c : iping.idl
midl $(MIDLFLAGS) /prefix all iping_ /dlldata iping_d.c iping.idl
iping_i.obj : iping_i.c
iping_p.obj : iping_p.c iping.h
iping_d.obj : iping_d.c
################################################################# End of File.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -