Changeset 252 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/makefile


Ignore:
Timestamp:
Feb 18, 2012, 2:12:54 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Boot menu now shows only one capacity.
  • Added "strings" makefile target to compress strings.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/makefile

    r240 r252  
    11###############################################################################
    2 # Generic makefile for building BIOS binary file.                             #
    3 # v. 1.0.0 (28.7.2007 ... 28.7.2007)                                          #
    4 # (C) Tomi Tilli                                                              #
    5 # aitotat@gmail.com                                                           #
     2# Makefile to build XTIDE Universal BIOS.                                     #
    63#                                                                             #
    74# Valid makefile targets are:                                                 #
     
    96# build     Builds binary file in \Build                                      #
    107# clean     Removes all files from \Build                                     #
     8# checksum* Builds all and then generates checksum byte to all binary files   #
     9# strings*  Compress src\strings.asm to src\StringsCompressed.asm             #
    1110#                                                                             #
     11# * at the end of target name means that Perl is required for the job.        #
    1212# Build directory must be created manually if it does not exist.              #
    1313#                                                                             #
     
    158158    @echo Large XT version "$(TARGET)_xtl.bin" built.
    159159
     160strings: src\StringsCompressed.asm
     161
    160162clean:
    161163    @$(RM) $(BUILD_DIR)\*.*
     
    170172    @perl ..\tools\checksum.pl $(TARGET)_xt.bin $(ROMSIZE)
    171173
    172 src\StringsCompressed.asm:  src\Strings.asm
     174src\StringsCompressed.asm: src\Strings.asm
    173175    @$(AS) src\Strings.asm $(ASFLAGS) $(DEFS_XT) -DMODULE_STRINGS_COMPRESSED_PRECOMPRESS -o build\Strings.bin -l build\StringsPrecompress.lst
    174176    @perl ..\tools\StringsCompress.pl < build\StringsPrecompress.lst > src\StringsCompressed.asm
    175177    @echo StringsCompressed.asm updated!
    176178
    177 $(SRC_ASM):     src\StringsCompressed.asm
    178 
    179 xt_unused:  xt
     179xt_unused: xt
    180180    $(AS) "$(SRC_ASM)" $(ASFLAGS) $(DEFS_XT) -o"$(TARGET)_xt_unused.asm" -E -DCHECK_FOR_UNUSED_ENTRYPOINTS
    181181    perl ..\tools\unused.pl $(TARGET)_xt.lst $(TARGET)_xt_unused.asm
Note: See TracChangeset for help on using the changeset viewer.