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

📄 makefile

📁 arj source code
💻
📖 第 1 页 / 共 4 页
字号:
$(LINKOPT) $(STD_OBJ) $(**: = ^)!else$(LINKOPT) $(STD_OBJ) $(**: = +^)!endif$(OUT_LINKOPT)$@$(MAP_LINKOPT)$(@R).map$(STD_LIB)<< $(LINKER) @$(BASEDIR_T)today.lrf$(LAST_LINKOPT) if exist $(BASEDIR_T)today.lrf del $(BASEDIR_T)today.lrf$(BASEDIR)\tools\$(MAKE_KEY): \                         $(BASEDIR)\tools\make_key.obj \                         $(BASEDIR)\tools\crc32.obj    \                         $(BASEDIR)\tools\misc.obj     \                         $(BASEDIR)\tools\arj_proc.obj \                         $(BASEDIR)\tools\arjsec_h.obj \                         $(BASEDIR)\tools\arjsec_l.obj $(LRF) @<<$(BASEDIR_T)make_key.lrf!ifdef NEWLINK$(LINKOPT) $(STD_OBJ) $(**: = ^)!else$(LINKOPT) $(STD_OBJ) $(**: = +^)!endif$(OUT_LINKOPT)$@$(MAP_LINKOPT)$(@R).map$(STD_LIB)<< $(LINKER) @$(BASEDIR_T)make_key.lrf$(LAST_LINKOPT) if exist $(BASEDIR_T)make_key.lrf del $(BASEDIR_T)make_key.lrf$(BASEDIR)\tools\$(POSTPROC): \                         $(BASEDIR)\tools\postproc.obj \                         $(BASEDIR)\tools\filemode.obj \                         $(BASEDIR)\tools\crc32.obj $(LRF) @<<$(BASEDIR_T)postproc.lrf!ifdef NEWLINK$(LINKOPT) $(STD_OBJ) $(**: = ^)!else$(LINKOPT) $(STD_OBJ) $(**: = +^)!endif$(OUT_LINKOPT)$@$(MAP_LINKOPT)$(@R).map$(STD_LIB)$(STD_DEF)<< $(LINKER) @$(BASEDIR_T)postproc.lrf$(LAST_LINKOPT) if exist $(BASEDIR_T)postproc.lrf del $(BASEDIR_T)postproc.lrf$(BASEDIR)\tools\$(JOIN): \                         $(BASEDIR)\tools\join.obj \                         $(BASEDIR)\tools\filemode.obj $(LRF) @<<$(BASEDIR_T)join.lrf!ifdef NEWLINK$(LINKOPT) $(STD_OBJ) $(**: = ^)!else$(LINKOPT) $(STD_OBJ) $(**: = +^)!endif$(OUT_LINKOPT)$@$(MAP_LINKOPT)$(@R).map$(STD_LIB)$(STD_DEF)<< $(LINKER) @$(BASEDIR_T)join.lrf$(LAST_LINKOPT) if exist $(BASEDIR_T)join.lrf del $(BASEDIR_T)join.lrf$(BASEDIR)\tools\$(MAKESTUB): \                         $(BASEDIR)\tools\makestub.obj \                         $(BASEDIR)\tools\filemode.obj \                         $(BASEDIR)\tools\nmsg_stb.obj $(LRF) @<<$(BASEDIR_T)makestub.lrf!ifdef NEWLINK$(LINKOPT) $(STD_OBJ) $(**: = ^)!else$(LINKOPT) $(STD_OBJ) $(**: = +^)!endif$(OUT_LINKOPT)$@$(MAP_LINKOPT)$(@R).map$(STD_LIB)$(STD_DEF)<< $(LINKER) @$(BASEDIR_T)makestub.lrf$(LAST_LINKOPT) if exist $(BASEDIR_T)makestub.lrf del $(BASEDIR_T)makestub.lrf$(BASEDIR)\tools\$(PACKAGER): \                         $(BASEDIR)\tools\packager.obj \                         $(BASEDIR)\tools\filemode.obj \                         $(BASEDIR)\tools\arjdata.obj $(LRF) @<<$(BASEDIR_T)packager.lrf!ifdef NEWLINK$(LINKOPT) $(STD_OBJ) $(**: = ^)!else$(LINKOPT) $(STD_OBJ) $(**: = +^)!endif$(OUT_LINKOPT)$@$(MAP_LINKOPT)$(@R).map$(STD_LIB)<< $(LINKER) @$(BASEDIR_T)packager.lrf$(LAST_LINKOPT) if exist $(BASEDIR_T)packager.lrf del $(BASEDIR_T)packager.lrf$(BASEDIR)\tools\msgbind.obj: msgbind.c $(CC) $(STD_COPT)$(BASEDIR)\tools\today.obj: today.c $(CC) $(STD_COPT)$(BASEDIR)\tools\make_key.obj: make_key.c $(CC) $(STD_COPT)$(BASEDIR)\tools\postproc.obj: postproc.c $(CC) $(STD_COPT)$(BASEDIR)\tools\join.obj: join.c $(CC) $(STD_COPT)$(BASEDIR)\tools\makestub.obj: makestub.c $(BASEDIR)\nmsg_stb.c $(CC) $(STD_COPT)$(BASEDIR)\tools\packager.obj: packager.c $(CC) $(STD_COPT)$(BASEDIR)\tools\arjdata.obj: arjdata.c $(CC) $(STD_COPT)$(BASEDIR)\tools\filemode.obj: filemode.c $(CC) $(STD_COPT)$(BASEDIR)\tools\crc32.obj: crc32.c $(CC) $(STD_COPT)$(BASEDIR)\tools\misc.obj: misc.c $(CC) $(STD_COPT)$(BASEDIR)\tools\arjsec_h.obj: arjsec_h.c $(CC) $(STD_COPT)$(BASEDIR)\tools\arjsec_l.obj: arjsec_l.c $(CC) $(STD_COPT)$(BASEDIR)\tools\nmsg_stb.obj: $(BASEDIR)\nmsg_stb.c $(CC) $(STD_COPT)$(BASEDIR)\nmsg_stb.c: $(BASEDIR)\tools\$(MSGBIND) $(RESFILE) $(BASEDIR)\tools\msgbind $(RESFILE) msg_stb $(OS_ID) $(PACKAGE) $(LOCALE) $(BASEDIR)## ARJCRYPT utility#CRP_OBJS = $(BASEDIR)\arjcrypt\arjcrypt.obj \           $(BASEDIR)\arjcrypt\integr.obj   \           $(BASEDIR)\arjcrypt\gost.obj     \           $(BASEDIR)\arjcrypt\gost_t.obj   \           $(BASEDIR)\arjcrypt\nmsg_crp.obj \           $(CRP_OBJS_E)$(BASEDIR)\arjcrypt\$(ARJCRYPT): $(CRP_OBJS) \                                 $(BASEDIR)\tools\$(POSTPROC) $(LRF) @<<$(BASEDIR_T)arjcrypt.lrf!ifdef NEWLINK$(LINKOPT) $(CRP_OBJ) $(CRP_OBJS: = ^)!else$(LINKOPT) $(CRP_OBJ) $(CRP_OBJS: = +^)!endif$(OUT_LINKOPT)$@$(MAP_LINKOPT)$(@R).map$(CRP_LIB)$(CRP_DEF)<< $(LINKER) @$(BASEDIR_T)arjcrypt.lrf$(LAST_LINKOPT) if exist $(BASEDIR_T)arjcrypt.lrf del $(BASEDIR_T)arjcrypt.lrf $(BASEDIR)\tools\postproc $(BASEDIR)\arjcrypt\$(ARJCRYPT)!ifndef NO_ASM$(BASEDIR)\arjcrypt\integr.obj: integr.asm $(ASM) $(CRP_ASMOPT)!else$(BASEDIR)\arjcrypt\integr.obj: integr.c $(CC) $(CRP_COPT)!endif$(BASEDIR)\arjcrypt\gost.obj: gost.c $(CC) $(CRP_COPT)$(BASEDIR)\arjcrypt\gost_t.obj: gost_t.c $(CC) $(CRP_COPT)$(BASEDIR)\arjcrypt\arjcrypt.obj: arjcrypt.c $(BASEDIR)\nmsg_crp.c $(CC) $(CRP_COPT)!if "$(MODE)"=="DOS16"$(BASEDIR)\arjcrypt\det_x86.obj: det_x86.asm $(ASM) $(CRP_ASMOPT)!endif$(BASEDIR)\arjcrypt\nmsg_crp.obj: $(BASEDIR)\nmsg_crp.c $(CC) $(CRP_COPT)!if "$(MODE)"=="DOS16"$(BASEDIR)\arjcrypt\gost_asm.obj: gost_asm.asm $(ASM) $(CRP_ASMOPT)!endifarjcrypt.c: $(BASEDIR)\nmsg_crp.c$(BASEDIR)\nmsg_crp.c: $(BASEDIR)\tools\$(MSGBIND) $(RESFILE) $(BASEDIR)\tools\msgbind $(RESFILE) msg_crp $(OS_ID) $(PACKAGE) $(LOCALE) $(BASEDIR)## SFX stub#STB_OBJS = $(BASEDIR)\sfxstub\sfxstub.obj \!ifdef NO_ASM$(BASEDIR)\tools\nmsg_stb.obj!endif$(BASEDIR)\sfxstub\$(SFXSTUB): $(STB_OBJS) $(LRF) @<<$(BASEDIR_T)sfxstub.lrf!ifdef NEWLINK$(LINKOPT) $(STB_OBJ) $(STB_OBJS: = ^)!else$(LINKOPT) $(STB_OBJ) $(STB_OBJS: = +^)!endif$(OUT_LINKOPT)$@$(MAP_LINKOPT)$(@R).map$(STB_LIB)$(STB_DEF)<< $(LINKER) @$(BASEDIR_T)sfxstub.lrf$(LAST_LINKOPT) if exist $(BASEDIR_T)sfxstub.lrf del $(BASEDIR_T)sfxstub.lrf $(BASEDIR)\tools\postproc $(BASEDIR)\sfxstub\$(SFXSTUB) -sfx!ifndef NO_ASM$(BASEDIR)\sfxstub\sfxstub.obj: sfxstub.asm $(BASEDIR)\tools\$(MAKESTUB) $(BASEDIR)\tools\$(MAKESTUB) $(BASEDIR_T)stubincl.inc $(ASM) $(STB_ASMOPT)!else$(BASEDIR)\sfxstub\sfxstub.obj: sfxstub.c $(BASEDIR)\tools\nmsg_stb.obj $(BASEDIR)\tools\$(POSTPROC) $(CC) -I$(BASEDIR) -DSFXSTUB $(COPT)!endif## ARJSFXV module#SFV_OBJS = $(BASEDIR)\arjsfxv\arjsfxv.obj  \           $(BASEDIR)\arjsfxv\sfx_id.obj   \           $(BASEDIR)\arjsfxv\filemode.obj \           $(BASEDIR)\arjsfxv\date_sig.obj \           $(BASEDIR)\arjsfxv\fmsg_sfv.obj \           $(BASEDIR)\arjsfxv\imsg_sfv.obj \           $(BASEDIR)\arjsfxv\nmsg_sfv.obj \           $(BASEDIR)\arjsfxv\decode.obj   \           $(BASEDIR)\arjsfxv\fardata.obj  \           $(BASEDIR)\arjsfxv\arj_user.obj \           $(BASEDIR)\arjsfxv\arj_arcv.obj \           $(BASEDIR)\arjsfxv\arj_file.obj \           $(BASEDIR)\arjsfxv\crc32.obj    \           $(BASEDIR)\arjsfxv\misc.obj     \           $(BASEDIR)\arjsfxv\debug.obj    \           $(BASEDIR)\arjsfxv\arj_proc.obj \           $(BASEDIR)\arjsfxv\environ.obj  \           $(BASEDIR)\arjsfxv\ntstream.obj \           $(BASEDIR)\arjsfxv\ea_mgr.obj   \           $(BASEDIR)\arjsfxv\uxspec.obj   \           $(BASEDIR)\arjsfxv\ext_hdr.obj  \           $(BASEDIR)\arjsfxv\arjtypes.obj \           $(BASEDIR)\arjsfxv\exe_sear.obj \           $(BASEDIR)\arjsfxv\chk_fmsg.obj \           $(BASEDIR)\arjsfxv\filelist.obj \           $(BASEDIR)\arjsfxv\arjsec_h.obj \!ifdef COMMERCIAL           $(BASEDIR)\arjsfxv\arjsec_l.obj \!endif           $(BASEDIR)\arjsfxv\garble.obj   \           $(BASEDIR)\arjsfxv\scrnio.obj   \           $(BASEDIR)\arjsfxv\ansi.obj     \           $(BASEDIR)\arjsfxv\externs.obj$(BASEDIR)\arjsfxv\$(ARJSFXV): $(SFV_OBJS) \                                $(BASEDIR)\tools\$(POSTPROC) $(LRF) @<<$(BASEDIR_T)arjsfxv.lrf!ifdef NEWLINK$(LINKOPT) $(SFV_OBJ) $(SFV_OBJS: = ^)!else$(LINKOPT) $(SFV_OBJ) $(SFV_OBJS: = +^)!endif$(OUT_LINKOPT)$@$(MAP_LINKOPT)$(@R).map$(SFV_LIB)$(SFV_DEF)<< $(LINKER) @$(BASEDIR_T)arjsfxv.lrf$(LAST_LINKOPT) if exist $(BASEDIR_T)arjsfxv.lrf del $(BASEDIR_T)arjsfxv.lrf $(BASEDIR)\tools\postproc $(BASEDIR)\arjsfxv\$(ARJSFXV) -sfx!ifndef NO_ASM$(BASEDIR)\arjsfxv\sfx_id.obj: sfx_id.asm $(ASM) $(SFV_ASMOPT)!else$(BASEDIR)\arjsfxv\sfx_id.obj: sfx_id.c $(CC) $(SFV_COPT)!endif$(BASEDIR)\arjsfxv\filemode.obj: filemode.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\date_sig.obj: $(BASEDIR)\date_sig.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\fmsg_sfv.obj: $(BASEDIR)\fmsg_sfv.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\imsg_sfv.obj: $(BASEDIR)\imsg_sfv.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\nmsg_sfv.obj: $(BASEDIR)\nmsg_sfv.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\decode.obj: decode.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\arjsfxv.obj: arjsfx.c $(BASEDIR)\fmsg_sfv.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\fardata.obj: fardata.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\arj_user.obj: arj_user.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\arj_arcv.obj: arj_arcv.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\arj_file.obj: arj_file.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\crc32.obj: crc32.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\misc.obj: misc.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\debug.obj: debug.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\arj_proc.obj: arj_proc.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\environ.obj: environ.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\ntstream.obj: ntstream.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\ea_mgr.obj: ea_mgr.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\uxspec.obj: uxspec.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\ext_hdr.obj: ext_hdr.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\arjtypes.obj: arjtypes.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\exe_sear.obj: exe_sear.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\chk_fmsg.obj: chk_fmsg.c $(BASEDIR)\msg_sfv.h $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\filelist.obj: filelist.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\arjsec_h.obj: arjsec_h.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\arjsec_l.obj: arjsec_l.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\garble.obj: garble.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\scrnio.obj: scrnio.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\ansi.obj: ansi.c $(CC) $(SFV_COPT)$(BASEDIR)\arjsfxv\externs.obj: externs.c $(CC) $(SFV_COPT)$(BASEDIR)\fmsg_sfv.c $(BASEDIR)\imsg_sfv.c $(BASEDIR)\nmsg_sfv.c: $(BASEDIR)\tools\$(MSGBIND) $(RESFILE) $(BASEDIR)\tools\msgbind $(RESFILE) msg_sfv $(OS_ID) $(PACKAGE) $(LOCALE) $(BASEDIR)## ARJSFX module#SFX_OBJS = $(BASEDIR)\arjsfx\arjsfx.obj   \           $(BASEDIR)\arjsfx\sfx_id.obj   \           $(BASEDIR)\arjsfx\filemode.obj \           $(BASEDIR)\arjsfx\fmsg_sfx.obj \           $(BASEDIR)\arjsfx\imsg_sfx.obj \           $(BASEDIR)\arjsfx\nmsg_sfx.obj \           $(BASEDIR)\arjsfx\decode.obj   \           $(BASEDIR)\arjsfx\fardata.obj  \           $(BASEDIR)\arjsfx\arj_user.obj \           $(BASEDIR)\arjsfx\arj_arcv.obj \           $(BASEDIR)\arjsfx\arj_file.obj \           $(BASEDIR)\arjsfx\crc32.obj    \           $(BASEDIR)\arjsfx\misc.obj     \           $(BASEDIR)\arjsfx\debug.obj    \           $(BASEDIR)\arjsfx\arj_proc.obj \           $(BASEDIR)\arjsfx\environ.obj  \           $(BASEDIR)\arjsfx\arjtypes.obj \           $(BASEDIR)\arjsfx\exe_sear.obj \           $(BASEDIR)\arjsfx\chk_fmsg.obj \           $(BASEDIR)\arjsfx\arjsec_h.obj \!ifdef COMMERCIAL           $(BASEDIR)\arjsfx\arjsec_l.obj \!endif           $(BASEDIR)\arjsfx\garble.obj   \           $(BASEDIR)\arjsfx\externs.obj$(BASEDIR)\arjsfx\$(ARJSFX): $(SFX_OBJS) \                              $(BASEDIR)\tools\$(POSTPROC) $(LRF) @<<$(BASEDIR_T)arjsfx.lrf!ifdef NEWLINK$(LINKOPT) $(SFX_OBJ) $(SFX_OBJS: = ^)!else$(LINKOPT) $(SFX_OBJ) $(SFX_OBJS: = +^)!endif$(OUT_LINKOPT)$@$(MAP_LINKOPT)$(@R).map$(SFX_LIB)$(SFX_DEF)<< $(LINKER) @$(BASEDIR_T)arjsfx.lrf$(LAST_LINKOPT) if exist $(BASEDIR_T)arjsfx.lrf del $(BASEDIR_T)arjsfx.lrf $(BASEDIR)\tools\postproc $(BASEDIR)\arjsfx\$(ARJSFX) -sfx!ifndef NO_ASM$(BASEDIR)\arjsfx\sfx_id.obj: sfx_id.asm $(ASM) $(SFX_ASMOPT)!else$(BASEDIR)\arjsfx\sfx_id.obj: sfx_id.c $(CC) $(SFX_COPT)!endif$(BASEDIR)\arjsfx\filemode.obj: filemode.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\fmsg_sfx.obj: $(BASEDIR)\fmsg_sfx.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\imsg_sfx.obj: $(BASEDIR)\imsg_sfx.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\nmsg_sfx.obj: $(BASEDIR)\nmsg_sfx.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\decode.obj: decode.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\arjsfx.obj: arjsfx.c $(BASEDIR)\fmsg_sfx.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\fardata.obj: fardata.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\arj_user.obj: arj_user.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\arj_arcv.obj: arj_arcv.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\arj_file.obj: arj_file.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\crc32.obj: crc32.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\misc.obj: misc.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\debug.obj: debug.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\arj_proc.obj: arj_proc.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\environ.obj: environ.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\arjtypes.obj: arjtypes.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\exe_sear.obj: exe_sear.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\chk_fmsg.obj: chk_fmsg.c $(BASEDIR)\msg_sfx.h $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\arjsec_h.obj: arjsec_h.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\arjsec_l.obj: arjsec_l.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\garble.obj: garble.c $(CC) $(SFX_COPT)$(BASEDIR)\arjsfx\externs.obj: externs.c $(CC) $(SFX_COPT)$(BASEDIR)\fmsg_sfx.c $(BASEDIR)\imsg_sfx.c $(BASEDIR)\nmsg_sfx.c: $(BASEDIR)\tools\$(MSGBIND) $(RESFILE) $(BASEDIR)\tools\msgbind $(RESFILE) msg_sfx $(OS_ID) $(PACKAGE) $(LOCALE) $(BASEDIR)## ARJSFXJR module

⌨️ 快捷键说明

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