nt9856x/code/lib/source/librtsp/switch.sh
2023-03-28 15:07:53 +08:00

34 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
case "$1" in
"8126_28" )
rm ./config.mk -f
echo "KERN_26=y" > ./config.mk
echo "KERN_SUB_28=y" >> ./config.mk
echo "USR_SRC=/usr/src/arm-linux-2.6.28" >> ./config.mk
echo "LINUX_SRC=\$(USR_SRC)/linux-2.6.28-fa" >> ./config.mk
echo "include \$(LINUX_SRC)/.config" >> ./config.mk
echo "OUTPUT_DIR=../simple_ipc/release" >> ./config.mk
echo "export KERN_26 LINUX_SRC OUTPUT_DIR" >> ./config.mk
echo "PLATFORM_X86=n" >> ./config.mk
echo Prepare GM8126 rtsp library for Linux 2.6.28 Done!
;;
"8181_14" )
rm ./config.mk -f
echo "KERN_26=y" > ./config.mk
echo "KERN_SUB_28=n" >> ./config.mk
echo "USR_SRC=/usr/src/arm-linux-2.6" >> ./config.mk
echo "LINUX_SRC=\$(USR_SRC)/linux-2.6.14-fa" >> ./config.mk
echo "include \$(LINUX_SRC)/.config" >> ./config.mk
echo "OUTPUT_DIR=../simple_dvr" >> ./config.mk
echo "export KERN_26 LINUX_SRC OUTPUT_DIR" >> ./config.mk
echo "PLATFORM_X86=n" >> ./config.mk
echo Prepare GM8181 rtsp library for linux2.6.14 Done!
;;
* )
echo "Usage $0 8126_28|8181_14."
echo "8126_28: Prepare GM8181 for linux-2.6.28"
echo "8181_14: Prepare GM8181 for linux-2.6.14"
;;
esac