mirror of
https://github.com/xcat2/xNBA.git
synced 2024-12-14 07:11:32 +00:00
6abfaa153b
Fix bug that caused over-allocation of .text16 and .data16 memory areas by a factor of 16.
27 lines
788 B
Plaintext
27 lines
788 B
Plaintext
# Makefile to build a KEEP_IT_REAL flavour
|
|
#
|
|
# KEEP_IT_REAL, by its nature, requires a different build of every
|
|
# single object file, since the inclusion of ".code16gcc" will
|
|
# generate different machine code from the assembly. Unlike the other
|
|
# config options, there is no way that this global dependency can ever
|
|
# be reduced, so it makes sense to be able to build both the normal
|
|
# and the KIR versions without having to force a full rebuild each
|
|
# time.
|
|
|
|
# Add this Makefile to MAKEDEPS
|
|
#
|
|
MAKEDEPS += arch/i386/kir-Makefile
|
|
|
|
# Place binaries in bin-kir
|
|
#
|
|
BIN = bin-kir
|
|
|
|
# Compile with -DKEEP_IT_REAL, forcibly include kir.h at the start of
|
|
# each file to drag in ".code16gcc"
|
|
#
|
|
CFLAGS += -DKEEP_IT_REAL -include kir.h
|
|
|
|
include Makefile
|
|
|
|
LDSCRIPT = arch/i386/scripts/i386-kir.lds
|