2019-02-19 14:28:54 +01:00
|
|
|
all: native386 clean
|
|
|
|
|
|
|
|
native386:
|
2019-05-13 22:15:52 +02:00
|
|
|
cp ../../../ngaImage nativeImage
|
2019-06-28 18:49:21 +02:00
|
|
|
../../../bin/retro-extend nativeImage x86/common.retro x86/cmos-rtc.retro x86/serial.retro x86/display.retro x86/ata.retro x86/listener.retro x86/Block-Editor.retro
|
2019-05-13 22:15:52 +02:00
|
|
|
../../../bin/retro-embedimage nativeImage >image.c
|
2019-02-22 15:26:47 +01:00
|
|
|
cc -fno-pie -Wall -m32 -DTARGET_X86 -c retro.c -o retro_qwerty.o
|
|
|
|
cc -fno-pie -Wall -m32 -DTARGET_X86 -DUSE_DVORAK -c retro.c -o retro_dvorak.o
|
2019-02-19 14:28:54 +01:00
|
|
|
nasm -f elf 386.s
|
2019-02-19 22:24:31 +01:00
|
|
|
ld -nostdlib -m elf_i386 -n -T 386.ld 386.o retro_qwerty.o -o bin/rnf_qwerty.386
|
|
|
|
ld -nostdlib -m elf_i386 -n -T 386.ld 386.o retro_dvorak.o -o bin/rnf_dvorak.386
|
2018-01-30 18:25:44 +01:00
|
|
|
|
|
|
|
clean:
|
2019-01-04 04:29:59 +01:00
|
|
|
rm -f *.o
|
2018-01-30 18:25:44 +01:00
|
|
|
# rm bin/rf.*
|