build_for_vdec.sh 764 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. source set_env.sh
  3. CP="cp -rdvp"
  4. OUTPUT=vdec_driver
  5. DRI_OPT=$OUTPUT/driver
  6. DRI_SRC=./vdi/linux/driver/
  7. DEC_BIN=dec_test
  8. DEC_MULT_BIN=multi_instance_dec_test
  9. DEC_FFMPEG_BIN=ffmpeg_dec_test
  10. STEAM=./stream
  11. FIRMWARE=../firmware/chagall.bin
  12. MEDIA=../media
  13. if [ ! -d $DRI_OPT ];then
  14. mkdir -p $DRI_OPT
  15. fi
  16. make -f WaveDecode-ffmpeg.mak
  17. $CP $DEC_FFMPEG_BIN $OUTPUT
  18. make -f WaveDecode-ffmpeg.mak clean
  19. make -f WaveDecDriver.mak
  20. $CP $DRI_SRC/vdec.ko $DRI_OPT
  21. make -f WaveDecDriver.mak clean
  22. make -f WaveDecode.mak
  23. $CP $DEC_BIN $OUTPUT
  24. make -f WaveDecode.mak clean
  25. make -f WaveDecodeMult.mak
  26. $CP $DEC_MULT_BIN $OUTPUT
  27. make -f WaveDecodeMult.mak clean
  28. $CP $FIRMWARE $OUTPUT
  29. $CP $STEAM $OUTPUT
  30. $CP $MEDIA $OUTPUT
  31. $CP script/* $OUTPUT
  32. mkdir -p $OUTPUT/output