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

DVD

开发平台:

C/C++

  1. echo off
  2. if "%1" == "32" goto start
  3. if "%1" == "16" 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: all 16
  11. echo for 32m, usage: all 32
  12. echo **********************
  13. goto end
  14. REM===================================================================
  15. :start
  16. if exist MIPS goto del_mips
  17. mkdir auddrvMIPS
  18. mkdir navMIPS
  19. mkdir kernelMIPS
  20. mkdir clibMIPS
  21. mkdir ideMIPS
  22. mkdir authMIPS
  23. mkdir jpegMIPS
  24. mkdir fsMIPS
  25. mkdir fs_krnlMIPS
  26. mkdir fs_midiMIPS
  27. mkdir fs_mp4MIPS
  28. mkdir fs_pmpMIPS
  29. mkdir GraphDrvMIPS
  30. mkdir peifMIPS
  31. mkdir dsp3MIPS
  32. mkdir ir_vfdMIPS
  33. mkdir vcdMIPS
  34. mkdir gameMIPS
  35. mkdir taskMIPS
  36. mkdir cssMIPS
  37. mkdir mipsel-elf-wma
  38. mkdir mipsel-elf-dts
  39. mkdir MIPS
  40. :del_mips
  41. del auddrvmips*.o
  42. del auddrvmips*.d
  43. del navmips*.o
  44. del navmips*.d
  45. del kernelmips*.o
  46. del kernelmips*.d
  47. del clibmips*.o
  48. del clibmips*.d
  49. del idemips*.o
  50. del idemips*.d
  51. del authmips*.o
  52. del authmips*.d
  53. del jpegmips*.o
  54. del fsmips*.o
  55. del fs_krnlmips*.o
  56. del fs_midimips*.o
  57. del fs_mp4mips*.o
  58. del fs_pmpmips*.o
  59. del fsmips*.d
  60. del fs_krnlmips*.d
  61. del fs_midimips*.d
  62. del fs_mp4mips*.d
  63. del fs_pmpmips*.d
  64. del peifmips*.o
  65. del mips*.o
  66. del jpegmips*.d
  67. del fsmips*.d
  68. del peifmips*.d
  69. del mips*.d
  70. del dsp3dsp3*.inc
  71. del ir_vfdmips*.d
  72. del ir_vfdmips*.o
  73. del vcdmips*.d
  74. del vcdmips*.o
  75. del gamemips*.d
  76. del gamemips*.o
  77. del GraphDrvMIPS*.d
  78. del GraphDrvMIPS*.o
  79. del taskmips*.d
  80. del taskmips*.o
  81. del systemmips*.d
  82. del systemmips*.o
  83. del cssmips*.d
  84. del cssmips*.o
  85. font_parse.exe
  86. del mipscrt0.o
  87. del mipsinit0.o
  88. del mipsintdrv.o
  89. if "%1" == "16" goto sdram16
  90. if "%1" == "32" goto sdram32
  91. REM ==================================================================
  92. :sdram32
  93. rem if exist clibmakefile call clib.bat
  94. if exist auddrvmakefile call auddrv.bat %1
  95. if not exist mipsel-elflibauddrv.a goto failed
  96. if exist cssmakefile call css.bat %1
  97. if not exist mipsel-elflibcss.a goto failed
  98. if exist idemakefile call ide.bat %1
  99. if not exist mipsel-elflibatapi_8202.a goto failed
  100. if exist authmakefile call auth.bat %1
  101. if not exist mipsel-elflibauth_8202.a goto failed
  102. if exist navmakefile call nav.bat %1
  103. if not exist mipsel-elflibnav_8202.a goto failed
  104. if exist kernelmakefile call kernel.bat %1
  105. if not exist mipsel-elflibkern_8202.a goto failed
  106. if exist kernelmakefile_mp4 call mp4.bat %1
  107. if not exist mipsel-elflibmp4_8202.a goto failed
  108. if exist kernelMakefile_game16 call game16.bat %1
  109. if not exist mipsel-elflibgame16_8202.a goto failed
  110. if exist GraphDrvmakefile call GraphDrv.bat %1
  111. if not exist mipsel-elflibGraphDrv.a goto failed
  112. rem if exist chinesemakefile call ch.bat %1
  113. rem if exist testmakefile call test.bat %1
  114. if exist jpegmakefile call jpeg.bat %1
  115. if not exist mipsel-elflibjpeg_8202.a goto failed
  116. if exist fsmakefile call fs.bat %1
  117. if not exist mipsel-elflibfs_8202.a goto failed
  118. if exist fs_krnlmakefile call fs_krnl.bat %1
  119. if not exist mipsel-elflibfs_krnl_8202.a goto failed
  120. if exist fs_midimakefile call fs_midi.bat %1
  121. if not exist mipsel-elflibfs_midi_8202.a goto failed
  122. if exist fs_mp4makefile call fs_mp4.bat %1
  123. if not exist mipsel-elflibfs_mp4_8202.a goto failed
  124. if exist fs_pmpmakefile call fs_pmp.bat %1
  125. if not exist mipsel-elflibfs_pmp_8202.a goto failed
  126. if exist peifmakefile call pe.bat %1
  127. if not exist mipsel-elflibpe_8202.a goto failed
  128. if exist dsp3makefile call dsp3.bat %1
  129. rem if not exist mipsel-elflibdsp3.a goto failed
  130. if exist vcdmakefile call vcd.bat %1
  131. if not exist mipsel-elflibvcd_8202.a goto failed
  132. if exist gamemakefile call game.bat %1
  133. if not exist mipsel-elflibgame_8202.a goto failed
  134. if exist taskmakefile call task.bat %1
  135. if not exist mipsel-elflibtask_8202.a goto failed
  136. if exist systemmakefile call sys.bat %1
  137. if not exist mipsel-elflibsys_8202.a goto failed
  138. call 1.bat %1
  139. if not exist mipsel-elflibir_8202.a goto failed
  140. goto end
  141. REM ==================================================================
  142. REM ==================================================================
  143. :sdram16
  144. rem if exist clibmakefile call clib.bat
  145. if exist auddrvmakefile call auddrv.bat %1
  146. if not exist mipsel-elflibauddrv_16.a goto failed
  147. if exist cssmakefile call css.bat %1
  148. if not exist mipsel-elflibcss.a goto failed
  149. if exist idemakefile call ide.bat %1
  150. if not exist mipsel-elflibatapi_8202.a goto failed
  151. if exist authmakefile call auth.bat %1
  152. if not exist mipsel-elflibauth_16.a goto failed
  153. if exist navmakefile call nav.bat %1
  154. if not exist mipsel-elflibnav_16.a goto failed
  155. if exist kernelmakefile call kernel.bat %1
  156. if not exist mipsel-elflibkern_8202.a goto failed
  157. if exist kernelmakefile_mp4 call mp4.bat %1
  158. rem if not exist mipsel-elflibmp4_8202.a goto failed
  159. rem if exist chinesemakefile call ch.bat %1
  160. rem if exist testmakefile call test.bat %1
  161. if exist jpegmakefile call jpeg.bat %1
  162. if not exist mipsel-elflibjpeg_16.a goto failed
  163. if exist fsmakefile call fs.bat %1
  164. if not exist mipsel-elflibfs_16.a goto failed
  165. if exist fs_krnlmakefile call fs_krnl.bat %1
  166. if not exist mipsel-elflibfs_krnl_16.a goto failed
  167. if exist fs_midimakefile call fs_midi.bat %1
  168. if not exist mipsel-elflibfs_midi_16.a goto failed
  169. if exist fs_mp4makefile call fs_mp4.bat %1
  170. if not exist mipsel-elflibfs_mp4_16.a goto failed
  171. if exist fs_pmpmakefile call fs_pmp.bat %1
  172. if not exist mipsel-elflibfs_pmp_16.a goto failed
  173. if exist peifmakefile call pe.bat %1
  174. if not exist mipsel-elflibpe_16.a goto failed
  175. if exist dsp3makefile call dsp3.bat %1
  176. if not exist mipsel-elflibdsp3_8202.a goto failed
  177. if exist vcdmakefile call vcd.bat %1
  178. if not exist mipsel-elflibvcd_16.a goto failed
  179. if exist gamemakefile call game.bat %1
  180. if not exist mipsel-elflibgame_8202.a goto failed
  181. if exist taskmakefile call task.bat %1
  182. if not exist mipsel-elflibtask_8202.a goto failed
  183. if exist systemmakefile call sys.bat %1
  184. if not exist mipsel-elflibsys_16.a goto failed
  185. call 1.bat %1
  186. if not exist mipsel-elflibir_8202.a goto failed
  187. goto end
  188. REM ==================================================================
  189. REM ===================================================================
  190. :failed
  191. echo compile failed
  192. echo *************************
  193. REM ===================================================================
  194. :end