Artifact 1f902dbcec7805aad70e7273f07297caea5bf525:
0000: 43 43 20 3d 20 40 50 54 48 52 45 41 44 5f 43 43 CC = @PTHREAD_CC
0010: 40 0a 43 46 4c 41 47 53 20 3d 20 40 43 46 4c 41 @.CFLAGS = @CFLA
0020: 47 53 40 20 40 50 54 48 52 45 41 44 5f 43 46 4c GS@ @PTHREAD_CFL
0030: 41 47 53 40 0a 44 45 42 55 47 43 46 4c 41 47 53 AGS@.DEBUGCFLAGS
0040: 20 3d 20 40 43 46 4c 41 47 53 40 20 40 50 54 48 = @CFLAGS@ @PTH
0050: 52 45 41 44 5f 43 46 4c 41 47 53 40 20 2d 44 43 READ_CFLAGS@ -DC
0060: 41 43 4b 45 59 5f 44 45 42 55 47 3d 31 0a 43 50 ACKEY_DEBUG=1.CP
0070: 50 46 4c 41 47 53 20 3d 20 40 43 50 50 46 4c 41 PFLAGS = @CPPFLA
0080: 47 53 40 20 40 44 45 46 53 40 20 2d 49 2e 2f 70 GS@ @DEFS@ -I./p
0090: 6b 63 73 31 31 2f 0a 44 45 42 55 47 43 50 50 46 kcs11/.DEBUGCPPF
00a0: 4c 41 47 53 20 3d 20 40 43 50 50 46 4c 41 47 53 LAGS = @CPPFLAGS
00b0: 40 20 2d 44 43 41 43 4b 45 59 5f 44 45 42 55 47 @ -DCACKEY_DEBUG
00c0: 3d 31 20 2d 49 2e 2f 70 6b 63 73 31 31 2f 20 40 =1 -I./pkcs11/ @
00d0: 44 45 46 53 40 0a 4c 44 46 4c 41 47 53 20 3d 20 DEFS@.LDFLAGS =
00e0: 40 4c 44 46 4c 41 47 53 40 0a 4c 49 42 53 20 3d @LDFLAGS@.LIBS =
00f0: 20 40 4c 49 42 53 40 20 40 50 54 48 52 45 41 44 @LIBS@ @PTHREAD
0100: 5f 4c 49 42 53 40 0a 53 48 4f 42 4a 46 4c 41 47 _LIBS@.SHOBJFLAG
0110: 53 20 3d 20 40 53 48 4f 42 4a 46 4c 41 47 53 40 S = @SHOBJFLAGS@
0120: 0a 53 48 4f 42 4a 4c 44 46 4c 41 47 53 20 3d 20 .SHOBJLDFLAGS =
0130: 40 53 48 4f 42 4a 4c 44 46 4c 41 47 53 40 0a 41 @SHOBJLDFLAGS@.A
0140: 52 20 3d 20 40 41 52 40 0a 52 41 4e 4c 49 42 20 R = @AR@.RANLIB
0150: 3d 20 40 52 41 4e 4c 49 42 40 0a 70 72 65 66 69 = @RANLIB@.prefi
0160: 78 20 3d 20 40 70 72 65 66 69 78 40 0a 65 78 65 x = @prefix@.exe
0170: 63 5f 70 72 65 66 69 78 20 3d 20 40 65 78 65 63 c_prefix = @exec
0180: 5f 70 72 65 66 69 78 40 0a 6c 69 62 64 69 72 20 _prefix@.libdir
0190: 3d 20 40 6c 69 62 64 69 72 40 0a 40 53 45 54 5f = @libdir@.@SET_
01a0: 4d 41 4b 45 40 0a 0a 61 6c 6c 3a 20 40 44 45 46 MAKE@..all: @DEF
01b0: 41 55 4c 54 5f 54 41 52 47 45 54 40 0a 0a 73 68 AULT_TARGET@..sh
01c0: 61 72 65 64 3a 0a 09 24 28 4d 41 4b 45 29 20 6c ared:..$(MAKE) l
01d0: 69 62 63 61 63 6b 65 79 2e 40 53 48 4f 42 4a 45 ibcackey.@SHOBJE
01e0: 58 54 40 0a 09 2d 24 28 4d 41 4b 45 29 20 6c 69 XT@..-$(MAKE) li
01f0: 62 63 61 63 6b 65 79 5f 67 2e 40 53 48 4f 42 4a bcackey_g.@SHOBJ
0200: 45 58 54 40 0a 0a 73 74 61 74 69 63 3a 0a 09 24 EXT@..static:..$
0210: 28 4d 41 4b 45 29 20 6c 69 62 63 61 63 6b 65 79 (MAKE) libcackey
0220: 2e 61 0a 09 2d 24 28 4d 41 4b 45 29 20 6c 69 62 .a..-$(MAKE) lib
0230: 63 61 63 6b 65 79 5f 67 2e 61 0a 0a 63 61 63 6b cackey_g.a..cack
0240: 65 79 2e 6f 3a 20 63 61 63 6b 65 79 2e 63 20 63 ey.o: cackey.c c
0250: 61 63 6b 65 79 5f 62 75 69 6c 74 69 6e 5f 63 65 ackey_builtin_ce
0260: 72 74 73 2e 68 20 73 68 61 31 2e 63 20 73 68 61 rts.h sha1.c sha
0270: 2e 68 20 73 68 61 2d 70 72 69 76 61 74 65 2e 68 .h sha-private.h
0280: 20 6d 64 35 2e 63 20 6d 64 35 2e 68 20 61 73 6e md5.c md5.h asn
0290: 31 2d 78 35 30 39 2e 63 20 61 73 6e 31 2d 78 35 1-x509.c asn1-x5
02a0: 30 39 2e 68 20 63 6f 6e 66 69 67 2e 68 0a 09 24 09.h config.h..$
02b0: 28 43 43 29 20 24 28 53 48 4f 42 4a 46 4c 41 47 (CC) $(SHOBJFLAG
02c0: 53 29 20 24 28 43 50 50 46 4c 41 47 53 29 20 24 S) $(CPPFLAGS) $
02d0: 28 43 46 4c 41 47 53 29 20 2d 6f 20 63 61 63 6b (CFLAGS) -o cack
02e0: 65 79 2e 6f 20 2d 63 20 63 61 63 6b 65 79 2e 63 ey.o -c cackey.c
02f0: 0a 0a 63 61 63 6b 65 79 5f 67 2e 6f 3a 20 63 61 ..cackey_g.o: ca
0300: 63 6b 65 79 2e 63 20 63 61 63 6b 65 79 5f 62 75 ckey.c cackey_bu
0310: 69 6c 74 69 6e 5f 63 65 72 74 73 2e 68 20 73 68 iltin_certs.h sh
0320: 61 31 2e 63 20 73 68 61 2e 68 20 73 68 61 2d 70 a1.c sha.h sha-p
0330: 72 69 76 61 74 65 2e 68 20 6d 64 35 2e 63 20 6d rivate.h md5.c m
0340: 64 35 2e 68 20 61 73 6e 31 2d 78 35 30 39 2e 63 d5.h asn1-x509.c
0350: 20 61 73 6e 31 2d 78 35 30 39 2e 68 20 63 6f 6e asn1-x509.h con
0360: 66 69 67 2e 68 0a 09 24 28 43 43 29 20 24 28 53 fig.h..$(CC) $(S
0370: 48 4f 42 4a 46 4c 41 47 53 29 20 24 28 44 45 42 HOBJFLAGS) $(DEB
0380: 55 47 43 50 50 46 4c 41 47 53 29 20 24 28 44 45 UGCPPFLAGS) $(DE
0390: 42 55 47 43 46 4c 41 47 53 29 20 2d 6f 20 63 61 BUGCFLAGS) -o ca
03a0: 63 6b 65 79 5f 67 2e 6f 20 2d 63 20 63 61 63 6b ckey_g.o -c cack
03b0: 65 79 2e 63 0a 0a 6c 69 62 63 61 63 6b 65 79 2e ey.c..libcackey.
03c0: 40 53 48 4f 42 4a 45 58 54 40 3a 20 63 61 63 6b @SHOBJEXT@: cack
03d0: 65 79 2e 6f 0a 09 24 28 43 43 29 20 24 28 53 48 ey.o..$(CC) $(SH
03e0: 4f 42 4a 46 4c 41 47 53 29 20 24 28 43 50 50 46 OBJFLAGS) $(CPPF
03f0: 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 LAGS) $(CFLAGS)
0400: 24 28 53 48 4f 42 4a 4c 44 46 4c 41 47 53 29 20 $(SHOBJLDFLAGS)
0410: 24 28 4c 44 46 4c 41 47 53 29 20 2d 6f 20 6c 69 $(LDFLAGS) -o li
0420: 62 63 61 63 6b 65 79 2e 40 53 48 4f 42 4a 45 58 bcackey.@SHOBJEX
0430: 54 40 20 63 61 63 6b 65 79 2e 6f 20 24 28 4c 49 T@ cackey.o $(LI
0440: 42 53 29 0a 09 2d 40 57 45 41 4b 45 4e 53 59 4d BS)..-@WEAKENSYM
0450: 53 40 20 22 6c 69 62 63 61 63 6b 65 79 2e 40 53 S@ "libcackey.@S
0460: 48 4f 42 4a 45 58 54 40 22 0a 09 2d 40 52 45 4d HOBJEXT@"..-@REM
0470: 4f 56 45 53 59 4d 53 40 20 22 6c 69 62 63 61 63 OVESYMS@ "libcac
0480: 6b 65 79 2e 40 53 48 4f 42 4a 45 58 54 40 22 0a key.@SHOBJEXT@".
0490: 0a 6c 69 62 63 61 63 6b 65 79 5f 67 2e 40 53 48 .libcackey_g.@SH
04a0: 4f 42 4a 45 58 54 40 3a 20 63 61 63 6b 65 79 5f OBJEXT@: cackey_
04b0: 67 2e 6f 0a 09 24 28 43 43 29 20 24 28 53 48 4f g.o..$(CC) $(SHO
04c0: 42 4a 46 4c 41 47 53 29 20 24 28 44 45 42 55 47 BJFLAGS) $(DEBUG
04d0: 43 50 50 46 4c 41 47 53 29 20 24 28 44 45 42 55 CPPFLAGS) $(DEBU
04e0: 47 43 46 4c 41 47 53 29 20 24 28 53 48 4f 42 4a GCFLAGS) $(SHOBJ
04f0: 4c 44 46 4c 41 47 53 29 20 24 28 4c 44 46 4c 41 LDFLAGS) $(LDFLA
0500: 47 53 29 20 2d 6f 20 6c 69 62 63 61 63 6b 65 79 GS) -o libcackey
0510: 5f 67 2e 40 53 48 4f 42 4a 45 58 54 40 20 63 61 _g.@SHOBJEXT@ ca
0520: 63 6b 65 79 5f 67 2e 6f 20 24 28 4c 49 42 53 29 ckey_g.o $(LIBS)
0530: 0a 09 2d 40 57 45 41 4b 45 4e 53 59 4d 53 40 20 ..-@WEAKENSYMS@
0540: 22 6c 69 62 63 61 63 6b 65 79 5f 67 2e 40 53 48 "libcackey_g.@SH
0550: 4f 42 4a 45 58 54 40 22 0a 0a 6c 69 62 63 61 63 OBJEXT@"..libcac
0560: 6b 65 79 2e 61 3a 20 63 61 63 6b 65 79 2e 6f 0a key.a: cackey.o.
0570: 09 72 6d 20 2d 66 20 6c 69 62 63 61 63 6b 65 79 .rm -f libcackey
0580: 2e 61 0a 09 24 28 41 52 29 20 72 63 20 6c 69 62 .a..$(AR) rc lib
0590: 63 61 63 6b 65 79 2e 61 20 63 61 63 6b 65 79 2e cackey.a cackey.
05a0: 6f 0a 09 2d 24 28 52 41 4e 4c 49 42 29 20 6c 69 o..-$(RANLIB) li
05b0: 62 63 61 63 6b 65 79 2e 61 0a 0a 6c 69 62 63 61 bcackey.a..libca
05c0: 63 6b 65 79 5f 67 2e 61 3a 20 63 61 63 6b 65 79 ckey_g.a: cackey
05d0: 5f 67 2e 6f 0a 09 72 6d 20 2d 66 20 6c 69 62 63 _g.o..rm -f libc
05e0: 61 63 6b 65 79 5f 67 2e 61 0a 09 24 28 41 52 29 ackey_g.a..$(AR)
05f0: 20 72 63 20 6c 69 62 63 61 63 6b 65 79 5f 67 2e rc libcackey_g.
0600: 61 20 63 61 63 6b 65 79 5f 67 2e 6f 0a 09 2d 24 a cackey_g.o..-$
0610: 28 52 41 4e 4c 49 42 29 20 6c 69 62 63 61 63 6b (RANLIB) libcack
0620: 65 79 5f 67 2e 61 0a 0a 6c 69 62 63 61 63 6b 65 ey_g.a..libcacke
0630: 79 5f 77 72 61 70 2e 40 53 48 4f 42 4a 45 58 54 y_wrap.@SHOBJEXT
0640: 40 3a 20 6c 69 62 63 61 63 6b 65 79 5f 77 72 61 @: libcackey_wra
0650: 70 2e 6f 0a 09 24 28 43 43 29 20 24 28 53 48 4f p.o..$(CC) $(SHO
0660: 42 4a 46 4c 41 47 53 29 20 24 28 53 48 4f 42 4a BJFLAGS) $(SHOBJ
0670: 4c 44 46 4c 41 47 53 29 20 2d 6f 20 6c 69 62 63 LDFLAGS) -o libc
0680: 61 63 6b 65 79 5f 77 72 61 70 2e 40 53 48 4f 42 ackey_wrap.@SHOB
0690: 4a 45 58 54 40 20 6c 69 62 63 61 63 6b 65 79 5f JEXT@ libcackey_
06a0: 77 72 61 70 2e 6f 0a 09 2d 40 57 45 41 4b 45 4e wrap.o..-@WEAKEN
06b0: 53 59 4d 53 40 20 22 6c 69 62 63 61 63 6b 65 79 SYMS@ "libcackey
06c0: 5f 77 72 61 70 2e 40 53 48 4f 42 4a 45 58 54 40 _wrap.@SHOBJEXT@
06d0: 22 0a 09 2d 40 52 45 4d 4f 56 45 53 59 4d 53 40 "..-@REMOVESYMS@
06e0: 20 22 6c 69 62 63 61 63 6b 65 79 5f 77 72 61 70 "libcackey_wrap
06f0: 2e 40 53 48 4f 42 4a 45 58 54 40 22 0a 09 0a 6c .@SHOBJEXT@"...l
0700: 69 62 63 61 63 6b 65 79 5f 77 72 61 70 2e 6f 3a ibcackey_wrap.o:
0710: 20 6c 69 62 63 61 63 6b 65 79 5f 77 72 61 70 2e libcackey_wrap.
0720: 63 0a 09 24 28 43 43 29 20 24 28 53 48 4f 42 4a c..$(CC) $(SHOBJ
0730: 46 4c 41 47 53 29 20 2d 6f 20 6c 69 62 63 61 63 FLAGS) -o libcac
0740: 6b 65 79 5f 77 72 61 70 2e 6f 20 2d 63 20 6c 69 key_wrap.o -c li
0750: 62 63 61 63 6b 65 79 5f 77 72 61 70 2e 63 0a 0a bcackey_wrap.c..
0760: 74 65 73 74 3a 20 74 65 73 74 2e 63 20 6c 69 62 test: test.c lib
0770: 63 61 63 6b 65 79 5f 67 2e 40 53 48 4f 42 4a 45 cackey_g.@SHOBJE
0780: 58 54 40 0a 09 24 28 43 43 29 20 24 28 43 50 50 XT@..$(CC) $(CPP
0790: 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 FLAGS) $(CFLAGS)
07a0: 20 24 28 4c 44 46 4c 41 47 53 29 20 2d 6f 20 74 $(LDFLAGS) -o t
07b0: 65 73 74 20 74 65 73 74 2e 63 20 2d 57 6c 2c 2d est test.c -Wl,-
07c0: 52 2c 2e 20 6c 69 62 63 61 63 6b 65 79 5f 67 2e R,. libcackey_g.
07d0: 40 53 48 4f 42 4a 45 58 54 40 20 24 28 4c 49 42 @SHOBJEXT@ $(LIB
07e0: 53 29 0a 0a 74 65 73 74 2d 61 66 6c 2e 64 61 74 S)..test-afl.dat
07f0: 61 3a 20 74 65 73 74 0a 09 74 6d 70 4c 6f 67 46 a: test..tmpLogF
0800: 69 6c 65 3d 27 6c 6f 67 2e 24 28 73 68 65 6c 6c ile='log.$(shell
0810: 20 6f 70 65 6e 73 73 6c 20 72 61 6e 64 20 2d 68 openssl rand -h
0820: 65 78 20 31 36 29 27 3b 20 5c 0a 09 09 2e 2f 74 ex 16)'; \..../t
0830: 65 73 74 20 32 3e 20 24 24 7b 74 6d 70 4c 6f 67 est 2> $${tmpLog
0840: 46 69 6c 65 7d 3b 20 5c 0a 09 09 65 63 68 6f 20 File}; \...echo
0850: 2d 6e 65 20 22 24 24 28 20 5c 0a 09 09 09 67 72 -ne "$$( \....gr
0860: 65 70 20 27 52 65 74 75 72 6e 65 64 20 56 61 6c ep 'Returned Val
0870: 75 65 3a 27 20 24 24 7b 74 6d 70 4c 6f 67 46 69 ue:' $${tmpLogFi
0880: 6c 65 7d 20 7c 20 73 65 64 20 27 73 40 5e 2e 2a le} | sed 's@^.*
0890: 2f 40 40 3b 73 40 20 3d 20 7b 40 20 40 3b 73 40 /@@;s@ = {@ @;s@
08a0: 7d 29 24 24 40 40 3b 73 40 2c 40 40 67 3b 73 40 })$$@@;s@,@@g;s@
08b0: 20 40 5c 5c 78 40 67 3b 73 40 5c 5c 40 20 5c 5c @\\x@g;s@\\@ \\
08c0: 40 27 20 7c 20 77 68 69 6c 65 20 49 46 53 3d 27 @' | while IFS='
08d0: 20 27 20 72 65 61 64 20 2d 72 20 63 6f 75 6e 74 ' read -r count
08e0: 20 73 74 72 69 6e 67 3b 20 64 6f 20 5c 0a 09 09 string; do \...
08f0: 09 09 70 72 69 6e 74 66 20 27 5c 5c 78 25 30 32 ..printf '\\x%02
0900: 78 5c 5c 78 25 30 32 78 25 73 27 20 24 24 5b 24 x\\x%02x%s' $$[$
0910: 24 7b 63 6f 75 6e 74 7d 20 2f 20 32 35 36 5d 20 ${count} / 256]
0920: 24 24 5b 24 24 7b 63 6f 75 6e 74 7d 20 25 20 32 $$[$${count} % 2
0930: 35 36 5d 20 22 24 24 7b 73 74 72 69 6e 67 7d 22 56] "$${string}"
0940: 3b 20 5c 0a 09 09 09 64 6f 6e 65 20 5c 0a 09 09 ; \....done \...
0950: 29 22 20 3e 20 74 65 73 74 2d 61 66 6c 2e 64 61 )" > test-afl.da
0960: 74 61 3b 20 72 6d 20 2d 66 20 24 24 7b 74 6d 70 ta; rm -f $${tmp
0970: 4c 6f 67 46 69 6c 65 7d 0a 0a 74 65 73 74 2d 61 LogFile}..test-a
0980: 66 6c 3a 20 74 65 73 74 2d 61 66 6c 2e 64 61 74 fl: test-afl.dat
0990: 61 20 74 65 73 74 2e 63 20 63 61 63 6b 65 79 2e a test.c cackey.
09a0: 63 20 63 61 63 6b 65 79 5f 62 75 69 6c 74 69 6e c cackey_builtin
09b0: 5f 63 65 72 74 73 2e 68 20 73 68 61 31 2e 63 20 _certs.h sha1.c
09c0: 73 68 61 2e 68 20 73 68 61 2d 70 72 69 76 61 74 sha.h sha-privat
09d0: 65 2e 68 20 6d 64 35 2e 63 20 6d 64 35 2e 68 20 e.h md5.c md5.h
09e0: 61 73 6e 31 2d 78 35 30 39 2e 63 20 61 73 6e 31 asn1-x509.c asn1
09f0: 2d 78 35 30 39 2e 68 20 63 6f 6e 66 69 67 2e 68 -x509.h config.h
0a00: 0a 09 24 28 43 43 29 20 24 28 43 50 50 46 4c 41 ..$(CC) $(CPPFLA
0a10: 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 GS) $(CFLAGS) $(
0a20: 4c 44 46 4c 41 47 53 29 20 2d 44 43 41 43 4b 45 LDFLAGS) -DCACKE
0a30: 59 5f 54 45 53 54 5f 41 46 4c 20 2d 6f 20 74 65 Y_TEST_AFL -o te
0a40: 73 74 2d 61 66 6c 20 74 65 73 74 2e 63 20 24 28 st-afl test.c $(
0a50: 70 61 74 73 75 62 73 74 20 2d 6c 70 63 73 63 6c patsubst -lpcscl
0a60: 69 74 65 2c 2c 24 28 4c 49 42 53 29 29 0a 0a 73 ite,,$(LIBS))..s
0a70: 70 6c 69 6e 74 2d 63 61 63 6b 65 79 2e 74 78 74 plint-cackey.txt
0a80: 3a 20 63 61 63 6b 65 79 2e 63 20 63 61 63 6b 65 : cackey.c cacke
0a90: 79 5f 62 75 69 6c 74 69 6e 5f 63 65 72 74 73 2e y_builtin_certs.
0aa0: 68 20 61 73 6e 31 2d 78 35 30 39 2e 63 20 61 73 h asn1-x509.c as
0ab0: 6e 31 2d 78 35 30 39 2e 68 20 63 6f 6e 66 69 67 n1-x509.h config
0ac0: 2e 68 0a 09 73 70 6c 69 6e 74 20 24 28 44 45 42 .h..splint $(DEB
0ad0: 55 47 43 50 50 46 4c 41 47 53 29 20 2d 44 43 41 UGCPPFLAGS) -DCA
0ae0: 43 4b 45 59 5f 50 41 52 41 4e 4f 49 44 3d 31 20 CKEY_PARANOID=1
0af0: 2d 77 65 61 6b 20 2b 70 6f 73 69 78 6c 69 62 20 -weak +posixlib
0b00: 2d 49 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 50 -I/usr/include/P
0b10: 43 53 43 20 2d 49 70 6b 63 73 31 31 20 63 61 63 CSC -Ipkcs11 cac
0b20: 6b 65 79 2e 63 20 3e 20 73 70 6c 69 6e 74 2d 63 key.c > splint-c
0b30: 61 63 6b 65 79 2e 74 78 74 0a 0a 69 6e 73 74 61 ackey.txt..insta
0b40: 6c 6c 3a 20 6c 69 62 63 61 63 6b 65 79 2e 40 53 ll: libcackey.@S
0b50: 48 4f 42 4a 45 58 54 40 0a 09 2d 6d 6b 64 69 72 HOBJEXT@..-mkdir
0b60: 20 2d 70 20 22 24 28 44 45 53 54 44 49 52 29 24 -p "$(DESTDIR)$
0b70: 28 6c 69 62 64 69 72 29 22 0a 09 72 6d 20 2d 66 (libdir)"..rm -f
0b80: 20 22 24 28 44 45 53 54 44 49 52 29 24 28 6c 69 "$(DESTDIR)$(li
0b90: 62 64 69 72 29 2f 6c 69 62 63 61 63 6b 65 79 2e bdir)/libcackey.
0ba0: 40 53 48 4f 42 4a 45 58 54 40 22 0a 09 72 6d 20 @SHOBJEXT@"..rm
0bb0: 2d 66 20 22 24 28 44 45 53 54 44 49 52 29 24 28 -f "$(DESTDIR)$(
0bc0: 6c 69 62 64 69 72 29 2f 6c 69 62 63 61 63 6b 65 libdir)/libcacke
0bd0: 79 5f 67 2e 40 53 48 4f 42 4a 45 58 54 40 22 0a y_g.@SHOBJEXT@".
0be0: 09 63 70 20 22 6c 69 62 63 61 63 6b 65 79 2e 40 .cp "libcackey.@
0bf0: 53 48 4f 42 4a 45 58 54 40 22 20 22 24 28 44 45 SHOBJEXT@" "$(DE
0c00: 53 54 44 49 52 29 24 28 6c 69 62 64 69 72 29 2f STDIR)$(libdir)/
0c10: 22 0a 09 2d 63 70 20 22 6c 69 62 63 61 63 6b 65 "..-cp "libcacke
0c20: 79 5f 67 2e 40 53 48 4f 42 4a 45 58 54 40 22 20 y_g.@SHOBJEXT@"
0c30: 22 24 28 44 45 53 54 44 49 52 29 24 28 6c 69 62 "$(DESTDIR)$(lib
0c40: 64 69 72 29 2f 22 0a 0a 63 6c 65 61 6e 3a 0a 09 dir)/"..clean:..
0c50: 72 6d 20 2d 66 20 6c 69 62 63 61 63 6b 65 79 2e rm -f libcackey.
0c60: 40 53 48 4f 42 4a 45 58 54 40 20 6c 69 62 63 61 @SHOBJEXT@ libca
0c70: 63 6b 65 79 5f 67 2e 40 53 48 4f 42 4a 45 58 54 ckey_g.@SHOBJEXT
0c80: 40 0a 09 72 6d 20 2d 66 20 6c 69 62 63 61 63 6b @..rm -f libcack
0c90: 65 79 2e 40 53 48 4f 42 4a 45 58 54 40 2e 64 65 ey.@SHOBJEXT@.de
0ca0: 66 20 6c 69 62 63 61 63 6b 65 79 5f 67 2e 40 53 f libcackey_g.@S
0cb0: 48 4f 42 4a 45 58 54 40 2e 64 65 66 0a 09 72 6d HOBJEXT@.def..rm
0cc0: 20 2d 66 20 6c 69 62 63 61 63 6b 65 79 2e 40 53 -f libcackey.@S
0cd0: 48 4f 42 4a 45 58 54 40 2e 61 20 6c 69 62 63 61 HOBJEXT@.a libca
0ce0: 63 6b 65 79 5f 67 2e 40 53 48 4f 42 4a 45 58 54 ckey_g.@SHOBJEXT
0cf0: 40 2e 61 0a 09 72 6d 20 2d 66 20 6c 69 62 63 61 @.a..rm -f libca
0d00: 63 6b 65 79 5f 77 72 61 70 2e 40 53 48 4f 42 4a ckey_wrap.@SHOBJ
0d10: 45 58 54 40 20 6c 69 62 63 61 63 6b 65 79 5f 77 EXT@ libcackey_w
0d20: 72 61 70 2e 6f 0a 09 72 6d 20 2d 66 20 63 61 63 rap.o..rm -f cac
0d30: 6b 65 79 2e 6f 20 63 61 63 6b 65 79 5f 67 2e 6f key.o cackey_g.o
0d40: 0a 09 72 6d 20 2d 66 20 74 65 73 74 0a 09 72 6d ..rm -f test..rm
0d50: 20 2d 66 20 73 70 6c 69 6e 74 2d 63 61 63 6b 65 -f splint-cacke
0d60: 79 2e 74 78 74 0a 0a 64 69 73 74 63 6c 65 61 6e y.txt..distclean
0d70: 3a 20 63 6c 65 61 6e 0a 09 72 6d 20 2d 66 20 63 : clean..rm -f c
0d80: 6f 6e 66 69 67 2e 6c 6f 67 20 63 6f 6e 66 69 67 onfig.log config
0d90: 2e 73 74 61 74 75 73 20 63 6f 6e 66 69 67 2e 68 .status config.h
0da0: 20 4d 61 6b 65 66 69 6c 65 20 6c 69 62 63 61 63 Makefile libcac
0db0: 6b 65 79 2e 73 79 6d 73 0a 0a 6d 72 70 72 6f 70 key.syms..mrprop
0dc0: 65 72 3a 20 64 69 73 74 63 6c 65 61 6e 0a 09 72 er: distclean..r
0dd0: 6d 20 2d 66 20 63 6f 6e 66 69 67 75 72 65 20 63 m -f configure c
0de0: 6f 6e 66 69 67 2e 68 2e 69 6e 20 61 63 6c 6f 63 onfig.h.in acloc
0df0: 61 6c 2e 6d 34 20 2a 7e 0a 0a 2e 50 48 4f 4e 59 al.m4 *~...PHONY
0e00: 3a 20 61 6c 6c 20 73 68 61 72 65 64 20 73 74 61 : all shared sta
0e10: 74 69 63 20 63 6c 65 61 6e 20 64 69 73 74 63 6c tic clean distcl
0e20: 65 61 6e 20 6d 72 70 72 6f 70 65 72 20 69 6e 73 ean mrproper ins
0e30: 74 61 6c 6c 0a tall.