adds a script to generate a clangd file for editor usage
This commit is contained in:
6
Makefile
6
Makefile
@ -27,10 +27,13 @@ libk_objs = $(free_objs)
|
||||
# binaries = libk.a libc.a # Not ready for libc yet
|
||||
binaries = libk.a
|
||||
|
||||
.PHONY: clean all run install-headers install-libs
|
||||
.PHONY: clean all run install-headers install-libs env
|
||||
|
||||
all: kernel.elf
|
||||
|
||||
env: install-headers install-libs
|
||||
util/./gen-clangd.sh
|
||||
|
||||
kernel.elf: install-headers install-libs $(c_kern_objects) $(asm_kern_objects)
|
||||
$(CC) $(CFLAGS) -T $(shell find . -name "link.ld") -o $@ $(c_kern_objects) $(asm_kern_objects) -nostdlib -lk -lgcc
|
||||
|
||||
@ -65,3 +68,4 @@ clean:
|
||||
-rm $(shell find . -name "*.o")
|
||||
-rm $(shell find . -name "*.d")
|
||||
-rm *.iso *.elf *.a com1.out bochslog.txt
|
||||
-rm .clangd
|
||||
|
Reference in New Issue
Block a user