Undo deletion
This commit is contained in:
committed by
Your Name
parent
7f20234da8
commit
eb7e7e5e7b
10
Makefile
10
Makefile
@ -1,13 +1,21 @@
|
||||
all: main/system.iso
|
||||
|
||||
%/system.elf: %/system.o startup.o
|
||||
gcc -Wl,-T linker.ld $^ -m32 -static -nostdlib -Wl,--build-id=none -o $@
|
||||
|
||||
%/system.o: %.c
|
||||
mkdir -p $(shell dirname $@)
|
||||
gcc $< -o $@ -O2 -std=c11 -m32 -c -ffunction-sections
|
||||
|
||||
startup.o: startup.s
|
||||
gcc startup.s -m32 -c -o startup.o -ffunction-sections
|
||||
|
||||
%/system.iso: %/system.elf
|
||||
rm -rf $(shell dirname $<)/grub
|
||||
mkdir -p $(shell dirname $<)/grub/boot/grub
|
||||
cp grub.cfg $(shell dirname $<)/grub/boot/grub
|
||||
cp $< $(shell dirname $<)/grub/boot/system.elf
|
||||
grub-mkrescue -o $@ $(shell dirname $<)/grub
|
||||
|
||||
|
||||
trace-%: %/system.elf %/system.iso
|
||||
@ -24,7 +32,7 @@ import-%: %/trace.pb
|
||||
import-trace -t $< -i mem -e $(shell dirname $<)/system.elf -v $(shell dirname $<) -b mem
|
||||
import-trace -t $< -i regs -e $(shell dirname $<)/system.elf -v $(shell dirname $<) -b regs --flags
|
||||
import-trace -t $< -i regs -e $(shell dirname $<)/system.elf -v $(shell dirname $<) -b ip --no-gp --ip
|
||||
prune-trace -v $(shell dirname $<) -b %%
|
||||
import-trace -v $(shell dirname $<) -b %%
|
||||
|
||||
|
||||
# Do never remove implicitly generated stuff
|
||||
|
||||
Reference in New Issue
Block a user