home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 January / Chip_2001-01_cd1.bin / tema / mysql / mysql-3.23.28g-win-source.exe / make_all.bat next >
DOS Batch File  |  2000-10-18  |  4KB  |  117 lines

  1. REM To fix makefiles one can do:
  2. REM replace ' : $(SOURCE) "$(INTDIR)"' ' : $(SOURCE)' -- */*.mak
  3.  
  4. REM To clean everything, type: 'make_all clean'
  5.  
  6. REM Remove any existing object, or library files
  7.  
  8. @ECHO OFF
  9. IF "%1"=="clean" goto CLEAN
  10. GOTO MAKE
  11.  
  12. :CLEAN
  13. REM clean all
  14. @ECHO ON
  15. for /R %%d in (*.lib) do del %%d
  16. for /R %%d in (*.obj) do del %%d
  17. @ECHO OFF
  18.  
  19. :MAKE
  20. REM make all
  21. @ECHO ON
  22.  
  23. cd strings
  24. nmake -NOLOGO -f strings.mak CFG="strings - Win32 Debug"
  25. nmake -NOLOGO -f strings.mak CFG="strings - Win32 Release"
  26. cd ..
  27. cd dbug
  28. nmake -NOLOGO -f dbug.mak CFG="dbug - Win32 Debug"
  29. nmake -NOLOGO -f dbug.mak CFG="dbug - Win32 Release"
  30. cd ..
  31. cd mysys
  32. nmake -NOLOGO -f mysys.mak CFG="mysys - Win32 Debug"
  33. nmake -NOLOGO -f mysys.mak CFG="mysys - Win32 Release"
  34. cd ..
  35. cd heap
  36. nmake -NOLOGO -f heap.mak CFG="heap - Win32 Release"
  37. nmake -NOLOGO -f heap.mak CFG="heap - Win32 Debug"
  38. cd ..
  39. cd regex
  40. nmake -NOLOGO -f regex.mak CFG="regex - Win32 Debug"
  41. nmake -NOLOGO -f regex.mak CFG="regex - Win32 Release"
  42. cd ..
  43. cd isam
  44. nmake -NOLOGO -f isam.mak CFG="isam - Win32 Debug"
  45. nmake -NOLOGO -f isam.mak CFG="isam - Win32 Release"
  46. cd ..
  47. cd merge
  48. nmake -NOLOGO -f merge.mak CFG="merge - Win32 Debug"
  49. nmake -NOLOGO -f merge.mak CFG="merge - Win32 Release"
  50. cd ..
  51. cd myisam
  52. nmake -NOLOGO -f myisam.mak CFG="myisam - Win32 Debug"
  53. nmake -NOLOGO -f myisam.mak CFG="myisam - Win32 Release"
  54. cd ..
  55. cd myisammrg
  56. nmake -NOLOGO -f myisammrg.mak CFG="myisammrg - Win32 Debug"
  57. nmake -NOLOGO -f myisammrg.mak CFG="myisammrg - Win32 Release"
  58. cd ..
  59. cd zlib
  60. nmake -NOLOGO -f zlib.mak CFG="zlib - Win32 Debug"
  61. nmake -NOLOGO -f zlib.mak CFG="zlib - Win32 Release"
  62. cd ..
  63. cd libmySQL
  64. nmake -NOLOGO -f libmySQL.mak CFG="libmySQL - Win32 Debug" RECURSE=0
  65. nmake -NOLOGO -f libmySQL.mak CFG="libmySQL - Win32 Release" RECURSE=0
  66. cd ..
  67. cd sql
  68. nmake -NOLOGO -f mysqld.mak CFG="mysqld - Win32 Debug" RECURSE=0
  69. nmake -NOLOGO -f mysqld.mak CFG="mysqld - Win32 Release" RECURSE=0
  70. nmake -NOLOGO -f mysqld.mak CFG="mysqld - Win32 nt" RECURSE=0
  71. cd ..
  72. cd client
  73. nmake -NOLOGO -f mysqlclient.mak CFG="mysqlclient - Win32 Debug" RECURSE=0
  74. nmake -NOLOGO -f mysqlclient.mak CFG="mysqlclient - Win32 Release" RECURSE=0
  75. nmake -NOLOGO -f mysql.mak CFG="mysql - Win32 Release" RECURSE=0
  76. nmake -NOLOGO -f mysqladmin.mak CFG="mysqladmin - Win32 Release" RECURSE=0
  77. nmake -NOLOGO -f mysqldump.mak CFG="mysqldump - Win32 Release" RECURSE=0
  78. nmake -NOLOGO -f mysqlimport.mak CFG="mysqlimport - Win32 Release" RECURSE=0
  79. nmake -NOLOGO -f mysqlshow.mak CFG="mysqlshow - Win32 Release" RECURSE=0
  80. cd ..
  81. cd isamchk
  82. nmake -NOLOGO -f isamchk.mak CFG="isamchk - Win32 Release" RECURSE=0
  83. cd ..
  84. cd pack_isam
  85. nmake -NOLOGO -f pack_isam.mak CFG="pack_isam - Win32 Release" RECURSE=0
  86. cd ..
  87. cd myisamchk
  88. nmake -NOLOGO -f myisamchk.mak CFG="myisamchk - Win32 Release" RECURSE=0
  89. cd ..
  90. cd myisampack
  91. nmake -NOLOGO -f myisampack.mak CFG="myisampack - Win32 Release" RECURSE=0
  92. cd ..
  93. cd myisamlog
  94. nmake -NOLOGO -f myisamlog.mak CFG="myisamlog - Win32 Release" RECURSE=0
  95. cd ..
  96. cd mysqlbinlog
  97. nmake -NOLOGO -f mysqlbinlog.mak CFG="mysqlbinlog - Win32 Release" RECURSE=0
  98. cd ..
  99. cd mysqlmanager
  100. nmake -NOLOGO -f mysqlmanager.mak CFG="MySqlManager - Win32 Release" RECURSE=0
  101. cd ..
  102. cd mysqlshutdown
  103. nmake -NOLOGO -f mysqlshutdown.mak CFG="mysqlshutdown - Win32 Release" RECURSE=0
  104. cd ..
  105. cd mysqlwatch
  106. nmake -NOLOGO -f mysqlwatch.mak CFG="mysqlwatch - Win32 Release" RECURSE=0
  107. cd ..
  108. cd replace
  109. nmake -NOLOGO -f replace.mak CFG="replace - Win32 Release" RECURSE=0
  110. cd ..
  111. cd perror
  112. nmake -NOLOGO -f perror.mak CFG="perror - Win32 Release" RECURSE=0
  113. cd ..
  114.  
  115. REM Copy things to c:\mysql\
  116. c:\local\fixmysql23.bat
  117.