######################### Read Me ######################### # 任何版本的vs都是支持makefile编译的 # # Makefile文件中以#开始到行结束为注释 # 语法详见: # http://msdn.microsoft.com/en-us/library/yz1tske6(v=VS.100).aspx # nmake的参数和使用方法 # NMAKE [option...] [macros...] [targets...] [@commandfile...] # 详见: # http://msdn.microsoft.com/en-us/library/a23f7tc4(v=VS.100).aspx # 使用本makefile编译可以使用命令 # nmake DBG=1 # nmake DBG=1 clean # nmake DBG=1 rebuild # nmake # nmake clean # nmake rebuild # # 用这个makefile编译任何C语言工程,只需要修改少量的几个配置即可 # TARGET, TARGET_EXT, DEFFILE, SRCS, LIBS, CFLAGS, LFLAGS ######################### Basic Definition ######################### # 定义宏: 宏名=值 # 引用宏: $(宏名) # 引用是通过字符串替换的方式进行的 TARGET = abc # 定义宏 宏名=值 TARGET_EXT = dll DEFFILE = abc.def SRCS = ../base64/base64.c httpsend.c args.c dllmain.c # 如LIBS一行对LIBS宏进行赋值,同时也引用了LIBS宏 # 会先将宏展开&#