#!/bin/sh # # SYNOPSIS # # gcc -g0 -Os -wrapper build/realify.sh -ffixed-r{8,9,1{0,1,2,4,5}} # # OVERVIEW # # Reconfigures x86_64 compiler to emit 16-bit PC boot code. if [ "${1##*/}" = as ]; then for x; do if [ "${x##*.}" = s ]; then { printf "\t.code16gcc" sed -f build/realify.sed "$x" } >"$x".tmp mv -f "$x".tmp "$x" fi done fi exec "$@"