home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / crypl200.zip / CRYPT.MAK < prev    next >
Makefile  |  1996-10-11  |  19KB  |  810 lines

  1. # Microsoft Visual C++ generated build script - Do not modify
  2.  
  3. PROJ = CRYPT
  4. DEBUG = 0
  5. PROGTYPE = 1
  6. CALLER = 
  7. ARGS = 
  8. DLLS = 
  9. D_RCDEFINES = -d_DEBUG
  10. R_RCDEFINES = -dNDEBUG
  11. ORIGIN = MSVC
  12. ORIGIN_VER = 1.00
  13. PROJPATH = C:\WORK\CRYPT\WINDOWS\
  14. USEMFC = 0
  15. CC = cl
  16. CPP = cl
  17. CXX = cl
  18. CCREATEPCHFLAG = 
  19. CPPCREATEPCHFLAG = 
  20. CUSEPCHFLAG = 
  21. CPPUSEPCHFLAG = 
  22. FIRSTC = CRYPT.C     
  23. FIRSTCPP =             
  24. RC = rc
  25. CFLAGS_D_WDLL = /nologo /G2 /W3 /Zi /ALw /Od /D "HAVE_CONFIG_H"="1" /D "BNINCLUDE"="lbn8086.h" /D "_DEBUG" /D "INC_CHILD" /I "..\." /GD /Fd"CRYPT.PDB"
  26. CFLAGS_R_WDLL = /nologo /G3 /W3 /ALw /O2 /D "HAVE_CONFIG_H"="1" /D "BNINCLUDE"="lbn8086.h" /D "NDEBUG" /D "INC_CHILD" /GD 
  27. LFLAGS_D_WDLL = /NOLOGO /NOD /NOE /PACKC:61440 /ALIGN:16 /ONERROR:NOEXE /CO  
  28. LFLAGS_R_WDLL = /NOLOGO /NOD /NOE /PACKC:61440 /ALIGN:16 /ONERROR:NOEXE  
  29. LIBS_D_WDLL = oldnames libw ldllcew odbc toolhelp.lib 
  30. LIBS_R_WDLL = oldnames libw ldllcew odbc toolhelp.lib 
  31. RCFLAGS = /nologo
  32. RESFLAGS = /nologo
  33. RUNFLAGS = 
  34. DEFFILE = CRYPT.DEF
  35. OBJS_EXT = ..\BNLIB\LBN8086.OBJ 
  36. LIBS_EXT = 
  37. !if "$(DEBUG)" == "1"
  38. CFLAGS = $(CFLAGS_D_WDLL)
  39. LFLAGS = $(LFLAGS_D_WDLL)
  40. LIBS = $(LIBS_D_WDLL)
  41. MAPFILE = nul
  42. RCDEFINES = $(D_RCDEFINES)
  43. !else
  44. CFLAGS = $(CFLAGS_R_WDLL)
  45. LFLAGS = $(LFLAGS_R_WDLL)
  46. LIBS = $(LIBS_R_WDLL)
  47. MAPFILE = nul
  48. RCDEFINES = $(R_RCDEFINES)
  49. !endif
  50. !if [if exist MSVC.BND del MSVC.BND]
  51. !endif
  52. SBRS = CRYPT.SBR \
  53.         LIB_3DES.SBR \
  54.         LIB_BLOW.SBR \
  55.         LIB_DES.SBR \
  56.         LIB_IDEA.SBR \
  57.         LIB_MD4.SBR \
  58.         LIB_MD5.SBR \
  59.         LIB_MDC.SBR \
  60.         LIB_NULL.SBR \
  61.         LIB_RC4.SBR \
  62.         LIB_RC5.SBR \
  63.         LIB_SAFR.SBR \
  64.         LIB_SHA.SBR \
  65.         BLOWFISH.SBR \
  66.         IDEA.SBR \
  67.         ECB_ENC.SBR \
  68.         SET_KEY.SBR \
  69.         SAFER.SBR \
  70.         ECB3_ENC.SBR \
  71.         LIB_RSA.SBR \
  72.         LIB_RC2.SBR \
  73.         BN.SBR \
  74.         BN00.SBR \
  75.         LBN00.SBR \
  76.         LBNMEM.SBR \
  77.         LEGAL.SBR \
  78.         LIB_PKCS.SBR \
  79.         ASN1.SBR \
  80.         STREAM.SBR \
  81.         LIB_RAND.SBR \
  82.         LIB_DH.SBR \
  83.         ASN1KEYS.SBR \
  84.         MD4.SBR \
  85.         MD5.SBR \
  86.         RC2.SBR \
  87.         RC4.SBR \
  88.         RC5.SBR \
  89.         SHA1.SBR \
  90.         SHA.SBR \
  91.         CRYPTOBJ.SBR \
  92.         CRYPTCAP.SBR \
  93.         CRYPTAPI.SBR \
  94.         CRYPTDBX.SBR \
  95.         ASN1OBJS.SBR \
  96.         MD2.SBR \
  97.         RIPEMD.SBR \
  98.         LIB_MD2.SBR \
  99.         LIB_RIPE.SBR \
  100.         X509_KEY.SBR \
  101.         PGP_KEY.SBR \
  102.         PGP_IDEA.SBR \
  103.         LIB_CERT.SBR \
  104.         LIB_DSA.SBR
  105.  
  106.  
  107. LBN8086_DEP = 
  108.  
  109. CRYPT_DEP = c:\work\crypt\crypt.h \
  110.     c:\work\crypt\capi.h \
  111.     c:\work\crypt\bnlib/bn.h
  112.  
  113.  
  114. LIB_3DES_DEP = c:\work\crypt\crypt.h \
  115.     c:\work\crypt\capi.h \
  116.     c:\work\crypt\bnlib/bn.h \
  117.     c:\work\crypt\libdes/des.h
  118.  
  119.  
  120. LIB_BLOW_DEP = c:\work\crypt\crypt.h \
  121.     c:\work\crypt\capi.h \
  122.     c:\work\crypt\bnlib/bn.h \
  123.     c:\work\crypt\blowfish/blowfish.h
  124.  
  125.  
  126. LIB_DES_DEP = c:\work\crypt\crypt.h \
  127.     c:\work\crypt\capi.h \
  128.     c:\work\crypt\bnlib/bn.h \
  129.     c:\work\crypt\libdes/des.h \
  130.     c:\work\crypt\testdes.h
  131.  
  132.  
  133. LIB_IDEA_DEP = c:\work\crypt\crypt.h \
  134.     c:\work\crypt\capi.h \
  135.     c:\work\crypt\bnlib/bn.h \
  136.     c:\work\crypt\idea/idea.h \
  137.     c:\work\crypt\testidea.h
  138.  
  139.  
  140. LIB_MD4_DEP = c:\work\crypt\crypt.h \
  141.     c:\work\crypt\capi.h \
  142.     c:\work\crypt\bnlib/bn.h \
  143.     c:\work\crypt\hash/md4.h
  144.  
  145.  
  146. LIB_MD5_DEP = c:\work\crypt\crypt.h \
  147.     c:\work\crypt\capi.h \
  148.     c:\work\crypt\bnlib/bn.h \
  149.     c:\work\crypt\hash/md5.h
  150.  
  151.  
  152. LIB_MDC_DEP = c:\work\crypt\crypt.h \
  153.     c:\work\crypt\capi.h \
  154.     c:\work\crypt\bnlib/bn.h \
  155.     c:\work\crypt\hash/sha.h
  156.  
  157.  
  158. LIB_NULL_DEP = c:\work\crypt\crypt.h \
  159.     c:\work\crypt\capi.h \
  160.     c:\work\crypt\bnlib/bn.h
  161.  
  162.  
  163. LIB_RC4_DEP = c:\work\crypt\crypt.h \
  164.     c:\work\crypt\capi.h \
  165.     c:\work\crypt\bnlib/bn.h \
  166.     c:\work\crypt\rc/rc4.h \
  167.     c:\work\crypt\testrc4.h
  168.  
  169.  
  170. LIB_RC5_DEP = c:\work\crypt\crypt.h \
  171.     c:\work\crypt\capi.h \
  172.     c:\work\crypt\bnlib/bn.h \
  173.     c:\work\crypt\rc/rc5.h
  174.  
  175.  
  176. LIB_SAFR_DEP = c:\work\crypt\crypt.h \
  177.     c:\work\crypt\capi.h \
  178.     c:\work\crypt\bnlib/bn.h \
  179.     c:\work\crypt\safer/safer.h \
  180.     c:\work\crypt\testsafr.h
  181.  
  182.  
  183. LIB_SHA_DEP = c:\work\crypt\crypt.h \
  184.     c:\work\crypt\capi.h \
  185.     c:\work\crypt\bnlib/bn.h \
  186.     c:\work\crypt\hash/sha.h
  187.  
  188.  
  189. BLOWFISH_DEP = c:\work\crypt\blowfish\blowfish.h \
  190.     c:\work\crypt\crypt.h \
  191.     c:\work\crypt\capi.h \
  192.     c:\work\crypt\bnlib/bn.h \
  193.     blowfish/blowfish.h \
  194.     c:\work\crypt\blowfish\bf_init.c \
  195.     blowfish/bf_init.c
  196.  
  197.  
  198. IDEA_DEP = c:\work\crypt\idea\idea.h \
  199.     c:\work\crypt\crypt.h \
  200.     c:\work\crypt\capi.h \
  201.     c:\work\crypt\bnlib/bn.h \
  202.     idea/idea.h
  203.  
  204.  
  205. ECB_ENC_DEP = c:\work\crypt\libdes\des_locl.h \
  206.     c:\work\crypt\libdes\des.h \
  207.     libdes/des.h \
  208.     c:\work\crypt\libdes\spr.h \
  209.     libdes/des_locl.h \
  210.     libdes/spr.h
  211.  
  212.  
  213. SET_KEY_DEP = c:\work\crypt\libdes\des_locl.h \
  214.     c:\work\crypt\libdes\des.h \
  215.     libdes/des.h \
  216.     c:\work\crypt\libdes\podd.h \
  217.     c:\work\crypt\libdes\sk.h \
  218.     libdes/des_locl.h \
  219.     libdes/podd.h \
  220.     libdes/sk.h
  221.  
  222.  
  223. SAFER_DEP = c:\work\crypt\safer\safer.h \
  224.     c:\work\crypt\crypt.h \
  225.     c:\work\crypt\capi.h \
  226.     c:\work\crypt\bnlib/bn.h \
  227.     safer/safer.h
  228.  
  229.  
  230. CRYPT_RCDEP = 
  231.  
  232. ECB3_ENC_DEP = c:\work\crypt\libdes\des_locl.h \
  233.     c:\work\crypt\libdes\des.h \
  234.     libdes/des.h \
  235.     libdes/des_locl.h
  236.  
  237.  
  238. LIB_RSA_DEP = c:\work\crypt\crypt.h \
  239.     c:\work\crypt\capi.h \
  240.     c:\work\crypt\bnlib/bn.h
  241.  
  242.  
  243. LIB_RC2_DEP = c:\work\crypt\crypt.h \
  244.     c:\work\crypt\capi.h \
  245.     c:\work\crypt\bnlib/bn.h \
  246.     c:\work\crypt\rc/rc2.h
  247.  
  248.  
  249. BN_DEP = c:\work\crypt\bnlib\bn.h \
  250.     bnlib/bn.h
  251.  
  252.  
  253. BN00_DEP = c:\work\crypt\bnlib\bnsize00.h \
  254.     c:\work\crypt\bnlib\lbn.h \
  255.     c:\work\crypt\bnlib\config.h \
  256.     bnlib/config.h \
  257.     bnlib/bnsize00.h \
  258.     c:\work\crypt\bnlib\bn64.c \
  259.     c:\work\crypt\bnlib\lbn64.h \
  260.     bnlib/lbn.h \
  261.     c:\work\crypt\bnlib\lbnmem.h \
  262.     c:\work\crypt\bnlib\bn64.h \
  263.     c:\work\crypt\bnlib\bn.h \
  264.     c:\work\crypt\bnlib\kludge.h \
  265.     bnlib/lbn64.h \
  266.     bnlib/lbnmem.h \
  267.     bnlib/bn64.h \
  268.     bnlib/bn.h \
  269.     bnlib/kludge.h \
  270.     c:\work\crypt\bnlib\bninit64.c \
  271.     bnlib/bn64.c \
  272.     bnlib/bninit64.c \
  273.     c:\work\crypt\bnlib\bn32.c \
  274.     c:\work\crypt\bnlib\lbn32.h \
  275.     c:\work\crypt\bnlib\bn32.h \
  276.     bnlib/lbn32.h \
  277.     bnlib/bn32.h \
  278.     c:\work\crypt\bnlib\bninit32.c \
  279.     bnlib/bn32.c \
  280.     bnlib/bninit32.c \
  281.     c:\work\crypt\bnlib\bn16.c \
  282.     c:\work\crypt\bnlib\lbn16.h \
  283.     c:\work\crypt\bnlib\bn16.h \
  284.     bnlib/lbn16.h \
  285.     bnlib/bn16.h \
  286.     c:\work\crypt\bnlib\bninit16.c \
  287.     bnlib/bn16.c \
  288.     bnlib/bninit16.c
  289.  
  290.  
  291. LBN00_DEP = c:\work\crypt\bnlib\bnsize00.h \
  292.     c:\work\crypt\bnlib\lbn.h \
  293.     c:\work\crypt\bnlib\config.h \
  294.     bnlib/config.h \
  295.     c:\work\crypt\bnlib\lbn64.c \
  296.     c:\work\crypt\bnlib\lbn64.h \
  297.     bnlib/lbn.h \
  298.     c:\work\crypt\bnlib\lbnmem.h \
  299.     c:\work\crypt\bnlib\legal.h \
  300.     c:\work\crypt\bnlib\kludge.h \
  301.     bnlib/lbn64.h \
  302.     bnlib/lbnmem.h \
  303.     bnlib/legal.h \
  304.     bnlib/kludge.h \
  305.     c:\work\crypt\bnlib\lbn32.c \
  306.     c:\work\crypt\bnlib\lbn32.h \
  307.     bnlib/lbn32.h \
  308.     c:\work\crypt\bnlib\lbn16.c \
  309.     c:\work\crypt\bnlib\lbn16.h \
  310.     bnlib/lbn16.h
  311.  
  312.  
  313. LBNMEM_DEP = c:\work\crypt\bnlib\config.h \
  314.     bnlib/config.h \
  315.     c:\work\crypt\bnlib\lbn.h \
  316.     c:\work\crypt\bnlib\lbnmem.h \
  317.     c:\work\crypt\bnlib\kludge.h \
  318.     bnlib/lbn.h \
  319.     bnlib/lbnmem.h \
  320.     bnlib/kludge.h
  321.  
  322.  
  323. LEGAL_DEP = c:\work\crypt\bnlib\config.h \
  324.     bnlib/config.h \
  325.     c:\work\crypt\bnlib\legal.h \
  326.     bnlib/legal.h
  327.  
  328.  
  329. LIB_PKCS_DEP = c:\work\crypt\crypt.h \
  330.     c:\work\crypt\capi.h \
  331.     c:\work\crypt\bnlib/bn.h \
  332.     c:\work\crypt\keymgmt/asn1objs.h \
  333.     c:\work\crypt\keymgmt/\stream.h \
  334.     c:\work\crypt\keymgmt/stream.h
  335.  
  336.  
  337. ASN1_DEP = c:\work\crypt\keymgmt\asn1.h \
  338.     c:\work\crypt\keymgmt\stream.h \
  339.     c:\work\crypt\crypt.h \
  340.     c:\work\crypt\capi.h \
  341.     c:\work\crypt\bnlib/bn.h \
  342.     c:\work\crypt\keymgmt\ber.h \
  343.     keymgmt/stream.h \
  344.     keymgmt/ber.h \
  345.     keymgmt/asn1.h
  346.  
  347.  
  348. STREAM_DEP = c:\work\crypt\keymgmt\stream.h \
  349.     c:\work\crypt\crypt.h \
  350.     c:\work\crypt\capi.h \
  351.     c:\work\crypt\bnlib/bn.h \
  352.     keymgmt/stream.h
  353.  
  354.  
  355. LIB_RAND_DEP = c:\work\crypt\crypt.h \
  356.     c:\work\crypt\capi.h \
  357.     c:\work\crypt\bnlib/bn.h \
  358.     c:\work\crypt\hash/sha.h \
  359.     sys/ipc.h \
  360.     sys/resource.h \
  361.     sys/select.h \
  362.     sys/shm.h \
  363.     sys/wait.h
  364.  
  365.  
  366. LIB_DH_DEP = c:\work\crypt\crypt.h \
  367.     c:\work\crypt\capi.h \
  368.     c:\work\crypt\bnlib/bn.h \
  369.     c:\work\crypt\testdh.h
  370.  
  371.  
  372. ASN1KEYS_DEP = c:\work\crypt\keymgmt\asn1.h \
  373.     c:\work\crypt\keymgmt\stream.h \
  374.     c:\work\crypt\crypt.h \
  375.     c:\work\crypt\capi.h \
  376.     c:\work\crypt\bnlib/bn.h \
  377.     c:\work\crypt\keymgmt\ber.h \
  378.     keymgmt/stream.h \
  379.     keymgmt/ber.h \
  380.     c:\work\crypt\keymgmt\asn1keys.h \
  381.     c:\work\crypt\keymgmt\asn1objs.h \
  382.     c:\work\crypt\keymgmt\asn1oid.h \
  383.     keymgmt/asn1.h \
  384.     keymgmt/asn1keys.h \
  385.     keymgmt/asn1objs.h \
  386.     keymgmt/asn1oid.h
  387.  
  388.  
  389. MD4_DEP = c:\work\crypt\hash\md4.h \
  390.     c:\work\crypt\crypt.h \
  391.     c:\work\crypt\capi.h \
  392.     c:\work\crypt\bnlib/bn.h \
  393.     hash/md4.h
  394.  
  395.  
  396. MD5_DEP = c:\work\crypt\hash\md5.h \
  397.     c:\work\crypt\crypt.h \
  398.     c:\work\crypt\capi.h \
  399.     c:\work\crypt\bnlib/bn.h \
  400.     hash/md5.h
  401.  
  402.  
  403. RC2_DEP = c:\work\crypt\rc\rc2.h \
  404.     c:\work\crypt\crypt.h \
  405.     c:\work\crypt\capi.h \
  406.     c:\work\crypt\bnlib/bn.h \
  407.     rc/rc2.h
  408.  
  409.  
  410. RC4_DEP = c:\work\crypt\rc\rc4.h \
  411.     rc/rc4.h
  412.  
  413.  
  414. RC5_DEP = c:\work\crypt\rc\rc5.h \
  415.     c:\work\crypt\crypt.h \
  416.     c:\work\crypt\capi.h \
  417.     c:\work\crypt\bnlib/bn.h \
  418.     rc/rc5.h
  419.  
  420.  
  421. SHA1_DEP = c:\work\crypt\hash\sha.h \
  422.     c:\work\crypt\crypt.h \
  423.     c:\work\crypt\capi.h \
  424.     c:\work\crypt\bnlib/bn.h \
  425.     hash/sha.h \
  426.     c:\work\crypt\hash\shacore.c \
  427.     hash/shacore.c
  428.  
  429.  
  430. SHA_DEP = c:\work\crypt\hash\sha.h \
  431.     c:\work\crypt\crypt.h \
  432.     c:\work\crypt\capi.h \
  433.     c:\work\crypt\bnlib/bn.h \
  434.     hash/sha.h \
  435.     c:\work\crypt\hash\shacore.c \
  436.     hash/shacore.c
  437.  
  438.  
  439. CRYPTOBJ_DEP = c:\work\crypt\crypt.h \
  440.     c:\work\crypt\capi.h \
  441.     c:\work\crypt\bnlib/bn.h \
  442.     c:\work\crypt\keymgmt/asn1objs.h \
  443.     c:\work\crypt\keymgmt/\stream.h \
  444.     c:\work\crypt\keymgmt/stream.h
  445.  
  446.  
  447. CRYPTCAP_DEP = c:\work\crypt\crypt.h \
  448.     c:\work\crypt\capi.h \
  449.     c:\work\crypt\bnlib/bn.h
  450.  
  451.  
  452. CRYPTAPI_DEP = c:\work\crypt\crypt.h \
  453.     c:\work\crypt\capi.h \
  454.     c:\work\crypt\bnlib/bn.h \
  455.     c:\work\crypt\hash/md2.h \
  456.     c:\work\crypt\hash/md4.h \
  457.     c:\work\crypt\hash/md5.h \
  458.     c:\work\crypt\hash/ripemd.h \
  459.     c:\work\crypt\hash/sha.h \
  460.     c:\work\crypt\keymgmt/asn1objs.h \
  461.     c:\work\crypt\keymgmt/\stream.h \
  462.     c:\work\crypt\keymgmt/stream.h \
  463.     sys/mman.h
  464.  
  465.  
  466. CRYPTDBX_DEP = c:\work\crypt\crypt.h \
  467.     c:\work\crypt\capi.h \
  468.     c:\work\crypt\bnlib/bn.h \
  469.     c:\work\crypt\keymgmt/keymgmt.h
  470.  
  471.  
  472. ASN1OBJS_DEP = c:\work\crypt\keymgmt\asn1.h \
  473.     c:\work\crypt\keymgmt\stream.h \
  474.     c:\work\crypt\crypt.h \
  475.     c:\work\crypt\capi.h \
  476.     c:\work\crypt\bnlib/bn.h \
  477.     c:\work\crypt\keymgmt\ber.h \
  478.     keymgmt/stream.h \
  479.     keymgmt/ber.h \
  480.     c:\work\crypt\keymgmt\asn1objs.h \
  481.     keymgmt/asn1.h \
  482.     keymgmt/asn1objs.h
  483.  
  484.  
  485. MD2_DEP = c:\work\crypt\hash\md2.h \
  486.     c:\work\crypt\crypt.h \
  487.     c:\work\crypt\capi.h \
  488.     c:\work\crypt\bnlib/bn.h \
  489.     hash/md2.h
  490.  
  491.  
  492. RIPEMD_DEP = c:\work\crypt\hash\ripemd.h \
  493.     c:\work\crypt\crypt.h \
  494.     c:\work\crypt\capi.h \
  495.     c:\work\crypt\bnlib/bn.h \
  496.     hash/ripemd.h
  497.  
  498.  
  499. LIB_MD2_DEP = c:\work\crypt\crypt.h \
  500.     c:\work\crypt\capi.h \
  501.     c:\work\crypt\bnlib/bn.h \
  502.     c:\work\crypt\hash/md2.h
  503.  
  504.  
  505. LIB_RIPE_DEP = c:\work\crypt\crypt.h \
  506.     c:\work\crypt\capi.h \
  507.     c:\work\crypt\bnlib/bn.h \
  508.     c:\work\crypt\hash/ripemd.h
  509.  
  510.  
  511. X509_KEY_DEP = c:\work\crypt\keymgmt\asn1.h \
  512.     c:\work\crypt\keymgmt\stream.h \
  513.     c:\work\crypt\crypt.h \
  514.     c:\work\crypt\capi.h \
  515.     c:\work\crypt\bnlib/bn.h \
  516.     c:\work\crypt\keymgmt\ber.h \
  517.     keymgmt/stream.h \
  518.     keymgmt/ber.h \
  519.     c:\work\crypt\keymgmt\asn1keys.h \
  520.     c:\work\crypt\keymgmt\asn1oid.h \
  521.     c:\work\crypt\keymgmt\keymgmt.h \
  522.     keymgmt/asn1.h \
  523.     keymgmt/asn1keys.h \
  524.     keymgmt/asn1oid.h \
  525.     keymgmt/keymgmt.h
  526.  
  527.  
  528. PGP_KEY_DEP = c:\work\crypt\keymgmt\keymgmt.h \
  529.     c:\work\crypt\keymgmt\pgp_idea.h \
  530.     c:\work\crypt\crypt.h \
  531.     c:\work\crypt\capi.h \
  532.     c:\work\crypt\bnlib/bn.h \
  533.     keymgmt/keymgmt.h \
  534.     keymgmt/pgp_idea.h
  535.  
  536.  
  537. PGP_IDEA_DEP = c:\work\crypt\keymgmt\pgp_idea.h \
  538.     c:\work\crypt\crypt.h \
  539.     c:\work\crypt\capi.h \
  540.     c:\work\crypt\bnlib/bn.h \
  541.     keymgmt/pgp_idea.h
  542.  
  543.  
  544. LIB_CERT_DEP = c:\work\crypt\crypt.h \
  545.     c:\work\crypt\capi.h \
  546.     c:\work\crypt\bnlib/bn.h \
  547.     c:\work\crypt\keymgmt/asn1keys.h \
  548.     c:\work\crypt\keymgmt/\stream.h \
  549.     c:\work\crypt\keymgmt/stream.h
  550.  
  551.  
  552. LIB_DSA_DEP = c:\work\crypt\crypt.h \
  553.     c:\work\crypt\capi.h \
  554.     c:\work\crypt\bnlib/bn.h
  555.  
  556.  
  557. all:    $(PROJ).DLL
  558.  
  559. CRYPT.OBJ:    ..\CRYPT.C $(CRYPT_DEP)
  560.     $(CC) $(CFLAGS) $(CCREATEPCHFLAG) /c ..\CRYPT.C
  561.  
  562. LIB_3DES.OBJ:    ..\LIB_3DES.C $(LIB_3DES_DEP)
  563.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_3DES.C
  564.  
  565. LIB_BLOW.OBJ:    ..\LIB_BLOW.C $(LIB_BLOW_DEP)
  566.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_BLOW.C
  567.  
  568. LIB_DES.OBJ:    ..\LIB_DES.C $(LIB_DES_DEP)
  569.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_DES.C
  570.  
  571. LIB_IDEA.OBJ:    ..\LIB_IDEA.C $(LIB_IDEA_DEP)
  572.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_IDEA.C
  573.  
  574. LIB_MD4.OBJ:    ..\LIB_MD4.C $(LIB_MD4_DEP)
  575.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_MD4.C
  576.  
  577. LIB_MD5.OBJ:    ..\LIB_MD5.C $(LIB_MD5_DEP)
  578.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_MD5.C
  579.  
  580. LIB_MDC.OBJ:    ..\LIB_MDC.C $(LIB_MDC_DEP)
  581.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_MDC.C
  582.  
  583. LIB_NULL.OBJ:    ..\LIB_NULL.C $(LIB_NULL_DEP)
  584.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_NULL.C
  585.  
  586. LIB_RC4.OBJ:    ..\LIB_RC4.C $(LIB_RC4_DEP)
  587.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_RC4.C
  588.  
  589. LIB_RC5.OBJ:    ..\LIB_RC5.C $(LIB_RC5_DEP)
  590.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_RC5.C
  591.  
  592. LIB_SAFR.OBJ:    ..\LIB_SAFR.C $(LIB_SAFR_DEP)
  593.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_SAFR.C
  594.  
  595. LIB_SHA.OBJ:    ..\LIB_SHA.C $(LIB_SHA_DEP)
  596.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_SHA.C
  597.  
  598. BLOWFISH.OBJ:    ..\BLOWFISH\BLOWFISH.C $(BLOWFISH_DEP)
  599.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\BLOWFISH\BLOWFISH.C
  600.  
  601. IDEA.OBJ:    ..\IDEA\IDEA.C $(IDEA_DEP)
  602.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\IDEA\IDEA.C
  603.  
  604. ECB_ENC.OBJ:    ..\LIBDES\ECB_ENC.C $(ECB_ENC_DEP)
  605.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIBDES\ECB_ENC.C
  606.  
  607. SET_KEY.OBJ:    ..\LIBDES\SET_KEY.C $(SET_KEY_DEP)
  608.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIBDES\SET_KEY.C
  609.  
  610. SAFER.OBJ:    ..\SAFER\SAFER.C $(SAFER_DEP)
  611.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\SAFER\SAFER.C
  612.  
  613. CRYPT.RES:    CRYPT.RC $(CRYPT_RCDEP)
  614.     $(RC) $(RCFLAGS) $(RCDEFINES) -r CRYPT.RC
  615.  
  616. ECB3_ENC.OBJ:    ..\LIBDES\ECB3_ENC.C $(ECB3_ENC_DEP)
  617.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIBDES\ECB3_ENC.C
  618.  
  619. LIB_RSA.OBJ:    ..\LIB_RSA.C $(LIB_RSA_DEP)
  620.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_RSA.C
  621.  
  622. LIB_RC2.OBJ:    ..\LIB_RC2.C $(LIB_RC2_DEP)
  623.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_RC2.C
  624.  
  625. BN.OBJ:    ..\BNLIB\BN.C $(BN_DEP)
  626.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\BNLIB\BN.C
  627.  
  628. BN00.OBJ:    ..\BNLIB\BN00.C $(BN00_DEP)
  629.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\BNLIB\BN00.C
  630.  
  631. LBN00.OBJ:    ..\BNLIB\LBN00.C $(LBN00_DEP)
  632.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\BNLIB\LBN00.C
  633.  
  634. LBNMEM.OBJ:    ..\BNLIB\LBNMEM.C $(LBNMEM_DEP)
  635.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\BNLIB\LBNMEM.C
  636.  
  637. LEGAL.OBJ:    ..\BNLIB\LEGAL.C $(LEGAL_DEP)
  638.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\BNLIB\LEGAL.C
  639.  
  640. LIB_PKCS.OBJ:    ..\LIB_PKCS.C $(LIB_PKCS_DEP)
  641.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_PKCS.C
  642.  
  643. ASN1.OBJ:    ..\KEYMGMT\ASN1.C $(ASN1_DEP)
  644.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\KEYMGMT\ASN1.C
  645.  
  646. STREAM.OBJ:    ..\KEYMGMT\STREAM.C $(STREAM_DEP)
  647.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\KEYMGMT\STREAM.C
  648.  
  649. LIB_RAND.OBJ:    ..\LIB_RAND.C $(LIB_RAND_DEP)
  650.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_RAND.C
  651.  
  652. LIB_DH.OBJ:    ..\LIB_DH.C $(LIB_DH_DEP)
  653.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_DH.C
  654.  
  655. ASN1KEYS.OBJ:    ..\KEYMGMT\ASN1KEYS.C $(ASN1KEYS_DEP)
  656.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\KEYMGMT\ASN1KEYS.C
  657.  
  658. MD4.OBJ:    ..\HASH\MD4.C $(MD4_DEP)
  659.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\HASH\MD4.C
  660.  
  661. MD5.OBJ:    ..\HASH\MD5.C $(MD5_DEP)
  662.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\HASH\MD5.C
  663.  
  664. RC2.OBJ:    ..\RC\RC2.C $(RC2_DEP)
  665.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\RC\RC2.C
  666.  
  667. RC4.OBJ:    ..\RC\RC4.C $(RC4_DEP)
  668.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\RC\RC4.C
  669.  
  670. RC5.OBJ:    ..\RC\RC5.C $(RC5_DEP)
  671.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\RC\RC5.C
  672.  
  673. SHA1.OBJ:    ..\HASH\SHA1.C $(SHA1_DEP)
  674.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\HASH\SHA1.C
  675.  
  676. SHA.OBJ:    ..\HASH\SHA.C $(SHA_DEP)
  677.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\HASH\SHA.C
  678.  
  679. CRYPTOBJ.OBJ:    ..\CRYPTOBJ.C $(CRYPTOBJ_DEP)
  680.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\CRYPTOBJ.C
  681.  
  682. CRYPTCAP.OBJ:    ..\CRYPTCAP.C $(CRYPTCAP_DEP)
  683.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\CRYPTCAP.C
  684.  
  685. CRYPTAPI.OBJ:    ..\CRYPTAPI.C $(CRYPTAPI_DEP)
  686.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\CRYPTAPI.C
  687.  
  688. CRYPTDBX.OBJ:    ..\CRYPTDBX.C $(CRYPTDBX_DEP)
  689.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\CRYPTDBX.C
  690.  
  691. ASN1OBJS.OBJ:    ..\KEYMGMT\ASN1OBJS.C $(ASN1OBJS_DEP)
  692.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\KEYMGMT\ASN1OBJS.C
  693.  
  694. MD2.OBJ:    ..\HASH\MD2.C $(MD2_DEP)
  695.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\HASH\MD2.C
  696.  
  697. RIPEMD.OBJ:    ..\HASH\RIPEMD.C $(RIPEMD_DEP)
  698.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\HASH\RIPEMD.C
  699.  
  700. LIB_MD2.OBJ:    ..\LIB_MD2.C $(LIB_MD2_DEP)
  701.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_MD2.C
  702.  
  703. LIB_RIPE.OBJ:    ..\LIB_RIPE.C $(LIB_RIPE_DEP)
  704.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_RIPE.C
  705.  
  706. X509_KEY.OBJ:    ..\KEYMGMT\X509_KEY.C $(X509_KEY_DEP)
  707.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\KEYMGMT\X509_KEY.C
  708.  
  709. PGP_KEY.OBJ:    ..\KEYMGMT\PGP_KEY.C $(PGP_KEY_DEP)
  710.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\KEYMGMT\PGP_KEY.C
  711.  
  712. PGP_IDEA.OBJ:    ..\KEYMGMT\PGP_IDEA.C $(PGP_IDEA_DEP)
  713.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\KEYMGMT\PGP_IDEA.C
  714.  
  715. LIB_CERT.OBJ:    ..\LIB_CERT.C $(LIB_CERT_DEP)
  716.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_CERT.C
  717.  
  718. LIB_DSA.OBJ:    ..\LIB_DSA.C $(LIB_DSA_DEP)
  719.     $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c ..\LIB_DSA.C
  720.  
  721.  
  722. $(PROJ).DLL::    CRYPT.RES
  723.  
  724. $(PROJ).DLL::    CRYPT.OBJ LIB_3DES.OBJ LIB_BLOW.OBJ LIB_DES.OBJ LIB_IDEA.OBJ LIB_MD4.OBJ \
  725.     LIB_MD5.OBJ LIB_MDC.OBJ LIB_NULL.OBJ LIB_RC4.OBJ LIB_RC5.OBJ LIB_SAFR.OBJ LIB_SHA.OBJ \
  726.     BLOWFISH.OBJ IDEA.OBJ ECB_ENC.OBJ SET_KEY.OBJ SAFER.OBJ ECB3_ENC.OBJ LIB_RSA.OBJ \
  727.     LIB_RC2.OBJ BN.OBJ BN00.OBJ LBN00.OBJ LBNMEM.OBJ LEGAL.OBJ LIB_PKCS.OBJ ASN1.OBJ \
  728.     STREAM.OBJ LIB_RAND.OBJ LIB_DH.OBJ ASN1KEYS.OBJ MD4.OBJ MD5.OBJ RC2.OBJ RC4.OBJ RC5.OBJ \
  729.     SHA1.OBJ SHA.OBJ CRYPTOBJ.OBJ CRYPTCAP.OBJ CRYPTAPI.OBJ CRYPTDBX.OBJ ASN1OBJS.OBJ \
  730.     MD2.OBJ RIPEMD.OBJ LIB_MD2.OBJ LIB_RIPE.OBJ X509_KEY.OBJ PGP_KEY.OBJ PGP_IDEA.OBJ \
  731.     LIB_CERT.OBJ LIB_DSA.OBJ $(OBJS_EXT) $(DEFFILE)
  732.     echo >NUL @<<$(PROJ).CRF
  733. CRYPT.OBJ +
  734. LIB_3DES.OBJ +
  735. LIB_BLOW.OBJ +
  736. LIB_DES.OBJ +
  737. LIB_IDEA.OBJ +
  738. LIB_MD4.OBJ +
  739. LIB_MD5.OBJ +
  740. LIB_MDC.OBJ +
  741. LIB_NULL.OBJ +
  742. LIB_RC4.OBJ +
  743. LIB_RC5.OBJ +
  744. LIB_SAFR.OBJ +
  745. LIB_SHA.OBJ +
  746. BLOWFISH.OBJ +
  747. IDEA.OBJ +
  748. ECB_ENC.OBJ +
  749. SET_KEY.OBJ +
  750. SAFER.OBJ +
  751. ECB3_ENC.OBJ +
  752. LIB_RSA.OBJ +
  753. LIB_RC2.OBJ +
  754. BN.OBJ +
  755. BN00.OBJ +
  756. LBN00.OBJ +
  757. LBNMEM.OBJ +
  758. LEGAL.OBJ +
  759. LIB_PKCS.OBJ +
  760. ASN1.OBJ +
  761. STREAM.OBJ +
  762. LIB_RAND.OBJ +
  763. LIB_DH.OBJ +
  764. ASN1KEYS.OBJ +
  765. MD4.OBJ +
  766. MD5.OBJ +
  767. RC2.OBJ +
  768. RC4.OBJ +
  769. RC5.OBJ +
  770. SHA1.OBJ +
  771. SHA.OBJ +
  772. CRYPTOBJ.OBJ +
  773. CRYPTCAP.OBJ +
  774. CRYPTAPI.OBJ +
  775. CRYPTDBX.OBJ +
  776. ASN1OBJS.OBJ +
  777. MD2.OBJ +
  778. RIPEMD.OBJ +
  779. LIB_MD2.OBJ +
  780. LIB_RIPE.OBJ +
  781. X509_KEY.OBJ +
  782. PGP_KEY.OBJ +
  783. PGP_IDEA.OBJ +
  784. LIB_CERT.OBJ +
  785. LIB_DSA.OBJ +
  786. $(OBJS_EXT)
  787. $(PROJ).DLL
  788. $(MAPFILE)
  789. G:\MSVC15\LIB\+
  790. G:\MSVC15\MFC\LIB\+
  791. $(LIBS)
  792. $(DEFFILE);
  793. <<
  794.     link $(LFLAGS) @$(PROJ).CRF
  795.     $(RC) $(RESFLAGS) CRYPT.RES $@
  796.     @copy $(PROJ).CRF MSVC.BND
  797.     implib /nowep $(PROJ).LIB $(PROJ).DLL
  798.  
  799. $(PROJ).DLL::    CRYPT.RES
  800.     if not exist MSVC.BND     $(RC) $(RESFLAGS) CRYPT.RES $@
  801.  
  802. run: $(PROJ).DLL
  803.     $(PROJ) $(RUNFLAGS)
  804.  
  805.  
  806. $(PROJ).BSC: $(SBRS)
  807.     bscmake @<<
  808. /o$@ $(SBRS)
  809. <<
  810.