commit
4e19d4db4b
|
@ -0,0 +1,13 @@
|
|||
all: makall
|
||||
|
||||
makall: vga/vga.o
|
||||
sync
|
||||
|
||||
clean:
|
||||
(cd vga; make clean)
|
||||
|
||||
vga/vga.o:
|
||||
(cd vga; make)
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
FREEC=gcc -O4 -nostdinc -ffreestanding -fno-builtin -fomit-frame-pointer -Wall -I ../../Include -c -o
|
||||
PARTIAL=-r
|
||||
OBJS= vgahard.o \
|
||||
vgatxt.o
|
||||
|
||||
all:
|
||||
nasm -f elf -o vgahard.o vgahard.asm
|
||||
|
||||
$(FREEC) vgatxt.o vgatxt.c
|
||||
|
||||
ld $(PARTIAL) -o vga.o $(OBJS)
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.bin
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[BITS 32]
|
||||
|
||||
|
||||
SECTION .text
|
||||
|
|
@ -0,0 +1 @@
|
|||
#include <vga.h>
|
Loading…
Reference in New Issue