⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vcmakefile

📁 harvest是一个下载html网页得机器人
💻
字号:
# Makefile to build QDBM using Microsoft Visual C++



#================================================================
# Setting Variables
#================================================================


# Targets
MYLIBS = qdbm.lib
LIBOBJS = depot.obj curia.obj relic.obj hovel.obj \
  cabin.obj villa.obj vista.obj odeum.obj myconf.obj
MYBINS = dpmgr.exe dptest.exe dptsv.exe crmgr.exe crtest.exe crtsv.exe \
  rlmgr.exe rltest.exe hvmgr.exe hvtest.exe cbtest.exe cbcodec.exe \
  vlmgr.exe vltest.exe vltsv.exe odmgr.exe odtest.exe odidx.exe

# VC++ directories
VCINCPATH = "C:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include"
VCLIBPATH = "C:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\lib"

# Building binaries
CLFLAGS = /I $(VCINCPATH) /I "." /O2 /nologo
LIBFLAGS = /libpath:$(VCLIBPATH) /libpath:"." /nologo
LINKFLAGS = /libpath:$(VCLIBPATH) /libpath:"." /nologo



#================================================================
# Suffix rules
#================================================================


.SUFFIXES :
.SUFFIXES : .c .obj

.c.obj :
	cl /c $(CLFLAGS) $<



#================================================================
# Actions
#================================================================


all : $(MYLIBS) $(MYBINS)


clean :
	del *.obj *.lib *.dll *.exp *.exe



#================================================================
# Building binaries
#================================================================


qdbm.lib : $(LIBOBJS)
	lib $(LIBFLAGS) /OUT:$@ $(LIBOBJS)


dpmgr.exe : dpmgr.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ dpmgr.obj qdbm.lib


dptest.exe : dptest.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ dptest.obj qdbm.lib


dptsv.exe : dptsv.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ dptsv.obj qdbm.lib


crmgr.exe : crmgr.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ crmgr.obj qdbm.lib


crtest.exe : crtest.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ crtest.obj qdbm.lib


crtsv.exe : crtsv.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ crtsv.obj qdbm.lib


rlmgr.exe : rlmgr.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ rlmgr.obj qdbm.lib


rltest.exe : rltest.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ rltest.obj qdbm.lib


hvmgr.exe : hvmgr.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ hvmgr.obj qdbm.lib


hvtest.exe : hvtest.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ hvtest.obj qdbm.lib


cbtest.exe : cbtest.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ cbtest.obj qdbm.lib


cbcodec.exe : cbcodec.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ cbcodec.obj qdbm.lib


vlmgr.exe : vlmgr.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ vlmgr.obj qdbm.lib


vltest.exe : vltest.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ vltest.obj qdbm.lib


vltsv.exe : vltsv.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ vltsv.obj qdbm.lib


odmgr.exe : odmgr.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ odmgr.obj qdbm.lib


odtest.exe : odtest.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ odtest.obj qdbm.lib


odidx.exe : odidx.obj qdbm.lib
	link $(LINKFLAGS) /OUT:$@ odidx.obj qdbm.lib


depot.obj dpmgr.obj dptest.obj dptsv.obj : depot.h myconf.h

curia.obj crmgr.obj crtest.obj crtsv.obj : curia.h depot.h myconf.h

relic.obj rlmgr.obj rltest.obj : relic.h depot.h myconf.h

hovel.obj hvmgr.obj hvtest.obj : hovel.h depot.h curia.h myconf.h

cabin.obj cbtest.obj cbcodec.obj : cabin.h myconf.h

villa.obj vlmgr.obj vltest.obj vltsv.obj : villa.h depot.h cabin.h myconf.h

vista.obj : vista.h villa.h depot.h curia.h cabin.h myconf.h

odeum.obj odmgr.obj odtest.obj odidx.obj : odeum.h depot.h curia.h cabin.h villa.h myconf.h

myconf.obj : myconf.h



# END OF FILE

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -