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

📄 makefile.borland

📁 打魔兽战网的都知道他是什么
💻 BORLAND
📖 第 1 页 / 共 2 页
字号:
bnproxy_SBIN    = ${SRC_SBINDIR}\bnproxy.exebnproxy_OBJECTS = ${SRC_BNPROXYDIR}\bnproxy.obj \${SRC_BNPROXYDIR}\virtconn.obj \${SRC_COMMONDIR}\hexdump.obj \${SRC_COMMONDIR}\packet.obj \${SRC_COMMONDIR}\queue.obj \${SRC_COMMONDIR}\list.obj \${SRC_COMMONDIR}\bn_type.obj \${SRC_COMMONDIR}\network.obj \${SRC_COMMONDIR}\eventlog.obj \${SRC_COMMONDIR}\util.obj \${SRC_COMMONDIR}\xalloc.obj \        ${SRC_COMPATDIR}\inet_ntoa.obj \${SRC_COMPATDIR}\strerror.obj \${SRC_COMPATDIR}\psock.objbntrackd_SBIN   = ${SRC_SBINDIR}\bntrackd.exebntrackd_OBJECTS= ${SRC_BNTRACKDDIR}\bntrackd.obj \${SRC_COMMONDIR}\util.obj \${SRC_COMMONDIR}\list.obj \${SRC_COMMONDIR}\eventlog.obj \${SRC_COMMONDIR}\hexdump.obj \ ${SRC_COMMONDIR}\xalloc.obj \        ${SRC_COMPATDIR}\inet_ntoa.obj \${SRC_COMPATDIR}\strerror.obj \${SRC_COMPATDIR}\psock.objbnchat_BIN  = ${SRC_BINDIR}\bnchat.exebnchat_OBJECTS  = ${SRC_CLIENTDIR}\bnchat.obj \${SRC_CLIENTDIR}\client.obj \${SRC_CLIENTDIR}\client_connect.obj \${SRC_CLIENTDIR}\udptest.obj \${SRC_COMMONDIR}\packet.obj \${SRC_COMMONDIR}\queue.obj \${SRC_COMMONDIR}\bn_type.obj \${SRC_COMMONDIR}\network.obj \${SRC_COMMONDIR}\eventlog.obj \${SRC_COMMONDIR}\hexdump.obj \ ${SRC_COMMONDIR}\bnethash.obj \${SRC_COMMONDIR}\bnethashconv.obj \${SRC_COMMONDIR}\util.obj \${SRC_COMMONDIR}\bnettime.obj \${SRC_COMMONDIR}\proginfo.obj \${SRC_COMMONDIR}\xalloc.obj \        ${SRC_COMPATDIR}\inet_ntoa.obj \${SRC_COMPATDIR}\strerror.obj \${SRC_COMPATDIR}\psock.obj \${SRC_COMPATDIR}\vsnprintf.obj \${SRC_COMPATDIR}\gettimeofday.objbnpass_BIN  = ${SRC_BINDIR}\bnpass.exebnpass_OBJECTS  = ${SRC_BNPASSDIR}\bnpass.obj \${SRC_COMMONDIR}\bnethash.obj \${SRC_COMMONDIR}\eventlog.obj \${SRC_COMMONDIR}\hexdump.obj \ ${SRC_COMPATDIR}\strerror.objbnftp_BIN   = ${SRC_BINDIR}\bnftp.exebnftp_OBJECTS   = ${SRC_CLIENTDIR}\bnftp.obj \${SRC_CLIENTDIR}\client.obj \${SRC_COMMONDIR}\hexdump.obj \${SRC_COMMONDIR}\packet.obj \${SRC_COMMONDIR}\queue.obj \${SRC_COMMONDIR}\bn_type.obj \${SRC_COMMONDIR}\network.obj \${SRC_COMMONDIR}\eventlog.obj \${SRC_COMMONDIR}\bnettime.obj \${SRC_COMMONDIR}\util.obj \${SRC_COMMONDIR}\xalloc.obj \        ${SRC_COMPATDIR}\inet_ntoa.obj \${SRC_COMPATDIR}\strerror.obj \${SRC_COMPATDIR}\strftime.obj \${SRC_COMPATDIR}\psock.obj \${SRC_COMPATDIR}\gettimeofday.objbnbot_BIN   = ${SRC_BINDIR}\bnbot.exebnbot_OBJECTS   = ${SRC_CLIENTDIR}\bnbot.obj \${SRC_CLIENTDIR}\client.obj \${SRC_COMMONDIR}\packet.obj \${SRC_COMMONDIR}\bn_type.obj \${SRC_COMMONDIR}\network.obj \${SRC_COMMONDIR}\eventlog.obj \${SRC_COMMONDIR}\hexdump.obj \ ${SRC_COMMONDIR}\util.obj \${SRC_COMMONDIR}\xalloc.obj \        ${SRC_COMPATDIR}\inet_ntoa.obj \${SRC_COMPATDIR}\strerror.obj \${SRC_COMPATDIR}\psock.objbnstat_BIN  = ${SRC_BINDIR}\bnstat.exebnstat_OBJECTS  = ${SRC_CLIENTDIR}\bnstat.obj \${SRC_CLIENTDIR}\client.obj \${SRC_CLIENTDIR}\client_connect.obj \${SRC_CLIENTDIR}\udptest.obj \${SRC_COMMONDIR}\packet.obj \${SRC_COMMONDIR}\queue.obj \${SRC_COMMONDIR}\bn_type.obj \${SRC_COMMONDIR}\network.obj \${SRC_COMMONDIR}\eventlog.obj \${SRC_COMMONDIR}\hexdump.obj \ ${SRC_COMMONDIR}\bnethash.obj \${SRC_COMMONDIR}\bnethashconv.obj \${SRC_COMMONDIR}\util.obj \${SRC_COMMONDIR}\bnettime.obj \${SRC_COMMONDIR}\proginfo.obj \${SRC_COMMONDIR}\xalloc.obj \        ${SRC_COMPATDIR}\inet_ntoa.obj \${SRC_COMPATDIR}\strerror.obj \${SRC_COMPATDIR}\strftime.obj \${SRC_COMPATDIR}\psock.obj \${SRC_COMPATDIR}\gettimeofday.objbnilist_BIN = ${SRC_BINDIR}\bnilist.exebnilist_OBJECTS = ${SRC_BNIUTILSDIR}\bnilist.obj \${SRC_BNIUTILSDIR}\fileio.obj \${SRC_BNIUTILSDIR}\tga.obj \${SRC_COMPATDIR}\strerror.objbni2tga_BIN = ${SRC_BINDIR}\bni2tga.exebni2tga_OBJECTS = ${SRC_BNIUTILSDIR}\bni2tga.obj \${SRC_BNIUTILSDIR}\fileio.obj \${SRC_COMPATDIR}\strerror.objbniextract_BIN  = ${SRC_BINDIR}\bniextract.exebniextract_OBJECTS= ${SRC_BNIUTILSDIR}\bniextract.obj \${SRC_BNIUTILSDIR}\fileio.obj \${SRC_BNIUTILSDIR}\tga.obj \${SRC_BNIUTILSDIR}\bni.obj \${SRC_COMPATDIR}\strerror.objbnibuild_BIN    = ${SRC_BINDIR}\bnibuild.exebnibuild_OBJECTS= ${SRC_BNIUTILSDIR}\bnibuild.obj \${SRC_BNIUTILSDIR}\fileio.obj \${SRC_BNIUTILSDIR}\tga.obj \${SRC_BNIUTILSDIR}\bni.obj \${SRC_COMPATDIR}\strerror.objtgainfo_BIN = ${SRC_BINDIR}\tgainfo.exetgainfo_OBJECTS = ${SRC_BNIUTILSDIR}\tgainfo.obj \${SRC_BNIUTILSDIR}\fileio.obj \${SRC_BNIUTILSDIR}\tga.obj \${SRC_COMPATDIR}\strerror.objtimetest_BIN 		= ${SRC_BINDIR}\timetest.exetimetest_OBJECTS 	= ${SRC_DEBUGDIR}\timetest.obj \${SRC_COMMONDIR}\bn_type.obj \${SRC_COMMONDIR}\eventlog.obj \${SRC_COMMONDIR}\hexdump.obj \ ${SRC_COMMONDIR}\bnettime.obj \${SRC_COMPATDIR}\strerror.obj \${SRC_COMPATDIR}\gettimeofday.objlisttest_BIN 		= ${SRC_BINDIR}\listtest.exelisttest_OBJECTS	= ${SRC_DEBUGDIR}\listtest.obj \${SRC_COMMONDIR}\list.obj \${SRC_COMMONDIR}\eventlog.obj \${SRC_COMMONDIR}\hexdump.obj \ ${SRC_COMPATDIR}\strerror.obj \${SRC_COMPATDIR}\strdup.objhashtabletest_BIN	= ${SRC_BINDIR}\hashtabletest.exehashtabletest_OBJECTS	= ${SRC_DEBUGDIR}\hashtabletest.obj \${SRC_COMMONDIR}\hashtable.obj \${SRC_COMMONDIR}\eventlog.obj \${SRC_COMMONDIR}\hexdump.obj \ ${SRC_COMPATDIR}\strerror.obj \${SRC_COMPATDIR}\strdup.objaddrtest_BIN		= ${SRC_BINDIR}\addrtest.exeaddrtest_OBJECTS	= ${SRC_DEBUGDIR}\addrtest.obj \${SRC_COMMONDIR}\addr.obj \${SRC_COMMONDIR}\util.obj \${SRC_COMMONDIR}\list.obj \${SRC_COMMONDIR}\eventlog.obj \${SRC_COMMONDIR}\hexdump.obj \ ${SRC_COMPATDIR}\inet_aton.obj \${SRC_COMPATDIR}\inet_ntoa.obj \${SRC_COMPATDIR}\strerror.obj \${SRC_COMPATDIR}\psock.obj \${SRC_COMPATDIR}\memset.obj \${SRC_COMPATDIR}\memcpy.obj \${SRC_COMPATDIR}\strdup.objcdb_BIN			= ${SRC_BINDIR}\bncdb.execdb_OBJECTS		= ${SRC_CDBDIR}\cdb.obj \${SRC_CDBDIR}\cdb_init.obj \${SRC_CDBDIR}\cdb_seek.obj \${SRC_CDBDIR}\cdb_seq.obj \${SRC_CDBDIR}\cdb_find.obj \${SRC_CDBDIR}\cdb_findnext.obj \${SRC_CDBDIR}\cdb_unpack.obj \${SRC_CDBDIR}\cdb_make_add.obj \${SRC_CDBDIR}\cdb_make_put.obj \${SRC_CDBDIR}\cdb_make_find.obj \${SRC_CDBDIR}\cdb_make.obj \${SRC_CDBDIR}\cdb_hash.obj \${SRC_COMMONDIR}\eventlog.obj \        ${SRC_COMMONDIR}\hexdump.obj \        ${SRC_COMMONDIR}\xalloc.obj \        ${SRC_COMPATDIR}\mmap.obj \${SRC_COMPATDIR}\getopt.obj \${SRC_COMPATDIR}\strerror.objOBJECTS		= ${bnetd_OBJECTS} ${d2cs_OBJECTS} ${d2dbs_OBJECTS} ${bntrackd_OBJECTS} ${bnchat_OBJECTS} ${bnpass_OBJECTS} ${bnbot_OBJECTS} ${bnftp_OBJECTS} ${bnstat_OBJECTS} ${bnilist_OBJECTS} ${bni2tga_OBJECTS} ${bniextract_OBJECTS} ${bnibuild_OBJECTS} ${tgainfo_OBJECTS} ${timetest_OBJECTS} ${listtest_OBJECTS} ${hashtabletest_OBJECTS} ${addrtest_OBJECTS} ${cdb_OBJECTS}GUISBINS	= ${bnetd_SBIN} ${d2cs_SBIN} ${d2dbs_SBIN} SBINS		= ${bnproxy_SBIN} ${bntrackd_SBIN}BINS		= ${bnchat_BIN} ${bnpass_BIN} ${bnftp_BIN} ${bnbot_BIN} ${bnstat_BIN} ${bnilist_BIN} ${bni2tga_BIN} ${bniextract_BIN} ${bnibuild_BIN} ${tgainfo_BIN} ${cdb_BIN}CONFS		= ad.conf bnetd.conf bnetd_default_user.plain bnetd_default_user.cdb bnmotd.txt channel.conf news.txt bnban.conf bnhelp.conf autoupdate.conf realm.conf bnmaps.conf bnxplevel.conf bnxpcalc.conf news.txt command_groups.conf bnban.conf bnhelp.conf bnalias.conf anongame_infos.conf tournament.conf topics.conf sql_DB_layout.conf address_translation.conf supportfile.confSHARES		= ad000001.smk tos.txtOTHERBINS	= ${sbnetd_OBJECTS} ${sbnetd_SBIN}DIRS		= ${SRC_BINDIR} ${SRC_SBINDIR}!ifdef WITH_GUIall:	config objdir ${GUISBINS}  @echo =================================================================== @echo Build GUI versions of bnetd, d2cs and d2dbs. @echo Now building non GUI stuff. @-${RMF} ${SRC_COMMONDIR}\eventlog.obj	 @make_borland console!elseall:	config objdir ${GUISBINS} ${SBINS} ${BINS} -${RMF} ${SRC_COMMONDIR}\eventlog.obj	 @echo =================================================================== @echo All applications build. @echo ===================================================================!endif!ifndef WITH_GUIconsole: config objdir ${SBINS} ${BINS} -${RMF} ${SRC_COMMONDIR}\eventlog.obj	 @echo =================================================================== @echo remaining sbin and bin applications build. @echo ===================================================================!endifobjdir:	if not exist ${OBJDIR} ${INSTALL_DIRS} ${OBJDIR}clean:# win95 supports only 1 parameter to 'del' & 'rmdir'# and wants 'y' for *.*    -${RMF} ${SRC_BNTRACKDDIR}\*.obj    -${RMF} ${SRC_CLIENTDIR}\*.obj    -${RMF} ${SRC_BNIUTILSDIR}\*.obj    -${RMF} ${SRC_BNPASSDIR}\*.obj    -${RMF} ${SRC_BNPROXYDIR}\*.obj    -${RMF} ${SRC_COMPATDIR}\*.obj    -${RMF} ${SRC_COMMONDIR}\*.obj    -${RMF} ${SRC_WIN32DIR}\*.obj        -${RMF} ${SRC_BNETDDIR}\*.obj    -${RMF} ${SRC_D2DBSDIR}\*.obj    -${RMF} ${SRC_D2CSDIR}\*.obj    -${RMF} ${SRC_CDBDIR}\*.obj    -${RMF} ${SRC_ZLIBDIR}\*.obj    -${RMF} ${SRC_BNETDDIR}\*.res    -${RMF} ${SRC_COMPATDIR}\*.g_obj    -${RMF} ${SRC_COMMONDIR}\*.g_obj    -${RMF} ${SRC_WIN32DIR}\*.g_obj      -${RMF} ${SRC_BNETDDIR}\*.g_obj    -${RMF} ${SRC_CDBDIR}\*.g_obj    -${RMF} ${SRC_ZLIBDIR}\*.g_obj    -${RMFALL} ${SRC_BINDIR}\*.*    -${RMFALL} ${SRC_SBINDIR}\*.*    -${RMFALL} ${OBJDIR}\*.*        -${RMDIR} ${SRC_BINDIR}    -${RMDIR} ${SRC_SBINDIR}    -${RMDIR} ${OBJDIR}    distclean: clean    -${RMF} ${SRC_CONFDIR}\bnetd.conf    -${RMF} ${SRC_CONFDIR}\d2dbs.conf    -${RMF} ${SRC_SRCDIR}\config.cache     -${RMF} ${SRC_SRCDIR}\config.log    -${RMF} ${SRC_SRCDIR}\config.status    -${RMF} ${SRC_SRCDIR}\Makefile     -${RMF} ${SRC_SRCDIR}\config.h    -${RMDIR} ${SRC_BINDIR}    -${RMDIR} ${SRC_SBINDIR}clean-compile: clean allconfig: ${SRC_SRCDIR}\Makefile${SRC_SRCDIR}\Makefile: Makefile.BORLAND    copy Makefile.BORLAND ${SRC_SRCDIR}\Makefile${SRC_BINDIR}:    if not exist $@ ${INSTALL_DIRS} $@${SRC_SBINDIR}:    if not exist $@ ${INSTALL_DIRS} $@install: config all    -${INSTALL_DIRS} ${INSTALLDIR}    -${INSTALL_DIRS} ${INSTALLDIR}\bin    -${INSTALL_DIRS} ${INSTALLDIR}\sbin    -${INSTALL_DIRS} ${INSTALLDIR}\var    -${INSTALL_DIRS} ${INSTALLDIR}\var\files    -${INSTALL_DIRS} ${INSTALLDIR}\var\users    -${INSTALL_DIRS} ${INSTALLDIR}\var\reports    -${INSTALL_DIRS} ${INSTALLDIR}\var\chanlogs    -${INSTALL_DIRS} ${INSTALLDIR}\etc    copy ${TOPDIR}\files\*.* ${INSTALLDIR}\var\files    copy ${TOPDIR}\conf\*.* ${INSTALLDIR}\etc    copy ${INSTALLDIR}\etc\bnetd.conf.win32 ${INSTALLDIR}\etc\bnetd.conf    copy ${INSTALLDIR}\etc\d2cs.conf.win32 ${INSTALLDIR}\etc\d2cs.conf    copy ${INSTALLDIR}\etc\d2dbs.conf.win32 ${INSTALLDIR}\etc\d2dbs.conf    copy ${TOPDIR}\sbin\*.exe ${INSTALLDIR}\sbin    copy ${TOPDIR}\bin\*.exe ${INSTALLDIR}\bin    copy ${TOPDIR}\*.* ${INSTALLDIR}    echo @cd ${INSTALLDIR} > ${INSTALLDIR}\bnetd.bat    echo @.\sbin\bnetd.exe -c .\etc\bnetd.conf >> ${INSTALLDIR}\bnetd.bat# The Borland compiler silently ignores -ofilename if it is after the source file# The Borland compiler silently ignores -efilename if it is after the object file.rc.res:    ${RC} -r -i${srcdir} -fo$@ $<.c.obj:    ${COMPILE} -o$@ $<${bnetd_SBIN}: ${bnetd_OBJECTS} ${bnetd_RESOURCES} ${SRC_SBINDIR}    ${LINK} ${LINKPREFIX} ${bnetd_OBJECTS}, $@, , ${LINK_LIBS} ${LINKPOSTFIX} ${bnetd_RESOURCES}${d2cs_SBIN}: ${d2cs_OBJECTS} ${d2cs_RESOURCES} ${SRC_SBINDIR}    ${LINK} ${LINKPREFIX} ${d2cs_OBJECTS}, $@, , ${LINK_LIBS} ${LINKPOSTFIX} ${d2cs_RESOURCES} ${d2dbs_SBIN}: ${d2dbs_OBJECTS} ${d2dbs_RESOURCES} ${SRC_SBINDIR}    ${LINK} ${LINKPREFIX} ${d2dbs_OBJECTS}, $@, , ${LINK_LIBS} ${LINKPOSTFIX} ${d2dbs_RESOURCES} ${bnproxy_SBIN}: ${bnproxy_OBJECTS} ${SRC_SBINDIR}    ${LINK} /ap c0x32 ${bnproxy_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${bntrackd_SBIN}: ${bntrackd_OBJECTS}  ${SRC_SBINDIR}    ${LINK} /ap c0x32 ${bntrackd_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${bnchat_BIN}: ${bnchat_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${bnchat_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${bnpass_BIN}: ${bnpass_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${bnpass_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${bnftp_BIN}: ${bnftp_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${bnftp_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${bnbot_BIN}: ${bnbot_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${bnbot_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${bnstat_BIN}: ${bnstat_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${bnstat_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${bnilist_BIN}: ${bnilist_OBJECTS}    ${LINK} /ap c0x32 ${bnilist_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${bni2tga_BIN}: ${bni2tga_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${bni2tga_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${bniextract_BIN}: ${bniextract_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${bniextract_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${bnibuild_BIN}: ${bnibuild_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${bnibuild_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${tgainfo_BIN}: ${tgainfo_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${tgainfo_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${timetest_BIN}: ${timetest_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${timetest_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${listtest_BIN}: ${listtest_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${listtest_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${hashtabletest_BIN}: ${hashtabletest_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${hashtabletest_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${addrtest_BIN}: ${addrtest_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${addrtest_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32${cdb_BIN}: ${cdb_OBJECTS} ${SRC_BINDIR}    ${LINK} /ap c0x32 ${cdb_OBJECTS}, $@, , ${LINK_LIBS} cw32 import32

⌨️ 快捷键说明

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