fs.bat
上传用户:caisangzi8
上传日期:2013-10-25
资源大小:15756k
文件大小:2k
源码类别:

DVD

开发平台:

C/C++

  1. echo off
  2. if "%1" == "16" goto start
  3. if "%1" == "32" goto start
  4. if "%1" == "" goto bad_parameter
  5. goto bad_parameter
  6. REM===================================================================
  7. :bad_parameter
  8. echo **********************
  9. echo bad parameter
  10. echo for 16m, usage: fs 16
  11. echo for 32m, usage: fs 32
  12. echo **********************
  13. goto end
  14. REM===================================================================
  15. :start
  16. if exist fs_mp4makefile call fs_mp4.bat %1
  17. if not exist fs_mp4libfs_mp4.a goto end
  18. if exist fs_krnlmakefile call fs_krnl.bat %1
  19. if not exist fs_krnllibfs_krnl.a goto end
  20. if exist fs_midimakefile call fs_midi.bat %1
  21. if not exist fs_midilibfs_midi.a goto end
  22. if exist fs_pmpmakefile call fs_pmp.bat %1
  23. if not exist fs_pmplibfs_pmp.a goto end
  24. if "%1" == "16" goto sdram16
  25. if "%1" == "32" goto sdram32
  26. REM =========================================
  27. :sdram16
  28. del fs*.a
  29. del mipsel-elflibfs_16.a
  30. cd fs
  31. make
  32. copy libfs.a ..mipsel-elflibfs_16.a
  33. cd ..
  34. if not exist fslibfs.a goto failed
  35. goto end
  36. REM =========================================
  37. REM =========================================
  38. :sdram32
  39. del fs*.a
  40. del mipsel-elflibfs_8202.a
  41. cd fs
  42. make
  43. copy libfs.a ..mipsel-elflibfs_8202.a
  44. cd ..
  45. if not exist fslibfs.a goto failed
  46. goto end
  47. REM =========================================
  48. REM ======================================
  49. :failed
  50. echo *************************
  51. echo failed on generating libfs.a
  52. REM ======================================
  53. :end