Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

120 lines
2.3 KiB

  1. echo off
  2. if "%1" == "" goto usage
  3. if "%2" == "" goto usage
  4. cd d:\nt\private\inc
  5. cd %1:\candidate\rel%2\inc
  6. %1:
  7. if "%3" == "yes" goto skip11
  8. goto skip12
  9. :skip11
  10. d:
  11. out jet.h
  12. %1:
  13. :skip12
  14. cp jet.h d:.
  15. cd d:\nt\public\sdk\lib
  16. cd %1:\candidate\rel%2\sysdb
  17. if "%3" == "yes" goto skip21
  18. goto skip22
  19. :skip21
  20. d:
  21. out system.mdb
  22. %1:
  23. :skip22
  24. cp system.mdb d:.
  25. cd d:\nt\private\net\jet\dae\src
  26. cd %1:\candidate\rel%2\src\dae\src
  27. if "%3" == "yes" goto skip31
  28. goto skip32
  29. :skip31
  30. d:
  31. out *.c
  32. %1:
  33. :skip32
  34. cp bm.c fcreate.c frename.c lv.c recupd.c sysinit.c d:.
  35. cp bt.c fdelete.c fucb.c mcm.c redo.c systab.c d:.
  36. cp btsplit.c fileopen.c gmem.c node.c redut.c sysw32.c d:.
  37. cp buf.c flddef.c info.c page.c sort.c tm.c d:.
  38. cp daeutil.c flddnorm.c io.c pib.c sortapi.c ttapi.c d:.
  39. cp dbapi.c fldext.c log.c recdel.c space.c ver.c d:.
  40. cp dir.c fldmod.c logapi.c recget.c stats.c d:.
  41. cp fcb.c fldnorm.c logutil.c recmisc.c sysdb.c d:.
  42. cd d:\nt\private\net\jet\dae\inc
  43. cd %1:\candidate\rel%2\src\dae\inc
  44. if "%3" == "yes" goto skip41
  45. goto skip42
  46. :skip41
  47. d:
  48. out *.h
  49. %1:
  50. :skip42
  51. cp b71iseng.h dirapi.h fucb.h nver.h scb.h stapi.h d:
  52. cp bm.h fcb.h idb.h os.h sortapi.h stats.h d:
  53. cp daeconst.h fdb.h info.h page.h spaceapi.h stint.h d:
  54. cp daedebug.h fileapi.h log.h pib.h spaceint.h sys.h d:
  55. cp daedef.h fileint.h logapi.h recapi.h spinlock.h systab.h d:
  56. cp dbapi.h fmp.h node.h recint.h ssib.h util.h d:
  57. cd d:\nt\private\net\jet\jet\src
  58. cd %1:\candidate\rel%2\src\jet\src
  59. if "%3" == "yes" goto skip51
  60. goto skip52
  61. :skip51
  62. d:
  63. out *.c
  64. out dbgcpl.dlg
  65. %1:
  66. :skip52
  67. cp apicore.c compact.c jetstr.c sysdb.c vdbdispc.c vtmgr.c d:.
  68. cp apidebug.c initterm.c jstub.c util.c vdbmgr.c d:.
  69. cp apirare.c isammgr.c sesmgr.c utilw32.c vtdispc.c d:.
  70. cp dbgcpl.dlg d:
  71. cd d:\nt\private\net\jet\jet\inc
  72. cd %1:\candidate\rel%2\src\jet\inc
  73. if "%3" == "yes" goto skip61
  74. goto skip62
  75. :skip61
  76. d:
  77. out *.h
  78. %1:
  79. :skip62
  80. cp _jet.h isamapi.h jetord.h valtag.h verstamp.h d:.
  81. cp _jetstr.h dbgcpl.h isammgr.h sesmgr.h vdbapi.h vtapi.h d:.
  82. cp _vdbmgr.h disp.h jet.h std.h vdbmgr.h vtmgr.h d:.
  83. cp _vtmgr.h err.h jetdef.h taskmgr.h version.h d:.
  84. cd d:\nt\private\net\jet
  85. cd %1:\candidate\rel%2
  86. d:
  87. goto done
  88. :usage
  89. echo off
  90. echo cpsrc jet-src-drive jet-rel_num [yes]
  91. goto done
  92. :done