build: ajout des nouveaux modules a compiler
This commit is contained in:
parent
0a81792b49
commit
cd78773ee6
33
lib/makefile
33
lib/makefile
|
@ -1,37 +1,16 @@
|
|||
FREEC=gcc -O2 -nostdinc -ffreestanding -fno-builtin -fomit-frame-pointer -Wall -I ../Include -c
|
||||
PARTIAL=ld -r -o
|
||||
OBJS= memory.o vga.o port.o video.o idt.o timer.o keyboard.o types.o
|
||||
CC=gcc -nostdinc -ffreestanding -fno-builtin -fomit-frame-pointer -Wall -I ../Include
|
||||
LINK=ld -r -o
|
||||
OBJS= memory.o vga.o port.o video.o mouse.o idt.o timer.o keyboard.o types.o string.o graph.o 3d.o math.o cpu.o
|
||||
|
||||
all: makeall
|
||||
|
||||
makeall: libs.o
|
||||
|
||||
libs.o:$(OBJS)
|
||||
$(PARTIAL) libs.o $(OBJS)
|
||||
$(LINK) libs.o $(OBJS)
|
||||
|
||||
vga.o:vga.c
|
||||
$(FREEC) $^
|
||||
|
||||
types.o:types.c
|
||||
$(FREEC) $^
|
||||
|
||||
idt.o:idt.c
|
||||
$(FREEC) $^
|
||||
|
||||
keyboard.o:keyboard.c
|
||||
$(FREEC) $^
|
||||
|
||||
timer.o:timer.c
|
||||
$(FREEC) $^
|
||||
|
||||
video.o:video.c
|
||||
$(FREEC) $^
|
||||
|
||||
port.o:port.c
|
||||
$(FREEC) $^
|
||||
|
||||
memory.o:memory.c
|
||||
$(FREEC) $^
|
||||
.o: .c
|
||||
$(CC) $^
|
||||
clean:
|
||||
rm -f *.o
|
||||
|
||||
|
|
Loading…
Reference in New Issue