优化makefile (#352)

This commit is contained in:
YJwu2023 2023-08-31 17:54:49 +08:00 committed by GitHub
parent 2dd9f0c750
commit c757940bd6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 71 additions and 70 deletions

View File

@ -44,11 +44,8 @@ all: kernel
@dbg='debug';for x in $$dbg; do \
cd $$x;\
$(MAKE) generate_kallsyms kernel_root_path="$(shell pwd)";\
$(MAKE) generate_kallsyms kernel_root_path="$(shell pwd)"||exit 1;\
cd ..;\
if [ "$$?" != "0" ]; then\
exit $$?;\
fi;\
done

View File

@ -1,14 +1,10 @@
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
CFLAGS += -I .
all: fabs.o round.o pow.o
.PHONY: all
fabs.o: fabs.c
$(CC) $(CFLAGS) -c fabs.c -o fabs.o
all: $(OBJ)
round.o: round.c
$(CC) $(CFLAGS) -c round.c -o round.o
pow.o: pow.c
$(CC) $(CFLAGS) -c pow.c -o pow.o
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@

View File

@ -1,8 +1,10 @@
all: acpi.o
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
CFLAGS += -I .
.PHONY: all
acpi.o: acpi.c
$(CC) $(CFLAGS) -c acpi.c -o acpi.o
all: $(OBJ)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@

View File

@ -1,7 +1,10 @@
all: ata.o
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
CFLAGS += -I .
ata.o: ata.c
$(CC) $(CFLAGS) -c ata.c -o ata.o
.PHONY: all
all: $(OBJ)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@

View File

@ -1,8 +1,10 @@
all: ps2_keyboard.o
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
CFLAGS += -I .
.PHONY: all
ps2_keyboard.o: ps2_keyboard.c
$(CC) $(CFLAGS) -c ps2_keyboard.c -o ps2_keyboard.o
all: $(OBJ)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@

View File

@ -1,8 +1,10 @@
all: ps2_mouse.o
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
CFLAGS += -I .
.PHONY: all
ps2_mouse.o: ps2_mouse.c
$(CC) $(CFLAGS) -c ps2_mouse.c -o ps2_mouse.o
all: $(OBJ)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@

View File

@ -1,7 +1,10 @@
all: multiboot2.o
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
CFLAGS += -I .
multiboot2.o: multiboot2.c
$(CC) $(CFLAGS) -c multiboot2.c -o multiboot2.o
.PHONY: all
all: $(OBJ)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@

View File

@ -1,9 +1,11 @@
all: pci_irq.o
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
CFLAGS += -I .
pci_irq.o: pci_irq.c
$(CC) $(CFLAGS) -c pci_irq.c -o pci_irq.o
.PHONY: all
all: $(OBJ)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@

View File

@ -1,8 +1,10 @@
all: video.o
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
CFLAGS += -I .
.PHONY: all
video.o: video.c
$(CC) $(CFLAGS) -c video.c -o video.o
all: $(OBJ)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@

View File

@ -1,20 +1,10 @@
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
CFLAGS += -I .
.PHONY: all
all: ktest.o bitree.o kfifo.o mutex.o idr.o
all: $(OBJ)
ktest.o: ktest.c
$(CC) $(CFLAGS) -c ktest.c -o ktest.o
bitree.o: test-bitree.c
$(CC) $(CFLAGS) -c test-bitree.c -o test-bitree.o
kfifo.o: test-kfifo.c
$(CC) $(CFLAGS) -c test-kfifo.c -o test-kfifo.o
mutex.o: test-mutex.c
$(CC) $(CFLAGS) -c test-mutex.c -o test-mutex.o
idr.o: test-idr.c
$(CC) $(CFLAGS) -c test-idr.c -o test-idr.o
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@

View File

@ -1,8 +1,10 @@
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)
CFLAGS += -I .
.PHONY: all
all: syscall.o
all: $(OBJ)
syscall.o: syscall.c
$(CC) $(CFLAGS) -c syscall.c -o syscall.o
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@