mdwtools.ins 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. %
  2. % $Id$
  3. %
  4. % Installer for the mdwtools packages
  5. %
  6. % (c) 1996 Mark Wooding
  7. %
  8. %----- Revision history -----------------------------------------------------
  9. %
  10. % $Log$
  11. % Revision 1.1 2000-07-13 09:10:21 michael
  12. % + Initial import
  13. %
  14. % Revision 1.1 1998/09/21 10:19:01 michael
  15. % Initial implementation
  16. %
  17. % Revision 1.3 1996/11/19 20:57:26 mdw
  18. % Entered into RCS
  19. %
  20. % --- Licence note ---
  21. %
  22. % mdwtools installer
  23. % Copyright (c) 1996 Mark Wooding
  24. %
  25. % This program is free software; you can redistribute it and/or modify
  26. % it under the terms of the GNU General Public License as published by
  27. % the Free Software Foundation; either version 2 of the License, or
  28. % (at your option) any later version.
  29. %
  30. % This program is distributed in the hope that it will be useful,
  31. % but WITHOUT ANY WARRANTY; without even the implied warranty of
  32. % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  33. % GNU General Public License for more details.
  34. %
  35. % You should have received a copy of the GNU General Public License
  36. % along with this program; if not, write to the Free Software
  37. % Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  38. % --- Sort out how to do all this ---
  39. \def\batchfile{mdwtools.ins}
  40. \input docstrip
  41. \keepsilent
  42. \preamble
  43. IMPORTANT NOTICE
  44. \endpreamble
  45. { % --- This is a group so that docstrip \reads it all in one go ---
  46. \ifx\generate\mdwxxnotdef
  47. \gdef\mdwgen#1{#1}
  48. \gdef\mdwf#1#2{\generateFile{#1}{n}{#2}}
  49. \gdef\needed#1{}
  50. \else
  51. \global\let\mdwgen\generate
  52. \global\def\mdwf{\file}
  53. \global\askforoverwritefalse
  54. \fi
  55. }
  56. \mdwgen{\mdwf {at.sty} {\from {at.dtx} {package}}
  57. \mdwf {mdwlist.sty} {\from {mdwlist.dtx} {package}}
  58. \mdwf {mdwtab.sty} {\from {mdwtab.dtx} {mdwtab}
  59. \needed{syntax.dtx}
  60. \from {footnote.dtx} {macro}
  61. \from {doafter.dtx} {macro}}
  62. \mdwf {syntax.sty} {\from {syntax.dtx} {package}
  63. \from {doafter.dtx} {macro}}
  64. \mdwf {mathenv.sty} {\from {mdwtab.dtx} {mathenv}}
  65. \mdwf {mdwmath.sty} {\from {mdwmath.dtx} {package}}
  66. \mdwf {sverb.sty} {\from {sverb.dtx} {package}}
  67. \mdwf {footnote.sty} {\from {footnote.dtx} {package}}
  68. \mdwf {doafter.sty} {\from {doafter.dtx} {package,latex2e}}
  69. \mdwf {doafter.tex} {\from {doafter.dtx} {package,plain}}
  70. \mdwf {cmtt.sty} {\from {cmtt.dtx} {sty}}
  71. \mdwf {mTTenc.def} {\from {cmtt.dtx} {def}}
  72. \mdwf {mTTcmtt.fd} {\from {cmtt.dtx} {fd}}
  73. }
  74. \Msg{Done!}