mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-09 15:26:47 +00:00
优化makefile (#352)
This commit is contained in:
parent
2dd9f0c750
commit
c757940bd6
@ -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
|
||||
|
||||
|
||||
|
@ -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 $@
|
@ -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 $@
|
@ -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 $@
|
@ -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 $@
|
@ -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 $@
|
@ -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 $@
|
@ -1,9 +1,11 @@
|
||||
|
||||
all: pci_irq.o
|
||||
|
||||
SRC = $(wildcard *.c)
|
||||
OBJ = $(SRC:.c=.o)
|
||||
CFLAGS += -I .
|
||||
|
||||
.PHONY: all
|
||||
|
||||
pci_irq.o: pci_irq.c
|
||||
$(CC) $(CFLAGS) -c pci_irq.c -o pci_irq.o
|
||||
all: $(OBJ)
|
||||
|
||||
%.o: %.c
|
||||
$(CC) $(CFLAGS) -c $< -o $@
|
||||
|
||||
|
@ -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 $@
|
||||
|
@ -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 $@
|
@ -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 $@
|
||||
|
Loading…
x
Reference in New Issue
Block a user