Fix project not compiling
This commit is contained in:
parent
82388809d7
commit
b95d998bd3
2
Makefile
2
Makefile
|
@ -21,7 +21,7 @@ run: $(ISO)
|
|||
$(QEMU) -cdrom $(ISO)
|
||||
|
||||
$(ISO): $(BIN)
|
||||
grub-mkrescue -o $(ISO) isodir
|
||||
grub-mkrescue -o $(ISO) sysroot
|
||||
|
||||
$(BIN): $(OBJS)
|
||||
$(CC) -T linker.ld $(LDFLAGS) -o $@ $^
|
||||
|
|
|
@ -41,10 +41,10 @@ static inline uint16_t vga_entry(unsigned char const uc, uint8_t const color) {
|
|||
static const size_t VGA_WIDTH = 80;
|
||||
static const size_t VGA_HEIGHT = 25;
|
||||
|
||||
size_t terminal_row;
|
||||
size_t terminal_column;
|
||||
uint8_t terminal_color;
|
||||
uint16_t* terminal_buffer;
|
||||
extern size_t terminal_row;
|
||||
extern size_t terminal_column;
|
||||
extern uint8_t terminal_color;
|
||||
extern uint16_t* terminal_buffer;
|
||||
|
||||
void terminal_clear(void);
|
||||
void terminal_initialize(void);
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
#include <terminal.h>
|
||||
|
||||
size_t terminal_row;
|
||||
size_t terminal_column;
|
||||
uint8_t terminal_color;
|
||||
uint16_t* terminal_buffer;
|
||||
|
||||
void terminal_clear(void) {
|
||||
for (size_t y = 0; y < VGA_HEIGHT; y++) {
|
||||
for (size_t x = 0; x < VGA_WIDTH; x++) {
|
||||
|
|
Loading…
Reference in a new issue