Ignore:
Timestamp:
Nov 7, 2017, 7:12:46 AM (8 years ago)
Author:
Ben Rietbroek
Message:

Get Vendor and BuildMachine from the environment [v1.1.1-testing]

If 'BLDLVL_VENDOR' and BLDLVL_MCHINE' are not in the environment,
their values will be set to '*UNKNOWN*'. Currently these *must* be
environment variables, passing them on the (w)make cli might not work.
Also, no spaces are allowed in the values.

CAUTION:
This is a testbuild !
AirBoot uses the BIOS to access disks and a small coding error can trash
partition tables or other vital disk structures. You are advised to make
backups of TRACK0 and EBRs before using this testbuild. More info at:
https://rousseaux.github.io/netlabs.air-boot/pdf/AirBoot-v1.1.0-manual.pdf

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bootcode/Makefile

    r180 r182  
    160160# -Zd   = line number debug info
    161161# -Zi   = symbolic debug info
    162 ASM_FLAGS_D0=-DDEBUG_LEVEL=$(DEBUG_LEVEL) -DJWASM -q -W0 -Cp -zcw -Fo$^. -Sa $(JWASM_LIST_FILE) -Fw$^&.err
    163 ASM_FLAGS_D1=-DDEBUG_LEVEL=$(DEBUG_LEVEL) -DJWASM -q -W4 -Cp -zcw -Fo$^. -Sa $(JWASM_LIST_FILE) -Fw$^&.err
    164 ASM_FLAGS_D2=-DDEBUG_LEVEL=$(DEBUG_LEVEL) -DJWASM -q -WX -Cp -zcw -Fo$^. -Sa $(JWASM_LIST_FILE) -Fw$^&.err
     162ASM_FLAGS_D0=-DDEBUG_LEVEL=$(DEBUG_LEVEL) -DJWASM $(%JWASM_DEFINES) -q -W0 -Cp -zcw -Fo$^. -Sa $(JWASM_LIST_FILE) -Fw$^&.err
     163ASM_FLAGS_D1=-DDEBUG_LEVEL=$(DEBUG_LEVEL) -DJWASM $(%JWASM_DEFINES) -q -W4 -Cp -zcw -Fo$^. -Sa $(JWASM_LIST_FILE) -Fw$^&.err
     164ASM_FLAGS_D2=-DDEBUG_LEVEL=$(DEBUG_LEVEL) -DJWASM $(%JWASM_DEFINES) -q -WX -Cp -zcw -Fo$^. -Sa $(JWASM_LIST_FILE) -Fw$^&.err
    165165# Workaround for JWasm list-file generation.
    166166# Generate the list-file on a local drive so JWasm doen't take forever.
     
    211211# 16-bits C Compiler.
    212212CC16=wcc
    213 CC16_FLAGS_D0=-dDEBUG_LEVEL=$(DEBUG_LEVEL) -w4 -e25 -zq -od -fo=$^.
    214 CC16_FLAGS_D1=-dDEBUG_LEVEL=$(DEBUG_LEVEL) -d2 -w4 -e25 -zq -od -fo=$^.
    215 CC16_FLAGS_D2=-dDEBUG_LEVEL=$(DEBUG_LEVEL) -d2 -w4 -e25 -zq -od -fo=$^.
     213CC16_FLAGS_D0=-dDEBUG_LEVEL=$(DEBUG_LEVEL) $(%CC_DEFINES) -w4 -e25 -zq -od -fo=$^.
     214CC16_FLAGS_D1=-dDEBUG_LEVEL=$(DEBUG_LEVEL) $(%CC_DEFINES) -d2 -w4 -e25 -zq -od -fo=$^.
     215CC16_FLAGS_D2=-dDEBUG_LEVEL=$(DEBUG_LEVEL) $(%CC_DEFINES) -d2 -w4 -e25 -zq -od -fo=$^.
    216216CC16_FLAGS=$(CC16_FLAGS_D$(DEBUG_LEVEL))
    217217
    218218# 32-bits C Compiler.
    219219CC32=wcc386
    220 CC32_FLAGS_D0=-dDEBUG_LEVEL=$(DEBUG_LEVEL) -w4 -e25 -zq -od -6r -mf -fo=$^.
    221 CC32_FLAGS_D1=-dDEBUG_LEVEL=$(DEBUG_LEVEL) -d2 -w4 -e25 -zq -od -6r -mf -fo=$^.
    222 CC32_FLAGS_D2=-dDEBUG_LEVEL=$(DEBUG_LEVEL) -d2 -w4 -e25 -zq -od -6r -mf -fo=$^.
     220CC32_FLAGS_D0=-dDEBUG_LEVEL=$(DEBUG_LEVEL) $(%CC_DEFINES) -w4 -e25 -zq -od -6r -mf -fo=$^.
     221CC32_FLAGS_D1=-dDEBUG_LEVEL=$(DEBUG_LEVEL) $(%CC_DEFINES) -d2 -w4 -e25 -zq -od -6r -mf -fo=$^.
     222CC32_FLAGS_D2=-dDEBUG_LEVEL=$(DEBUG_LEVEL) $(%CC_DEFINES) -d2 -w4 -e25 -zq -od -6r -mf -fo=$^.
    223223CC32_FLAGS=$(CC32_FLAGS_D$(DEBUG_LEVEL))
    224224
Note: See TracChangeset for help on using the changeset viewer.