mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-03 02:05:21 +00:00
Additional linux makefile cleanup
This commit is contained in:
parent
1c2e612b11
commit
5ee81ad808
@ -48,16 +48,19 @@ endif
|
|||||||
@$(SUDO) rm -r $(RISCV)/.test
|
@$(SUDO) rm -r $(RISCV)/.test
|
||||||
|
|
||||||
Image:
|
Image:
|
||||||
bash -c "unset LD_LIBRARY_PATH; make -C $(BUILDROOT) --jobs ${shell nproc --ignore 1};"
|
bash -c "unset LD_LIBRARY_PATH; $(MAKE) -C $(BUILDROOT)"
|
||||||
$(MAKE) generate
|
$(MAKE) generate
|
||||||
|
@echo "Buildroot Image successfully generated."
|
||||||
|
|
||||||
install: check_write_permissions
|
install: check_write_permissions
|
||||||
$(SUDO) rm -rf $(RISCV)/$(BUILDROOT)
|
$(SUDO) rm -rf $(RISCV)/$(BUILDROOT)
|
||||||
$(SUDO) mv $(BUILDROOT) $(RISCV)/$(BUILDROOT)
|
$(SUDO) mv $(BUILDROOT) $(RISCV)/$(BUILDROOT)
|
||||||
|
@echo "Buildroot successfully installed."
|
||||||
|
|
||||||
dumptvs: check_write_permissions
|
dumptvs: check_write_permissions
|
||||||
$(SUDO) mkdir -p $(RISCV)/linux-testvectors
|
$(SUDO) mkdir -p $(RISCV)/linux-testvectors
|
||||||
cd testvector-generation; $(SUDO) ./genInitMem.sh
|
cd testvector-generation; $(SUDO) ./genInitMem.sh
|
||||||
|
@echo "Testvectors successfully generated."
|
||||||
|
|
||||||
generate: $(DTB) $(IMAGES)
|
generate: $(DTB) $(IMAGES)
|
||||||
|
|
||||||
@ -79,11 +82,12 @@ disassemble:
|
|||||||
rm -rf $(BUILDROOT)/output/images/disassembly
|
rm -rf $(BUILDROOT)/output/images/disassembly
|
||||||
find $(BUILDROOT)/output/build/linux-* -maxdepth 1 -name "vmlinux" | xargs cp -t $(BUILDROOT)/output/images/
|
find $(BUILDROOT)/output/build/linux-* -maxdepth 1 -name "vmlinux" | xargs cp -t $(BUILDROOT)/output/images/
|
||||||
mkdir -p $(DIS)
|
mkdir -p $(DIS)
|
||||||
make -j $(OBJDUMPS)
|
$(MAKE) $(OBJDUMPS)
|
||||||
# extract rootfs
|
# extract rootfs
|
||||||
mkdir -p $(BUILDROOT)/output/images/disassembly/rootfs
|
mkdir -p $(BUILDROOT)/output/images/disassembly/rootfs
|
||||||
echo "Ignore error about dev/console when extracting rootfs from rootfs.cpio"
|
@echo "Ignore error about dev/console when extracting rootfs from rootfs.cpio"
|
||||||
-cpio -i -D $(BUILDROOT)/output/images/disassembly/rootfs < $(BUILDROOT)/output/images/rootfs.cpio
|
-cpio -i -D $(BUILDROOT)/output/images/disassembly/rootfs < $(BUILDROOT)/output/images/rootfs.cpio
|
||||||
|
@echo "Disassembly successfully completed."
|
||||||
|
|
||||||
|
|
||||||
$(DIS)/%.objdump: SHELL:=/bin/bash
|
$(DIS)/%.objdump: SHELL:=/bin/bash
|
||||||
@ -109,6 +113,7 @@ $(IMAGES)/busybox:
|
|||||||
|
|
||||||
download: $(BUILDROOT)/package/fpga-axi-sdc $(WALLYBOARD)
|
download: $(BUILDROOT)/package/fpga-axi-sdc $(WALLYBOARD)
|
||||||
cp $(WALLYBOARD)/main.config $(BUILDROOT)/.config
|
cp $(WALLYBOARD)/main.config $(BUILDROOT)/.config
|
||||||
|
@echo "Buildroot successfully download."
|
||||||
|
|
||||||
# CONFIG DEPENDENCIES 2023.05.1 ---------------------------------------
|
# CONFIG DEPENDENCIES 2023.05.1 ---------------------------------------
|
||||||
$(WALLYBOARD): $(BUILDROOT)
|
$(WALLYBOARD): $(BUILDROOT)
|
||||||
|
Loading…
Reference in New Issue
Block a user