home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_200 / 247_01 / azdoit.bat < prev    next >
DOS Batch File  |  1989-04-19  |  3KB  |  116 lines

  1. rem MIRACL - IBM PC/MS-DOS Version 2.0
  2. rem This batch files creates miracl.lib from its component parts
  3. rem using the Aztec v3.4 (or greater) compiler, the Aztec
  4. rem as assembler and lb librarian utility
  5. rem Also included are the commands to create all the example programs
  6. rem using the Aztec ln utility
  7. rem
  8. rem Read your compiler documentation for further information
  9. rem 
  10. rem Invoke as "azdoit". It is assumed that paths have been correctly set up to
  11. rem the compiler, assembler, librarian and linker.
  12. rem
  13. rem Note - use with care. There is insufficient space for all of the files
  14. rem created by this batch file on the distribution diskette alone.
  15. rem
  16. rem Provided mainly as a guide for creating a batch file tailored
  17. rem specifically to your own configuration.
  18. rem
  19. rem On a diskette based system these commands should be executed manually,
  20. rem changing diskettes as necessary
  21. rem
  22. rem Compile MIRACL modules
  23. cc bncore.c 
  24. cc bnarth0.c
  25. cc bnarth1.c
  26. cc bnarth2.c
  27. cc bnsmall.c
  28. cc bnround.c
  29. cc bnio1.c 
  30. cc bnio2.c 
  31. cc bngcd.c 
  32. cc bnxgcd.c
  33. cc bnarth3.c
  34. cc bnrand.c 
  35. cc bnprime.c
  36. cc bnflash.c 
  37. cc bndouble.c
  38. cc bnbuild.c
  39. cc bnflsh1.c
  40. cc bnpi.c
  41. cc bnflsh2.c
  42. cc bnflsh3.c
  43. cc bnflsh4.c
  44. rem
  45. rem Assemble bnmuldv.c
  46. as bnmuldv.c
  47. rem Create library 'miracl.lib'
  48. del miracl.lib
  49. lb miracl.lib     bnflsh4.o bnflsh3.o bnflsh2.o bnflsh1.o bnpi.o
  50. lb miracl.lib -a+ bnio2.o bnio1.o bngcd.o bnxgcd.o bnflash.o 
  51. lb miracl.lib -a+ bndouble.o bnprime.o bnrand.o bnround.o bnbuild.o bnsmall.o
  52. lb miracl.lib -a+ bnarth3.o bnarth2.o bnarth1.o bnarth0.o bncore.o bnmuldv.o
  53. del bn*.o
  54. rem
  55. rem Compile and link example programs
  56. cc brute.c
  57. ln brute.o miracl.lib c.lib
  58. del brute.o
  59. cc mersenne.c
  60. ln mersenne.o miracl.lib c.lib
  61. del mersenne.o
  62. cc rsakey.c
  63. ln rsakey.o miracl.lib c.lib
  64. del rsakey.o
  65. cc encode.c 
  66. ln encode.o miracl.lib c.lib
  67. del encode.o
  68. cc decode.c 
  69. ln decode.o miracl.lib c.lib
  70. del decode.o
  71. cc okakey.c 
  72. ln okakey.o miracl.lib c.lib
  73. del okakey.o
  74. cc enciph.c 
  75. ln enciph.o miracl.lib c.lib
  76. del enciph.o
  77. cc deciph.c 
  78. ln deciph.o miracl.lib c.lib
  79. del deciph.o
  80. cc pi.c 
  81. ln pi.o miracl.lib c.lib m.lib
  82. del pi.o
  83. cc sample.c
  84. ln sample.o miracl.lib c.lib m.lib
  85. del sample.o
  86. cc roots.c 
  87. ln roots.o miracl.lib c.lib m.lib
  88. del roots.o
  89. cc hilbert.c 
  90. ln hilbert.o miracl.lib c.lib
  91. del hilbert.o
  92. cc pollard.c
  93. ln pollard.o miracl.lib c.lib
  94. del pollard.o
  95. cc williams.c
  96. ln willimas.o miracl.lib c.lib
  97. del williams.o
  98. cc lenstra.c
  99. ln lenstra.o miracl.lib c.lib
  100. del lenstra.o
  101. cc qsieve.c
  102. ln qsieve.o miracl.lib c.lib m.lib
  103. del qsieve.o
  104. cc brent.c 
  105. ln brent.o miracl.lib c.lib
  106. del brent.o
  107. cc fact.c 
  108. ln fact.o miracl.lib c.lib
  109. del fact.o
  110. cc palin.c 
  111. ln palin.o miracl.lib c.lib
  112. del palin.o
  113. cc hail.c
  114. ln hail.o miracl.lib c.lib
  115. del hail.o