mirror of
https://github.com/afska/gba-link-connection.git
synced 2026-04-19 07:27:33 -05:00
113 lines
3.8 KiB
Bash
Executable File
113 lines
3.8 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
cd LinkCable_basic/
|
|
make rebuild
|
|
cp LinkCable_basic.gba ../
|
|
cd ..
|
|
|
|
cd LinkCable_full/
|
|
make rebuild
|
|
cp LinkCable_full.gba ../
|
|
cd ..
|
|
|
|
cd LinkCable_stress/
|
|
make rebuild
|
|
cp LinkCable_stress.gba ../
|
|
cd ..
|
|
|
|
cd LinkCableMultiboot_demo/
|
|
make rebuild
|
|
cp LinkCableMultiboot_demo.mb.gba ../
|
|
cd ..
|
|
|
|
cd LinkGPIO_demo/
|
|
make rebuild
|
|
cp LinkGPIO_demo.gba ../
|
|
cd ..
|
|
|
|
cd LinkPS2Keyboard_demo/
|
|
make rebuild
|
|
cp LinkPS2Keyboard_demo.gba ../
|
|
cd ..
|
|
|
|
cd LinkPS2Mouse_demo/
|
|
make rebuild
|
|
cp LinkPS2Mouse_demo.gba ../
|
|
cd ..
|
|
|
|
cd LinkRawCable_demo/
|
|
make rebuild
|
|
cp LinkRawCable_demo.gba ../
|
|
cd ..
|
|
|
|
cd LinkRawWireless_demo/
|
|
sed -i -e "s/\/\/ #define LINK_RAW_WIRELESS_ENABLE_LOGGING/#define LINK_RAW_WIRELESS_ENABLE_LOGGING/g" ../../lib/LinkRawWireless.hpp
|
|
make rebuild
|
|
sed -i -e "s/#define LINK_RAW_WIRELESS_ENABLE_LOGGING/\/\/ #define LINK_RAW_WIRELESS_ENABLE_LOGGING/g" ../../lib/LinkRawWireless.hpp
|
|
cp LinkRawWireless_demo.gba ../
|
|
cd ..
|
|
|
|
cd LinkSPI_demo/
|
|
make rebuild
|
|
cp LinkSPI_demo.gba ../
|
|
cd ..
|
|
|
|
cd LinkUART_demo/
|
|
make rebuild
|
|
cp LinkUART_demo.gba ../
|
|
cd ..
|
|
|
|
cd LinkUniversal_basic/
|
|
sed -i -e "s/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp
|
|
make rebuild
|
|
cp LinkUniversal_basic.gba ../
|
|
sed -i -e "s/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp
|
|
cd ..
|
|
|
|
cd LinkCable_full/
|
|
sed -i -e "s/\/\/ #define USE_LINK_UNIVERSAL/#define USE_LINK_UNIVERSAL/g" src/main.h
|
|
sed -i -e "s/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp
|
|
mv LinkCable_full.gba backup.gba
|
|
make rebuild
|
|
cp LinkCable_full.gba ../LinkUniversal_full.gba
|
|
mv backup.gba LinkCable_full.gba
|
|
sed -i -e "s/#define USE_LINK_UNIVERSAL/\/\/ #define USE_LINK_UNIVERSAL/g" src/main.h
|
|
sed -i -e "s/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp
|
|
cd ..
|
|
|
|
cd LinkCable_stress/
|
|
sed -i -e "s/\/\/ #define USE_LINK_UNIVERSAL/#define USE_LINK_UNIVERSAL/g" src/main.h
|
|
sed -i -e "s/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp
|
|
mv LinkCable_stress.gba backup.gba
|
|
make rebuild
|
|
cp LinkCable_stress.gba ../LinkUniversal_stress.gba
|
|
mv backup.gba LinkCable_stress.gba
|
|
sed -i -e "s/#define USE_LINK_UNIVERSAL/\/\/ #define USE_LINK_UNIVERSAL/g" src/main.h
|
|
sed -i -e "s/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp
|
|
cd ..
|
|
|
|
cd LinkWireless_demo/
|
|
sed -i -e "s/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp
|
|
make rebuild
|
|
sed -i -e "s/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp
|
|
cp LinkWireless_demo.gba ../
|
|
cd ..
|
|
|
|
cd LinkWireless_demo/
|
|
sed -i -e "s/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp
|
|
sed -i -e "s/\/\/ #define PROFILING_ENABLED/#define PROFILING_ENABLED/g" ../../lib/LinkWireless.hpp
|
|
mv LinkWireless_demo.gba backup.gba
|
|
make rebuild
|
|
cp LinkWireless_demo.gba ../LinkWireless_demo_profiler.gba
|
|
mv backup.gba LinkWireless_demo.gba
|
|
sed -i -e "s/#define LINK_WIRELESS_PUT_ISR_IN_IWRAM/\/\/ #define LINK_WIRELESS_PUT_ISR_IN_IWRAM/g" ../../lib/LinkWireless.hpp
|
|
sed -i -e "s/#define PROFILING_ENABLED/\/\/ #define PROFILING_ENABLED/g" ../../lib/LinkWireless.hpp
|
|
cd ..
|
|
|
|
cd LinkWirelessMultiboot_demo/
|
|
sed -i -e "s/\/\/ #define LINK_WIRELESS_MULTIBOOT_ENABLE_LOGGING/#define LINK_WIRELESS_MULTIBOOT_ENABLE_LOGGING/g" ../../lib/LinkWirelessMultiboot.hpp
|
|
make rebuild
|
|
cp LinkWirelessMultiboot_demo.out.gba ../LinkWirelessMultiboot_demo.gba
|
|
sed -i -e "s/#define LINK_WIRELESS_MULTIBOOT_ENABLE_LOGGING/\/\/ #define LINK_WIRELESS_MULTIBOOT_ENABLE_LOGGING/g" ../../lib/LinkWirelessMultiboot.hpp
|
|
cd ..
|