home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 1217.MAKEFILE < prev    next >
Text File  |  1991-06-04  |  4KB  |  177 lines

  1. OBJ1 = rsalib.obj rsaio.obj keygen.obj fprims.obj random.obj
  2. OBJ2 =    basslib.obj basslib2.obj lfsr.obj memmgr.obj md4.obj lzh.obj
  3. SRCS1 = rsalib.c rsalib.h keygen.c keygen.h rsaio.c rsaio.h fprims.asm
  4. SRCS2 =    random.c random.h memmgr.c memmgr.h
  5. SRCS3 =    basslib.c basslib2.c lfsr.c basslib.h basslib2.h lfsr.h
  6. SRCS4 = md4.c md4.h md4.doc lzh.c
  7.  
  8.  
  9. pgp.exe :     pgp.obj $(OBJ1) $(OBJ2)
  10.         link /M /STACK:8192 pgp.obj $(OBJ1) $(OBJ2) ;
  11.         - pgp
  12.  
  13. pgp.obj :     pgp.c rsalib.h rsaio.h keygen.h random.h basslib.h basslib2.h md4.h
  14.         cl /c /Oxaz /DDEBUG pgp.c
  15.  
  16. keygen.obj :     keygen.c rsalib.h random.h
  17.         del keygen.lst
  18.         cl /c /Oxaz /Za /DDEBUG keygen.c
  19.  
  20. rsalib.obj :     rsalib.c rsalib.h
  21.         del rsalib.lst
  22.         cl /c /Oxaz /Za rsalib.c
  23.  
  24. rsaio.obj :     rsaio.c rsalib.h rsaio.h
  25.         del rsaio.lst
  26.         cl /c /Oxaz /Za rsaio.c
  27.  
  28. fprims.obj :     fprims.asm
  29.         masm fprims ;
  30.  
  31.  
  32. random.obj :    random.c random.h
  33.         cl /c /Ox random.c
  34.  
  35. basslib.obj :     basslib.c basslib.h memmgr.h lfsr.h
  36.         cl /c /Oxaz /Za basslib.c
  37.  
  38. basslib2.obj :     basslib2.c basslib2.h
  39.         cl /c /Oxaz /Za /DDEBUG basslib2.c
  40.  
  41. lfsr.obj :     lfsr.c lfsr.h
  42.         cl /c /Oxaz /Za /DDEBUG lfsr.c
  43.  
  44. memmgr.obj :     memmgr.c memmgr.h
  45.         cl /c /Oxaz /Za /DDEBUG memmgr.c
  46.  
  47. lzh.obj :       lzh.c
  48.                 cl /c /Oxaz /Za lzh.c
  49.  
  50. md4.obj :     md4.c md4.h
  51.         cl /c /Oxaz md4.c
  52.  
  53.  
  54. # The following section is for making a release disk...
  55.  
  56. pgpguide.lst :    pgpguide.doc
  57.         lp pgpguide.doc pgpguide.lst /T1 /B6
  58.         pgp -se pgpguide.doc bond smart testfile.ctx
  59.  
  60. pgp.ctx :    pgp.exe
  61.         pgp -sb pgp.exe prz
  62.  
  63. pgpguide.ctx :    pgpguide.lst
  64.         pgp -sb pgpguide.lst prz
  65.  
  66. pgp10src.ctx :    pgp10src.zip
  67.         pgp -sb pgp10src.zip prz
  68.  
  69. pgp10.zip :    keyring.sec keyring.pub pgp.ctx prz.pub pgpguide.ctx pgp.exe pgpguide.lst pgp10src.zip setup.doc
  70.         - pkzip -i pgp10src.zip pgp.c pgp.obj pgformat.doc testfile.ctx
  71.         pgp -sb pgp10src.zip prz
  72.         - del pgp10.zip
  73.         pkzip -a pgp10.zip keyring.sec keyring.pub pgp.exe pgpguide.lst setup.doc
  74.         pkzip -a pgp10.zip pgp.ctx pgpguide.ctx pgp10src.ctx prz.pub
  75.         pkzip -v pgp10.zip
  76.  
  77. pgp10src.zip :    $(SRCS1) $(SRCS2) $(SRCS3) $(SRCS4) $(OBJ1) $(OBJ2) makefile
  78.         - del pgp10src.zip
  79.         pkzip -a pgp10src.zip $(SRCS1)
  80.         pkzip -a pgp10src.zip $(SRCS2)
  81.         pkzip -a pgp10src.zip $(SRCS3)
  82.         pkzip -a pgp10src.zip $(SRCS4) makefile
  83.         pkzip -a pgp10src.zip $(OBJ1)
  84.         pkzip -a pgp10src.zip $(OBJ2)
  85.         pkzip -a pgp10src.zip copyleft.txt
  86.         pkzip -a pgp10src.zip pgp.c pgp.obj pgformat.doc testfile.ctx
  87.         dir pgp10src.zip
  88.  
  89. pgpsetup.exe :    pgp10.zip
  90.         copy pgp10.zip pgpsetup.zip
  91.         zip2exe pgpsetup
  92.         del pgpsetup.zip
  93.  
  94. a:pgpsetup.exe : pgpsetup.exe
  95.         copy pgpsetup.exe a: /v
  96.  
  97. a:pgp10.zip :    pgp10.zip
  98.         copy pgp10.zip a: /v
  99.  
  100. a:pgp10src.zip :    pgp10src.zip
  101.         copy pgp10src.zip a: /v
  102.  
  103. a:readme.txt :    readme.txt
  104.         copy readme.txt a: /v
  105.  
  106. pgrelease :    a:pgp10src.zip a:pgp10.zip a:readme.txt pgpsetup.exe
  107.         dir a:
  108.  
  109.  
  110. # The following section is for bringing in source files from elsewhere...
  111.  
  112. md4 = ..\md4
  113. b = ..\basso
  114. rnd = ..\random
  115. rsa = ..\rsa
  116.  
  117. rsalib.c :    $(rsa)\rsalib.c
  118.         copy $(rsa)\rsalib.c
  119.  
  120. rsalib.h :    $(rsa)\rsalib.h
  121.         copy $(rsa)\rsalib.h
  122.  
  123. rsaio.c :    $(rsa)\rsaio.c
  124.         copy $(rsa)\rsaio.c
  125.  
  126. rsaio.h :    $(rsa)\rsaio.h
  127.         copy $(rsa)\rsaio.h
  128.  
  129. keygen.c :    $(rsa)\keygen.c
  130.         copy $(rsa)\keygen.c
  131.  
  132. keygen.h :    $(rsa)\keygen.h
  133.         copy $(rsa)\keygen.h
  134.  
  135. random.c :    $(rnd)\random.c
  136.         copy $(rnd)\random.c
  137.  
  138. random.h :    $(rnd)\random.h
  139.         copy $(rnd)\random.h
  140.  
  141. basslib.c :    $(b)\basslib.c
  142.         copy $(b)\basslib.c
  143.  
  144. basslib.h :    $(b)\basslib.h
  145.         copy $(b)\basslib.h
  146.  
  147. basslib2.c :    $(b)\basslib2.c
  148.         copy $(b)\basslib2.c
  149.  
  150. basslib2.h :    $(b)\basslib2.h
  151.         copy $(b)\basslib2.h
  152.  
  153. lfsr.c :    $(b)\lfsr.c
  154.         copy $(b)\lfsr.c
  155.  
  156. lfsr.h :    $(b)\lfsr.h
  157.         copy $(b)\lfsr.h
  158.  
  159. memmgr.c :    $(b)\memmgr.c
  160.         copy $(b)\memmgr.c
  161.  
  162. memmgr.h :    $(b)\memmgr.h
  163.         copy $(b)\memmgr.h
  164.  
  165. fprims.asm :    $(rsa)\fprims.asm
  166.         copy $(rsa)\fprims.asm
  167.  
  168. md4.c     :    $(md4)\md4.c
  169.         copy $(md4)\md4.c
  170.  
  171. #md4.h     :    $(md4)\md4.h
  172. #        copy $(md4)\md4.h
  173. # Commented out because of inexplicable bug in NDMAKE make utility.
  174.  
  175.  
  176.  
  177.