Changeset 238 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/makefile


Ignore:
Timestamp:
Feb 5, 2012, 12:59:20 PM (13 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Makefile now builds small (8k) and large versions.
  • Completely untested support for JR-IDE/ISA.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/makefile

    r203 r238  
    4242HEADERS += Src/Device/
    4343HEADERS += Src/Device/IDE/
     44HEADERS += Src/Device/MemoryMappedIDE/
    4445HEADERS += Src/Device/Serial/
    4546HEADERS += Src/Initialization/
     
    6970DEFINES_XTPLUS = ELIMINATE_CGA_SNOW USE_186
    7071DEFINES_AT = USE_186 USE_286 USE_AT
     72DEFINES_XT_LARGE = $(DEFINES_XT) MODULE_JRIDE
     73DEFINES_XTPLUS_LARGE = $(DEFINES_XTPLUS) MODULE_JRIDE
     74DEFINES_AT_LARGE = $(DEFINES_AT) MODULE_JRIDE
    7175
    7276
     
    8084DEFS_XTPLUS = $(DEFINES_XTPLUS:%=-D%)
    8185DEFS_AT = $(DEFINES_AT:%=-D%)
     86DEFS_XT_LARGE = $(DEFINES_XT_LARGE:%=-D%)
     87DEFS_XTPLUS_LARGE = $(DEFINES_XTPLUS_LARGE:%=-D%)
     88DEFS_AT_LARGE = $(DEFINES_AT_LARGE:%=-D%)
    8289
    8390# Add -I in front of all header directories
     
    120127############################################
    121128
    122 .PHONY: all at xtplus xt clean
     129.PHONY: all at at_large xtplus xtplus_large xt xt_large clean
    123130
    124131# Make clean debug and release versions
    125 all: clean at xtplus xt
     132all: clean at at_large xtplus xtplus_large xt xt_large
    126133    @echo All done!
    127134
     
    130137    @echo AT version "$(TARGET)_at.bin" built.
    131138
     139at_large:
     140    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_AT_LARGE) -l"$(TARGET)_atl.lst" -o"$(TARGET)_atl.bin"
     141    @echo Large AT version "$(TARGET)_atl.bin" built.
     142
    132143xtplus:
    133144    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XTPLUS) -l"$(TARGET)_xtp.lst" -o"$(TARGET)_xtp.bin"
    134145    @echo XT plus version "$(TARGET)_xtp.bin" built.
    135146
     147xtplus_large:
     148    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XTPLUS_LARGE) -l"$(TARGET)_xtpl.lst" -o"$(TARGET)_xtpl.bin"
     149    @echo Large XT plus version "$(TARGET)_xtpl.bin" built.
     150
    136151xt:
    137152    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XT) -l"$(TARGET)_xt.lst" -o"$(TARGET)_xt.bin"
    138153    @echo XT version "$(TARGET)_xt.bin" built.
     154
     155xt_large:
     156    @$(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XT_LARGE) -l"$(TARGET)_xtl.lst" -o"$(TARGET)_xtl.bin"
     157    @echo Large XT version "$(TARGET)_xtl.bin" built.
    139158
    140159clean:
Note: See TracChangeset for help on using the changeset viewer.