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

📄 ml.mak

📁 AMI 主板的BIOS源码。
💻 MAK
📖 第 1 页 / 共 2 页
字号:
        @$(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 + -