?? ml.mak
字號:
@$(ASM) /c /Fo$(ML4_DIR)\me4.obj $(ML4_DIR)\setupmsg.asm
$(ML4_DIR)\me0.obj: $(ML4_DIR)\me0.asm $(MKF)
$(ML4_DIR)\me5.obj: $(ML4_DIR)\me5.asm $(MKF)
$(ML4_DIR)\me6.obj: $(ML4_DIR)\me6.asm $(MKF)
$(ML4_DIR)\me7.obj: $(ML4_DIR)\me7.asm $(MKF)
$(ML4_DIR)\me8dm.obj: $(ML4_DIR)\me8dm.asm $(MKF)
$(ML4_DIR)\me9.obj: $(ML4_DIR)\me9.asm $(MKF)
!endif
!if $(NO_LANGUAGES)>5
$(ML5_DIR)\me4.obj: $(ML5_DIR)\setupmsg.asm $(MKF)
@$(ASM) /c /Fo$(ML5_DIR)\me4.obj $(ML5_DIR)\setupmsg.asm
$(ML5_DIR)\me0.obj: $(ML5_DIR)\me0.asm $(MKF)
$(ML5_DIR)\me5.obj: $(ML5_DIR)\me5.asm $(MKF)
$(ML5_DIR)\me6.obj: $(ML5_DIR)\me6.asm $(MKF)
$(ML5_DIR)\me7.obj: $(ML5_DIR)\me7.asm $(MKF)
$(ML5_DIR)\me8dm.obj: $(ML5_DIR)\me8dm.asm $(MKF)
$(ML5_DIR)\me9.obj: $(ML5_DIR)\me9.asm $(MKF)
!endif
!if $(NO_LANGUAGES)>6
$(ML6_DIR)\me4.obj: $(ML6_DIR)\setupmsg.asm $(MKF)
@$(ASM) /c /Fo$(ML6_DIR)\me4.obj $(ML6_DIR)\setupmsg.asm
$(ML6_DIR)\me0.obj: $(ML6_DIR)\me0.asm $(MKF)
$(ML6_DIR)\me5.obj: $(ML6_DIR)\me5.asm $(MKF)
$(ML6_DIR)\me6.obj: $(ML6_DIR)\me6.asm $(MKF)
$(ML6_DIR)\me7.obj: $(ML6_DIR)\me7.asm $(MKF)
$(ML6_DIR)\me8dm.obj: $(ML6_DIR)\me8dm.asm $(MKF)
$(ML6_DIR)\me9.obj: $(ML6_DIR)\me9.asm $(MKF)
!endif
!if $(NO_LANGUAGES)>7
$(ML7_DIR)\me4.obj: $(ML7_DIR)\setupmsg.asm $(MKF)
@$(ASM) /c /Fo$(ML7_DIR)\me4.obj $(ML7_DIR)\setupmsg.asm
$(ML7_DIR)\me0.obj: $(ML7_DIR)\me0.asm $(MKF)
$(ML7_DIR)\me5.obj: $(ML7_DIR)\me5.asm $(MKF)
$(ML7_DIR)\me6.obj: $(ML7_DIR)\me6.asm $(MKF)
$(ML7_DIR)\me7.obj: $(ML7_DIR)\me7.asm $(MKF)
$(ML7_DIR)\me8dm.obj: $(ML7_DIR)\me8dm.asm $(MKF)
$(ML7_DIR)\me9.obj: $(ML7_DIR)\me9.asm $(MKF)
!endif
#------------------------------------------------------------------------------#
$(ML_MODULE_FILENAME):\
!if $(NO_LANGUAGES)>1
$(ML1_DIR)\setupequ.ext \
!endif
!if $(NO_LANGUAGES)>2
$(ML2_DIR)\setupequ.ext \
!endif
!if $(NO_LANGUAGES)>3
$(ML3_DIR)\setupequ.ext \
!endif
!if $(NO_LANGUAGES)>4
$(ML4_DIR)\setupequ.ext \
!endif
!if $(NO_LANGUAGES)>5
$(ML5_DIR)\setupequ.ext \
!endif
!if $(NO_LANGUAGES)>6
$(ML6_DIR)\setupequ.ext \
!endif
!if $(NO_LANGUAGES)>7
$(ML7_DIR)\setupequ.ext \
!endif
$(BUILD_DIR)\ml.exe
$(EXE2BIN) $(BUILD_DIR)\ml.exe $(ML_MODULE_FILENAME)
#------------------------------------------------------------------------------#
# Rules for eache languages
#------------------------------------------------------------------------------#
{$(ML_DIR)\}.asm{$(BUILD_DIR)\}.obj:
@$(ASM) $(AFLAGS) $<
!if $(NO_LANGUAGES)>1
{$(ML1_DIR)\}.asm{$(ML1_DIR)\}.obj:
@$(ASM) $(AFLAGS) $<
!endif
!if $(NO_LANGUAGES)>2
{$(ML2_DIR)\}.asm{$(ML2_DIR)\}.obj:
@$(ASM) $(AFLAGS) $<
!endif
!if $(NO_LANGUAGES)>3
{$(ML3_DIR)\}.asm{$(ML3_DIR)\}.obj:
@$(ASM) $(AFLAGS) $<
!endif
!if $(NO_LANGUAGES)>4
{$(ML4_DIR)\}.asm{$(ML4_DIR)\}.obj:
@$(ASM) $(AFLAGS) $<
!endif
!if $(NO_LANGUAGES)>5
{$(ML5_DIR)\}.asm{$(ML5_DIR)\}.obj:
@$(ASM) $(AFLAGS) $<
!endif
!if $(NO_LANGUAGES)>6
{$(ML6_DIR)\}.asm{$(ML6_DIR)\}.obj:
@$(ASM) $(AFLAGS) $<
!endif
!if $(NO_LANGUAGES)>7
{$(ML7_DIR)\}.asm{$(ML7_DIR)\}.obj:
@$(ASM) $(AFLAGS) $<
!endif
#------------------------------------------------------------------------------#
$(BUILD_DIR)\ml.exe: $(MKF) $(ML_OBJS)
$(LINK) $(LFLAGS) @<<
$(ML_OBJS: = +^
),
$(BUILD_DIR)\ml.exe,
$(BUILD_DIR)\ml.map;
<<
#------------------------------------------------------------------------------#
# SSP files for each languages
#------------------------------------------------------------------------------#
SSM_FILES = $(**:\=\\)
!if $(NO_LANGUAGES)>1
$(ML1_DIR)\setupequ.ext : $(ML1_DIR)\core.ssp $(ML1_DIR)\advanced.ssp $(ML1_DIR)\chipset.ssp $(ML1_DIR)\power.ssp $(ML1_DIR)\pcipnp.ssp $(BUILD_DIR)\io.inc $(ML1_DIR)\io.ssp $(ML1_DIR)\ioc.ssp
@$(SSP) $(ML1_DIR)\ <<
include "$(SSM_FILES: ="^
include ")"
<<
@$(COPY) $(ML1_DIR)\setupequ.ext $(BUILD_DIR)
@$(COPY) $(ML1_DIR)\set*.asm $(BUILD_DIR)
$(RP) $(ML1_DIR)\setupmsg.asm string_set language1_string_set
$(RP) $(ML1_DIR)\setupmsg.asm _ME_STARTS _LANGUAGE1_ME_STARTS
$(RP) $(ML1_DIR)\setupmsg.asm _ME_ENDS _LANGUAGE1_ME_ENDS
!endif
!if $(NO_LANGUAGES)>2
$(ML2_DIR)\setupequ.ext : $(ML2_DIR)\core.ssp $(ML2_DIR)\advanced.ssp $(ML2_DIR)\chipset.ssp $(ML2_DIR)\power.ssp $(ML2_DIR)\pcipnp.ssp $(BUILD_DIR)\io.inc $(ML2_DIR)\io.ssp $(ML2_DIR)\ioc.ssp
@$(SSP) $(ML2_DIR)\ <<
include "$(SSM_FILES: ="^
include ")"
<<
$(RP) $(ML2_DIR)\setupmsg.asm string_set language2_string_set
$(RP) $(ML2_DIR)\setupmsg.asm _ME_STARTS _LANGUAGE2_ME_STARTS
$(RP) $(ML2_DIR)\setupmsg.asm _ME_ENDS _LANGUAGE2_ME_ENDS
!endif
!if $(NO_LANGUAGES)>3
$(ML3_DIR)\setupequ.ext : $(ML3_DIR)\core.ssp $(ML3_DIR)\advanced.ssp $(ML3_DIR)\chipset.ssp $(ML3_DIR)\power.ssp $(ML3_DIR)\pcipnp.ssp $(BUILD_DIR)\io.inc $(ML3_DIR)\io.ssp $(ML3_DIR)\ioc.ssp
@$(SSP) $(ML3_DIR)\ <<
include "$(SSM_FILES: ="^
include ")"
<<
$(RP) $(ML3_DIR)\setupmsg.asm string_set language3_string_set
$(RP) $(ML3_DIR)\setupmsg.asm _ME_STARTS _LANGUAGE3_ME_STARTS
$(RP) $(ML3_DIR)\setupmsg.asm _ME_ENDS _LANGUAGE3_ME_ENDS
!endif
!if $(NO_LANGUAGES)>4
$(ML4_DIR)\setupequ.ext : $(ML4_DIR)\core.ssp $(ML4_DIR)\advanced.ssp $(ML4_DIR)\chipset.ssp $(ML4_DIR)\power.ssp $(ML4_DIR)\pcipnp.ssp $(BUILD_DIR)\io.inc $(ML4_DIR)\io.ssp $(ML4_DIR)\ioc.ssp
@$(SSP) $(ML4_DIR)\ <<
include "$(SSM_FILES: ="^
include ")"
<<
$(RP) $(ML4_DIR)\setupmsg.asm string_set germany_string_set
$(RP) $(ML4_DIR)\setupmsg.asm _ME_STARTS _LANGUAGE4_ME_STARTS
$(RP) $(ML4_DIR)\setupmsg.asm _ME_ENDS _LANGUAGE4_ME_ENDS
!endif
!if $(NO_LANGUAGES)>5
$(ML5_DIR)\setupequ.ext : $(ML5_DIR)\core.ssp $(ML5_DIR)\advanced.ssp $(ML5_DIR)\chipset.ssp $(ML5_DIR)\power.ssp $(ML5_DIR)\pcipnp.ssp $(BUILD_DIR)\io.inc $(ML5_DIR)\io.ssp $(ML5_DIR)\ioc.ssp
@$(SSP) $(ML5_DIR)\ <<
include "$(SSM_FILES: ="^
include ")"
<<
$(RP) $(ML5_DIR)\setupmsg.asm string_set germany_string_set
$(RP) $(ML5_DIR)\setupmsg.asm _ME_STARTS _LANGUAGE5_ME_STARTS
$(RP) $(ML5_DIR)\setupmsg.asm _ME_ENDS _LANGUAGE5_ME_ENDS
!endif
!if $(NO_LANGUAGES)>6
$(ML6_DIR)\setupequ.ext : $(ML6_DIR)\core.ssp $(ML6_DIR)\advanced.ssp $(ML6_DIR)\chipset.ssp $(ML6_DIR)\power.ssp $(ML6_DIR)\pcipnp.ssp $(BUILD_DIR)\io.inc $(ML6_DIR)\io.ssp $(ML6_DIR)\ioc.ssp
@$(SSP) $(ML6_DIR)\ <<
include "$(SSM_FILES: ="^
include ")"
<<
$(RP) $(ML6_DIR)\setupmsg.asm string_set germany_string_set
$(RP) $(ML6_DIR)\setupmsg.asm _ME_STARTS _LANGUAGE6_ME_STARTS
$(RP) $(ML6_DIR)\setupmsg.asm _ME_ENDS _LANGUAGE6_ME_ENDS
!endif
!if $(NO_LANGUAGES)>7
$(ML7_DIR)\setupequ.ext : $(ML7_DIR)\core.ssp $(ML7_DIR)\advanced.ssp $(ML7_DIR)\chipset.ssp $(ML7_DIR)\power.ssp $(ML7_DIR)\pcipnp.ssp $(BUILD_DIR)\io.inc $(ML7_DIR)\io.ssp $(ML7_DIR)\ioc.ssp
@$(SSP) $(ML7_DIR)\ <<
include "$(SSM_FILES: ="^
include ")"
<<
$(RP) $(ML7_DIR)\setupmsg.asm string_set germany_string_set
$(RP) $(ML7_DIR)\setupmsg.asm _ME_STARTS _LANGUAGE7_ME_STARTS
$(RP) $(ML7_DIR)\setupmsg.asm _ME_ENDS _LANGUAGE7_ME_ENDS
!endif
#------------------------------------------------------------------------------#
# *****************************************************************;
# *****************************************************************;
# ** **;
# ** (C)Copyright 1985-1996, American Megatrends, Inc. **;
# ** **;
# ** All Rights Reserved. **;
# ** **;
# ** 6145-F Northbelt Pkwy, Norcross, GA 30071 **;
# ** **;
# ** Phone (770)-246-8600 **;
# ** **;
# *****************************************************************;
# *****************************************************************;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -