Skip to content

Commit

Permalink
build scripts updated
Browse files Browse the repository at this point in the history
  • Loading branch information
lcgamboa committed Aug 20, 2024
1 parent 25496d3 commit 373a03a
Showing 1 changed file with 14 additions and 8 deletions.
22 changes: 14 additions & 8 deletions build_libqemu-esp32.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,13 @@ make "-j$ncpu"
# Build a shared library, without softmmu/main.o and otherwise *exactly* the same
# flags.
cd build
rm -f qemu-system-xtensa
ninja -v > qemu-system-xtensa.rsp
sed -i -n '$p' qemu-system-xtensa.rsp
CMD=$(sed 's/-o .*//' qemu-system-xtensa.rsp | sed 's/\[.\/.\] //g')
rm -f qemu-system-xtensa qemu-system-xtensa.rsp
ninja -v -d keeprsp > qemu-system-xtensa_.rsp
sed -i -n '$p' qemu-system-xtensa_.rsp
CMD=$(sed 's/-o .*//' qemu-system-xtensa_.rsp | sed 's/\[.\/.\] //g' | sed 's/@qemu-system-xtensa.rsp//g')
if [ ! -f qemu-system-xtensa.rsp ]; then
cp qemu-system-xtensa_.rsp qemu-system-xtensa.rsp
fi
sed -i 's/.*-o /-o /' qemu-system-xtensa.rsp

#dynamic
Expand All @@ -41,10 +44,13 @@ sed -i 's/-o\ qemu-system-xtensa/-shared\ -o\ libqemu-xtensa.so/g' qemu-system-x
eval "$CMD -ggdb @qemu-system-xtensa.rsp"


rm -f qemu-system-riscv32
ninja -v > qemu-system-riscv32.rsp
sed -i -n '$p' qemu-system-riscv32.rsp
CMD=$(sed 's/-o .*//' qemu-system-riscv32.rsp | sed 's/\[.\/.\] //g')
rm -f qemu-system-riscv32 qemu-system-riscv32.rsp
ninja -v -d keeprsp > qemu-system-riscv32_.rsp
sed -i -n '$p' qemu-system-riscv32_.rsp
CMD=$(sed 's/-o .*//' qemu-system-riscv32_.rsp | sed 's/\[.\/.\] //g' | sed 's/@qemu-system-riscv32.rsp//g')
if [ ! -f qemu-system-riscv32.rsp ]; then
cp qemu-system-riscv32_.rsp qemu-system-riscv32.rsp
fi
sed -i 's/.*-o /-o /' qemu-system-riscv32.rsp


Expand Down

0 comments on commit 373a03a

Please sign in to comment.