Hex Artifact Content

Artifact ca7d144699029b34be18b4786ade0e7fe31aa77883e719bb6696d3e651a0e366:


0000: 23 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  #---------------
0010: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0020: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0030: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 2d  -------------- -
0040: 2a 2d 20 6d 61 6b 65 66 69 6c 65 20 2d 2a 2d 0d  *- makefile -*-.
0050: 0a 23 0d 0a 23 20 4d 61 6b 65 66 69 6c 65 20 66  .#..# Makefile f
0060: 6f 72 20 54 63 6c 54 4c 53 20 65 78 74 65 6e 73  or TclTLS extens
0070: 69 6f 6e 73 2e 0d 0a 23 0d 0a 23 20 42 61 73 69  ions...#..# Basi
0080: 63 20 62 75 69 6c 64 2c 20 74 65 73 74 20 61 6e  c build, test an
0090: 64 20 69 6e 73 74 61 6c 6c 0d 0a 23 20 20 20 6e  d install..#   n
00a0: 6d 61 6b 65 20 2f 66 20 6d 61 6b 65 66 69 6c 65  make /f makefile
00b0: 2e 76 63 20 49 4e 53 54 41 4c 4c 44 49 52 3d 63  .vc INSTALLDIR=c
00c0: 3a 5c 70 61 74 68 5c 74 6f 5c 74 63 6c 0d 0a 23  :\path\to\tcl..#
00d0: 20 20 20 6e 6d 61 6b 65 20 2f 66 20 6d 61 6b 65     nmake /f make
00e0: 66 69 6c 65 2e 76 63 20 49 4e 53 54 41 4c 4c 44  file.vc INSTALLD
00f0: 49 52 3d 63 3a 5c 70 61 74 68 5c 74 6f 5c 74 63  IR=c:\path\to\tc
0100: 6c 20 74 65 73 74 0d 0a 23 20 20 20 6e 6d 61 6b  l test..#   nmak
0110: 65 20 2f 66 20 6d 61 6b 65 66 69 6c 65 2e 76 63  e /f makefile.vc
0120: 20 49 4e 53 54 41 4c 4c 44 49 52 3d 63 3a 5c 70   INSTALLDIR=c:\p
0130: 61 74 68 5c 74 6f 5c 74 63 6c 20 69 6e 73 74 61  ath\to\tcl insta
0140: 6c 6c 0d 0a 23 0d 0a 23 20 46 6f 72 20 6f 74 68  ll..#..# For oth
0150: 65 72 20 62 75 69 6c 64 20 6f 70 74 69 6f 6e 73  er build options
0160: 20 28 64 65 62 75 67 2c 20 73 74 61 74 69 63 20   (debug, static 
0170: 65 74 63 2e 29 2c 0d 0a 23 20 53 65 65 20 54 49  etc.),..# See TI
0180: 50 20 34 37 37 20 28 68 74 74 70 73 3a 2f 2f 63  P 477 (https://c
0190: 6f 72 65 2e 74 63 6c 2d 6c 61 6e 67 2e 6f 72 67  ore.tcl-lang.org
01a0: 2f 74 69 70 73 2f 64 6f 63 2f 6d 61 69 6e 2f 74  /tips/doc/main/t
01b0: 69 70 2f 34 37 37 2e 6d 64 29 20 66 6f 72 0d 0a  ip/477.md) for..
01c0: 23 20 64 65 74 61 69 6c 65 64 20 64 6f 63 75 6d  # detailed docum
01d0: 65 6e 74 61 74 69 6f 6e 2e 0d 0a 23 0d 0a 23 20  entation...#..# 
01e0: 53 65 65 20 74 68 65 20 66 69 6c 65 20 22 6c 69  See the file "li
01f0: 63 65 6e 73 65 2e 74 65 72 6d 73 22 20 66 6f 72  cense.terms" for
0200: 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20   information on 
0210: 75 73 61 67 65 20 61 6e 64 20 72 65 64 69 73 74  usage and redist
0220: 72 69 62 75 74 69 6f 6e 0d 0a 23 20 6f 66 20 74  ribution..# of t
0230: 68 69 73 20 66 69 6c 65 2c 20 61 6e 64 20 66 6f  his file, and fo
0240: 72 20 61 20 44 49 53 43 4c 41 49 4d 45 52 20 4f  r a DISCLAIMER O
0250: 46 20 41 4c 4c 20 57 41 52 52 41 4e 54 49 45 53  F ALL WARRANTIES
0260: 2e 0d 0a 23 0d 0a 23 2d 2d 2d 2d 2d 2d 2d 2d 2d  ...#..#---------
0270: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0280: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0290: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
02a0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
02b0: 2d 2d 2d 2d 2d 0d 0a 0d 0a 23 20 54 68 65 20 6e  -----....# The n
02c0: 61 6d 65 20 6f 66 20 74 68 65 20 70 61 63 6b 61  ame of the packa
02d0: 67 65 0d 0a 50 52 4f 4a 45 43 54 20 3d 20 74 6c  ge..PROJECT = tl
02e0: 73 0d 0a 0d 0a 21 69 6e 63 6c 75 64 65 20 22 72  s....!include "r
02f0: 75 6c 65 73 2d 65 78 74 2e 76 63 22 0d 0a 0d 0a  ules-ext.vc"....
0300: 23 20 44 65 66 69 6e 65 20 74 68 65 20 6f 62 6a  # Define the obj
0310: 65 63 74 20 66 69 6c 65 73 20 61 6e 64 20 72 65  ect files and re
0320: 73 6f 75 72 63 65 20 66 69 6c 65 20 74 68 61 74  source file that
0330: 20 6d 61 6b 65 20 75 70 20 74 68 65 20 65 78 74   make up the ext
0340: 65 6e 73 69 6f 6e 2e 0d 0a 23 20 4e 6f 74 65 20  ension...# Note 
0350: 74 68 65 20 72 65 73 6f 75 72 63 65 20 66 69 6c  the resource fil
0360: 65 20 64 6f 65 73 20 6e 6f 74 20 6d 61 6b 65 73  e does not makes
0370: 20 73 65 6e 73 65 20 69 66 20 64 6f 69 6e 67 20   sense if doing 
0380: 61 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 79  a static library
0390: 20 62 75 69 6c 64 0d 0a 23 20 68 65 6e 63 65 20   build..# hence 
03a0: 69 74 20 69 73 20 75 6e 64 65 72 20 74 68 61 74  it is under that
03b0: 20 63 6f 6e 64 69 74 69 6f 6e 2e 20 54 4d 50 5f   condition. TMP_
03c0: 44 49 52 20 69 73 20 74 68 65 20 6f 75 74 70 75  DIR is the outpu
03d0: 74 20 64 69 72 65 63 74 6f 72 79 0d 0a 23 20 64  t directory..# d
03e0: 65 66 69 6e 65 64 20 62 79 20 72 75 6c 65 73 20  efined by rules 
03f0: 66 6f 72 20 6f 62 6a 65 63 74 20 66 69 6c 65 73  for object files
0400: 2e 0d 0a 50 52 4a 5f 4f 42 4a 53 20 3d 20 24 28  ...PRJ_OBJS = $(
0410: 54 4d 50 5f 44 49 52 29 5c 74 6c 73 2e 6f 62 6a  TMP_DIR)\tls.obj
0420: 20 5c 0d 0a 09 24 28 54 4d 50 5f 44 49 52 29 5c   \...$(TMP_DIR)\
0430: 74 6c 73 42 49 4f 2e 6f 62 6a 20 5c 0d 0a 09 24  tlsBIO.obj \...$
0440: 28 54 4d 50 5f 44 49 52 29 5c 74 6c 73 49 4f 2e  (TMP_DIR)\tlsIO.
0450: 6f 62 6a 20 5c 0d 0a 09 24 28 54 4d 50 5f 44 49  obj \...$(TMP_DI
0460: 52 29 5c 74 6c 73 58 35 30 39 2e 6f 62 6a 0d 0a  R)\tlsX509.obj..
0470: 0d 0a 23 20 44 65 66 69 6e 65 20 61 6e 79 20 61  ..# Define any a
0480: 64 64 69 74 69 6f 6e 61 6c 20 70 72 6f 6a 65 63  dditional projec
0490: 74 20 69 6e 63 6c 75 64 65 20 66 6c 61 67 73 0d  t include flags.
04a0: 0a 23 20 53 53 4c 5f 49 4e 53 54 41 4c 4c 5f 46  .# SSL_INSTALL_F
04b0: 4f 4c 44 45 52 20 3d 20 77 69 74 68 20 74 68 65  OLDER = with the
04c0: 20 4f 70 65 6e 53 53 4c 20 69 6e 73 74 61 6c 6c   OpenSSL install
04d0: 61 74 69 6f 6e 20 66 6f 6c 64 65 72 20 66 6f 6c  ation folder fol
04e0: 6c 6f 77 69 6e 67 2e 0d 0a 50 52 4a 5f 49 4e 43  lowing...PRJ_INC
04f0: 4c 55 44 45 53 20 3d 20 2d 49 22 24 28 53 53 4c  LUDES = -I"$(SSL
0500: 5f 49 4e 53 54 41 4c 4c 5f 46 4f 4c 44 45 52 29  _INSTALL_FOLDER)
0510: 5c 69 6e 63 6c 75 64 65 22 20 2d 49 22 24 28 4f  \include" -I"$(O
0520: 50 45 4e 53 53 4c 5f 49 4e 53 54 41 4c 4c 5f 44  PENSSL_INSTALL_D
0530: 49 52 29 5c 69 6e 63 6c 75 64 65 22 20 2d 49 22  IR)\include" -I"
0540: 24 28 54 4d 50 5f 44 49 52 29 22 0d 0a 0d 0a 23  $(TMP_DIR)"....#
0550: 20 44 65 66 69 6e 65 20 61 6e 79 20 61 64 64 69   Define any addi
0560: 74 69 6f 6e 61 6c 20 63 6f 6d 70 69 6c 65 72 20  tional compiler 
0570: 66 6c 61 67 73 20 74 68 61 74 20 6d 69 67 68 74  flags that might
0580: 20 62 65 20 72 65 71 75 69 72 65 64 20 66 6f 72   be required for
0590: 20 74 68 65 20 70 72 6f 6a 65 63 74 0d 0a 50 52   the project..PR
05a0: 4a 5f 44 45 46 49 4e 45 53 20 3d 20 2d 44 20 4e  J_DEFINES = -D N
05b0: 4f 5f 53 53 4c 32 20 2d 44 20 4e 4f 5f 53 53 4c  O_SSL2 -D NO_SSL
05c0: 33 20 2d 44 20 5f 43 52 54 5f 53 45 43 55 52 45  3 -D _CRT_SECURE
05d0: 5f 4e 4f 5f 57 41 52 4e 49 4e 47 53 0d 0a 0d 0a  _NO_WARNINGS....
05e0: 23 0d 0a 23 20 53 53 4c 20 4c 69 62 73 3a 0d 0a  #..# SSL Libs:..
05f0: 23 20 20 20 20 31 2e 20 24 7b 4c 49 42 43 52 59  #    1. ${LIBCRY
0600: 50 54 4f 7d 2e 64 6c 6c 0d 0a 23 20 20 20 20 32  PTO}.dll..#    2
0610: 2e 20 24 7b 4c 49 42 53 53 4c 7d 2e 64 6c 6c 0d  . ${LIBSSL}.dll.
0620: 0a 23 20 57 68 65 72 65 20 4c 49 42 43 52 59 50  .# Where LIBCRYP
0630: 54 4f 20 28 23 31 2e 29 20 61 6e 64 20 4c 49 42  TO (#1.) and LIB
0640: 53 53 4c 20 28 23 32 2e 29 20 61 72 65 20 64 65  SSL (#2.) are de
0650: 66 69 6e 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73  fined as follows
0660: 3a 0d 0a 23 20 20 20 20 76 31 2e 31 3a 20 6c 69  :..#    v1.1: li
0670: 62 63 72 79 70 74 6f 2d 31 2e 31 2d 78 36 34 2e  bcrypto-1.1-x64.
0680: 64 6c 6c 20 61 6e 64 20 6c 69 62 73 73 6c 2d 31  dll and libssl-1
0690: 2e 31 2d 78 36 34 2e 64 6c 6c 0d 0a 23 20 20 20  .1-x64.dll..#   
06a0: 20 76 33 3a 20 6c 69 62 63 72 79 70 74 6f 2d 33   v3: libcrypto-3
06b0: 2d 78 36 34 2e 64 6c 6c 20 61 6e 64 20 6c 69 62  -x64.dll and lib
06c0: 73 73 6c 2d 33 2d 78 36 34 2e 64 6c 6c 0d 0a 23  ssl-3-x64.dll..#
06d0: 20 4f 6e 20 2a 6e 69 78 20 6c 69 62 63 72 79 70   On *nix libcryp
06e0: 74 6f 2e 73 6f 2e 2a 20 61 6e 64 20 6c 69 62 73  to.so.* and libs
06f0: 73 6c 2e 73 6f 2e 2a 20 28 77 68 65 72 65 20 73  sl.so.* (where s
0700: 75 66 66 69 78 20 69 73 20 61 20 76 65 72 73 69  uffix is a versi
0710: 6f 6e 20 69 6e 64 69 63 61 74 6f 72 29 2e 0d 0a  on indicator)...
0720: 23 0d 0a 50 52 4a 5f 4c 49 42 53 20 3d 20 5c 0d  #..PRJ_LIBS = \.
0730: 0a 09 22 24 28 53 53 4c 5f 49 4e 53 54 41 4c 4c  .."$(SSL_INSTALL
0740: 5f 46 4f 4c 44 45 52 29 5c 6c 69 62 5c 6c 69 62  _FOLDER)\lib\lib
0750: 73 73 6c 2e 6c 69 62 22 20 5c 0d 0a 09 22 24 28  ssl.lib" \..."$(
0760: 53 53 4c 5f 49 4e 53 54 41 4c 4c 5f 46 4f 4c 44  SSL_INSTALL_FOLD
0770: 45 52 29 5c 6c 69 62 5c 6c 69 62 63 72 79 70 74  ER)\lib\libcrypt
0780: 6f 2e 6c 69 62 22 20 5c 0d 0a 09 57 53 32 5f 33  o.lib" \...WS2_3
0790: 32 2e 4c 49 42 20 47 44 49 33 32 2e 4c 49 42 20  2.LIB GDI32.LIB 
07a0: 41 44 56 41 50 49 33 32 2e 4c 49 42 20 43 52 59  ADVAPI32.LIB CRY
07b0: 50 54 33 32 2e 4c 49 42 20 55 53 45 52 33 32 2e  PT32.LIB USER32.
07c0: 4c 49 42 0d 0a 0d 0a 23 20 44 65 66 69 6e 65 20  LIB....# Define 
07d0: 74 68 65 20 73 74 61 6e 64 61 72 64 20 74 61 72  the standard tar
07e0: 67 65 74 73 0d 0a 21 69 6e 63 6c 75 64 65 20 22  gets..!include "
07f0: 24 28 5f 52 55 4c 45 53 44 49 52 29 5c 74 61 72  $(_RULESDIR)\tar
0800: 67 65 74 73 2e 76 63 22 0d 0a 0d 0a 23 20 50 72  gets.vc"....# Pr
0810: 6f 6a 65 63 74 20 73 70 65 63 69 66 69 63 20 74  oject specific t
0820: 61 72 67 65 74 73 0d 0a 0d 0a 23 20 57 65 20 6d  argets....# We m
0830: 75 73 74 20 64 65 66 69 6e 65 20 61 20 70 6b 67  ust define a pkg
0840: 69 6e 64 65 78 20 74 61 72 67 65 74 20 74 68 61  index target tha
0850: 74 20 77 69 6c 6c 20 63 72 65 61 74 65 20 61 20  t will create a 
0860: 70 6b 67 49 6e 64 65 78 2e 74 63 6c 0d 0a 23 20  pkgIndex.tcl..# 
0870: 66 69 6c 65 20 69 6e 20 74 68 65 20 24 28 4f 55  file in the $(OU
0880: 54 5f 44 49 52 29 20 64 69 72 65 63 74 6f 72 79  T_DIR) directory
0890: 2e 20 57 65 20 63 61 6e 20 6a 75 73 74 20 72 65  . We can just re
08a0: 64 69 72 65 63 74 20 74 6f 20 74 68 65 0d 0a 23  direct to the..#
08b0: 20 64 65 66 61 75 6c 74 2d 70 6b 67 69 6e 64 65   default-pkginde
08c0: 78 20 74 61 72 67 65 74 20 66 6f 72 20 6f 75 72  x target for our
08d0: 20 73 61 6d 70 6c 65 20 65 78 74 65 6e 73 69 6f   sample extensio
08e0: 6e 2e 0d 0a 70 6b 67 69 6e 64 65 78 3a 20 64 65  n...pkgindex: de
08f0: 66 61 75 6c 74 2d 70 6b 67 69 6e 64 65 78 0d 0a  fault-pkgindex..
0900: 0d 0a 24 28 52 4f 4f 54 29 5c 6d 61 6e 69 66 65  ..$(ROOT)\manife
0910: 73 74 2e 75 75 69 64 3a 0d 0a 20 20 20 63 6f 70  st.uuid:..   cop
0920: 79 20 24 28 57 49 4e 5f 44 49 52 29 5c 67 69 74  y $(WIN_DIR)\git
0930: 6d 61 6e 69 66 65 73 74 2e 69 6e 20 24 28 52 4f  manifest.in $(RO
0940: 4f 54 29 5c 6d 61 6e 69 66 65 73 74 2e 75 75 69  OT)\manifest.uui
0950: 64 0d 0a 20 20 20 67 69 74 20 72 65 76 2d 70 61  d..   git rev-pa
0960: 72 73 65 20 48 45 41 44 20 3e 3e 24 28 52 4f 4f  rse HEAD >>$(ROO
0970: 54 29 5c 6d 61 6e 69 66 65 73 74 2e 75 75 69 64  T)\manifest.uuid
0980: 0d 0a 0d 0a 24 28 54 4d 50 5f 44 49 52 29 5c 74  ....$(TMP_DIR)\t
0990: 6c 73 55 75 69 64 2e 68 3a 09 24 28 52 4f 4f 54  lsUuid.h:.$(ROOT
09a0: 29 5c 6d 61 6e 69 66 65 73 74 2e 75 75 69 64 0d  )\manifest.uuid.
09b0: 0a 09 63 6f 70 79 20 24 28 57 49 4e 5f 44 49 52  ..copy $(WIN_DIR
09c0: 29 5c 74 6c 73 55 75 69 64 2e 68 2e 69 6e 2b 24  )\tlsUuid.h.in+$
09d0: 28 52 4f 4f 54 29 5c 6d 61 6e 69 66 65 73 74 2e  (ROOT)\manifest.
09e0: 75 75 69 64 20 24 28 54 4d 50 5f 44 49 52 29 5c  uuid $(TMP_DIR)\
09f0: 74 6c 73 55 75 69 64 2e 68 0d 0a 0d 0a 0d 0a 23  tlsUuid.h......#
0a00: 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 6e 73   The default ins
0a10: 74 61 6c 6c 20 74 61 72 67 65 74 20 6f 6e 6c 79  tall target only
0a20: 20 69 6e 73 74 61 6c 6c 73 20 62 69 6e 61 72 69   installs binari
0a30: 65 73 20 61 6e 64 20 73 63 72 69 70 74 73 20 73  es and scripts s
0a40: 6f 20 61 64 64 0d 0a 23 20 61 6e 20 61 64 64 69  o add..# an addi
0a50: 74 69 6f 6e 61 6c 20 74 61 72 67 65 74 20 66 6f  tional target fo
0a60: 72 20 6f 75 72 20 64 6f 63 75 6d 65 6e 74 61 74  r our documentat
0a70: 69 6f 6e 2e 20 4e 6f 74 65 20 74 68 69 73 20 2a  ion. Note this *
0a80: 61 64 64 73 2a 20 61 20 74 61 72 67 65 74 0d 0a  adds* a target..
0a90: 23 20 73 69 6e 63 65 20 6e 6f 20 63 6f 6d 6d 61  # since no comma
0aa0: 6e 64 73 20 61 72 65 20 6c 69 73 74 65 64 20 61  nds are listed a
0ab0: 66 74 65 72 20 69 74 2e 20 54 68 65 20 6f 72 69  fter it. The ori
0ac0: 67 69 6e 61 6c 20 74 61 72 67 65 74 73 20 66 6f  ginal targets fo
0ad0: 72 0d 0a 23 20 69 6e 73 74 61 6c 6c 20 28 66 72  r..# install (fr
0ae0: 6f 6d 20 74 61 72 67 65 74 73 2e 76 63 29 20 77  om targets.vc) w
0af0: 69 6c 6c 20 72 65 6d 61 69 6e 2e 0d 0a 69 6e 73  ill remain...ins
0b00: 74 61 6c 6c 3a 20 64 65 66 61 75 6c 74 2d 70 6b  tall: default-pk
0b10: 67 69 6e 64 65 78 2d 74 65 61 20 64 65 66 61 75  gindex-tea defau
0b20: 6c 74 2d 69 6e 73 74 61 6c 6c 20 64 65 66 61 75  lt-install defau
0b30: 6c 74 2d 69 6e 73 74 61 6c 6c 2d 64 6f 63 73 2d  lt-install-docs-
0b40: 68 74 6d 6c 0d 0a 20 20 20 20 69 66 20 65 78 69  html..    if exi
0b50: 73 74 20 22 24 28 53 53 4c 5f 49 4e 53 54 41 4c  st "$(SSL_INSTAL
0b60: 4c 5f 46 4f 4c 44 45 52 29 5c 62 69 6e 5c 6c 69  L_FOLDER)\bin\li
0b70: 62 63 72 79 70 74 6f 2d 2a 2d 78 36 34 2e 64 6c  bcrypto-*-x64.dl
0b80: 6c 22 20 28 0d 0a 20 20 20 20 20 20 20 20 78 63  l" (..        xc
0b90: 6f 70 79 20 2f 63 20 2f 79 20 22 24 28 53 53 4c  opy /c /y "$(SSL
0ba0: 5f 49 4e 53 54 41 4c 4c 5f 46 4f 4c 44 45 52 29  _INSTALL_FOLDER)
0bb0: 5c 62 69 6e 5c 6c 69 62 63 72 79 70 74 6f 2d 2a  \bin\libcrypto-*
0bc0: 2d 78 36 34 2e 64 6c 6c 22 20 22 24 28 50 52 4a  -x64.dll" "$(PRJ
0bd0: 5f 49 4e 53 54 41 4c 4c 5f 44 49 52 29 22 0d 0a  _INSTALL_DIR)"..
0be0: 20 20 20 20 29 0d 0a 20 20 20 20 69 66 20 65 78      )..    if ex
0bf0: 69 73 74 20 22 24 28 53 53 4c 5f 49 4e 53 54 41  ist "$(SSL_INSTA
0c00: 4c 4c 5f 46 4f 4c 44 45 52 29 5c 62 69 6e 5c 6c  LL_FOLDER)\bin\l
0c10: 69 62 73 73 6c 2d 2a 2d 78 36 34 2e 64 6c 6c 22  ibssl-*-x64.dll"
0c20: 20 28 0d 0a 20 20 20 20 20 20 20 20 78 63 6f 70   (..        xcop
0c30: 79 20 2f 63 20 2f 79 20 22 24 28 53 53 4c 5f 49  y /c /y "$(SSL_I
0c40: 4e 53 54 41 4c 4c 5f 46 4f 4c 44 45 52 29 5c 62  NSTALL_FOLDER)\b
0c50: 69 6e 5c 6c 69 62 73 73 6c 2d 2a 2d 78 36 34 2e  in\libssl-*-x64.
0c60: 64 6c 6c 22 20 22 24 28 50 52 4a 5f 49 4e 53 54  dll" "$(PRJ_INST
0c70: 41 4c 4c 5f 44 49 52 29 22 0d 0a 20 20 20 20 29  ALL_DIR)"..    )
0c80: 0d 0a 0d 0a 23 20 45 78 70 6c 69 63 69 74 20 64  ....# Explicit d
0c90: 65 70 65 6e 64 65 6e 63 79 20 72 75 6c 65 73 0d  ependency rules.
0ca0: 0a 24 28 47 45 4e 45 52 49 43 44 49 52 29 5c 74  .$(GENERICDIR)\t
0cb0: 6c 73 2e 63 3a 20 24 28 54 4d 50 5f 44 49 52 29  ls.c: $(TMP_DIR)
0cc0: 5c 74 6c 73 55 75 69 64 2e 68 0d 0a 0d 0a 23 20  \tlsUuid.h....# 
0cd0: 54 65 73 74 20 70 61 63 6b 61 67 65 0d 0a 74 65  Test package..te
0ce0: 73 74 3a 20 64 65 66 61 75 6c 74 2d 74 65 73 74  st: default-test
0cf0: 0d 0a                                            ..