Artifact f42827543104b1c8b3d6004c111d846ba613e14c:
0000: 43 43 20 20 20 20 20 20 20 3d 20 70 6e 61 63 6c CC = pnacl
0010: 2d 63 6c 61 6e 67 0a 43 58 58 20 20 20 20 20 20 -clang.CXX
0020: 3d 20 70 6e 61 63 6c 2d 63 6c 61 6e 67 2b 2b 0a = pnacl-clang++.
0030: 41 52 20 20 20 20 20 20 20 3d 20 70 6e 61 63 6c AR = pnacl
0040: 2d 61 72 0a 52 41 4e 4c 49 42 20 20 20 3d 20 70 -ar.RANLIB = p
0050: 6e 61 63 6c 2d 72 61 6e 6c 69 62 0a 46 49 4e 41 nacl-ranlib.FINA
0060: 4c 49 5a 45 20 3d 20 70 6e 61 63 6c 2d 66 69 6e LIZE = pnacl-fin
0070: 61 6c 69 7a 65 0a 0a 43 41 43 4b 45 59 5f 4c 49 alize..CACKEY_LI
0080: 42 53 20 3d 20 2d 4c 6c 69 62 20 2d 6c 63 61 63 BS = -Llib -lcac
0090: 6b 65 79 20 2d 6c 7a 0a 50 43 53 43 5f 4c 49 42 key -lz.PCSC_LIB
00a0: 53 20 20 20 3d 20 2d 4c 6c 69 62 20 2d 6c 70 63 S = -Llib -lpc
00b0: 73 63 20 2d 4c 24 7b 4e 41 43 4c 5f 53 44 4b 5f sc -L${NACL_SDK_
00c0: 52 4f 4f 54 7d 2f 6c 69 62 2f 70 6e 61 63 6c 2f ROOT}/lib/pnacl/
00d0: 52 65 6c 65 61 73 65 20 2d 6c 70 70 61 70 69 20 Release -lppapi
00e0: 2d 6c 70 70 61 70 69 5f 63 70 70 0a 4c 49 42 53 -lppapi_cpp.LIBS
00f0: 20 20 20 20 20 20 20 20 3d 20 24 28 43 41 43 4b = $(CACK
0100: 45 59 5f 4c 49 42 53 29 20 24 28 50 43 53 43 5f EY_LIBS) $(PCSC_
0110: 4c 49 42 53 29 0a 43 46 4c 41 47 53 20 20 20 20 LIBS).CFLAGS
0120: 20 20 3d 20 2d 57 61 6c 6c 20 2d 67 33 20 2d 67 = -Wall -g3 -g
0130: 67 64 62 33 20 2d 49 24 7b 4e 41 43 4c 5f 53 44 gdb3 -I${NACL_SD
0140: 4b 5f 52 4f 4f 54 7d 2f 69 6e 63 6c 75 64 65 20 K_ROOT}/include
0150: 2d 49 2e 2e 2f 2e 2e 2f 70 6b 63 73 31 31 20 2d -I../../pkcs11 -
0160: 49 69 6e 63 6c 75 64 65 2f 50 43 53 43 0a 43 58 Iinclude/PCSC.CX
0170: 58 46 4c 41 47 53 20 20 20 20 3d 20 24 28 43 46 XFLAGS = $(CF
0180: 4c 41 47 53 29 20 2d 73 74 64 3d 67 6e 75 2b 2b LAGS) -std=gnu++
0190: 31 31 0a 4c 44 46 4c 41 47 53 20 20 20 20 20 3d 11.LDFLAGS =
01a0: 20 2d 67 33 20 2d 67 67 64 62 33 0a 0a 50 41 54 -g3 -ggdb3..PAT
01b0: 48 20 2b 3d 20 3a 24 7b 4e 41 43 4c 5f 53 44 4b H += :${NACL_SDK
01c0: 5f 52 4f 4f 54 7d 2f 74 6f 6f 6c 63 68 61 69 6e _ROOT}/toolchain
01d0: 2f 6c 69 6e 75 78 5f 70 6e 61 63 6c 2f 62 69 6e /linux_pnacl/bin
01e0: 0a 65 78 70 6f 72 74 20 50 41 54 48 0a 0a 69 66 .export PATH..if
01f0: 65 71 20 28 2c 24 7b 4e 41 43 4c 5f 53 44 4b 5f eq (,${NACL_SDK_
0200: 52 4f 4f 54 7d 29 0a 24 28 65 72 72 6f 72 20 22 ROOT}).$(error "
0210: 50 6c 65 61 73 65 20 73 65 74 20 4e 41 43 4c 5f Please set NACL_
0220: 53 44 4b 5f 52 4f 4f 54 22 29 0a 65 6e 64 69 66 SDK_ROOT").endif
0230: 0a 65 78 70 6f 72 74 20 4e 41 43 4c 5f 53 44 4b .export NACL_SDK
0240: 5f 52 4f 4f 54 0a 0a 61 6c 6c 3a 20 63 61 63 6b _ROOT..all: cack
0250: 65 79 2e 63 72 78 0a 0a 63 61 63 6b 65 79 2e 63 ey.crx..cackey.c
0260: 72 78 3a 20 63 61 63 6b 65 79 2e 70 65 78 65 20 rx: cackey.pexe
0270: 63 61 63 6b 65 79 2e 6e 6d 66 20 6d 61 6e 69 66 cackey.nmf manif
0280: 65 73 74 2e 6a 73 6f 6e 20 63 61 63 6b 65 79 2e est.json cackey.
0290: 6a 73 20 67 6f 6f 67 6c 65 2d 70 63 73 63 2e 6a js google-pcsc.j
02a0: 73 0a 09 72 6d 20 2d 66 20 63 61 63 6b 65 79 2e s..rm -f cackey.
02b0: 63 72 78 0a 09 7a 69 70 20 63 61 63 6b 65 79 2e crx..zip cackey.
02c0: 63 72 78 2e 6e 65 77 20 24 5e 0a 09 6d 76 20 63 crx.new $^..mv c
02d0: 61 63 6b 65 79 2e 63 72 78 2e 6e 65 77 20 63 61 ackey.crx.new ca
02e0: 63 6b 65 79 2e 63 72 78 0a 0a 63 61 63 6b 65 79 ckey.crx..cackey
02f0: 2e 70 65 78 65 3a 20 63 61 63 6b 65 79 2d 63 68 .pexe: cackey-ch
0300: 72 6f 6d 65 2e 6f 20 63 61 63 6b 65 79 2d 63 68 rome.o cackey-ch
0310: 72 6f 6d 65 2d 69 6e 69 74 2e 6f 20 6c 69 62 2f rome-init.o lib/
0320: 6c 69 62 63 61 63 6b 65 79 2e 61 20 6c 69 62 2f libcackey.a lib/
0330: 6c 69 62 70 63 73 63 2e 61 20 6c 69 62 2f 6c 69 libpcsc.a lib/li
0340: 62 7a 2e 61 0a 09 24 28 43 58 58 29 20 24 28 43 bz.a..$(CXX) $(C
0350: 58 58 46 4c 41 47 53 29 20 24 28 4c 44 46 4c 41 XXFLAGS) $(LDFLA
0360: 47 53 29 20 2d 6f 20 63 61 63 6b 65 79 2e 70 65 GS) -o cackey.pe
0370: 78 65 2e 6e 65 77 20 63 61 63 6b 65 79 2d 63 68 xe.new cackey-ch
0380: 72 6f 6d 65 2e 6f 20 63 61 63 6b 65 79 2d 63 68 rome.o cackey-ch
0390: 72 6f 6d 65 2d 69 6e 69 74 2e 6f 20 24 28 4c 49 rome-init.o $(LI
03a0: 42 53 29 0a 09 24 28 46 49 4e 41 4c 49 5a 45 29 BS)..$(FINALIZE)
03b0: 20 63 61 63 6b 65 79 2e 70 65 78 65 2e 6e 65 77 cackey.pexe.new
03c0: 0a 09 6d 76 20 63 61 63 6b 65 79 2e 70 65 78 65 ..mv cackey.pexe
03d0: 2e 6e 65 77 20 63 61 63 6b 65 79 2e 70 65 78 65 .new cackey.pexe
03e0: 0a 0a 63 61 63 6b 65 79 2e 6e 6d 66 3a 20 63 61 ..cackey.nmf: ca
03f0: 63 6b 65 79 2e 70 65 78 65 0a 09 24 7b 4e 41 43 ckey.pexe..${NAC
0400: 4c 5f 53 44 4b 5f 52 4f 4f 54 7d 2f 74 6f 6f 6c L_SDK_ROOT}/tool
0410: 73 2f 63 72 65 61 74 65 5f 6e 6d 66 2e 70 79 20 s/create_nmf.py
0420: 63 61 63 6b 65 79 2e 70 65 78 65 20 3e 20 63 61 cackey.pexe > ca
0430: 63 6b 65 79 2e 6e 6d 66 2e 6e 65 77 0a 09 6d 76 ckey.nmf.new..mv
0440: 20 63 61 63 6b 65 79 2e 6e 6d 66 2e 6e 65 77 20 cackey.nmf.new
0450: 63 61 63 6b 65 79 2e 6e 6d 66 0a 0a 6c 69 62 2f cackey.nmf..lib/
0460: 6c 69 62 63 61 63 6b 65 79 2e 61 3a 20 62 75 69 libcackey.a: bui
0470: 6c 64 2d 64 65 70 73 0a 09 6d 6b 64 69 72 20 2d ld-deps..mkdir -
0480: 70 20 6c 69 62 0a 09 72 6d 20 2d 66 20 6c 69 62 p lib..rm -f lib
0490: 2f 6c 69 62 63 61 63 6b 65 79 2e 61 0a 09 72 6d /libcackey.a..rm
04a0: 20 2d 72 66 20 77 6f 72 6b 64 69 72 2d 2a 0a 09 -rf workdir-*..
04b0: 2b 2e 2f 62 75 69 6c 64 2d 64 65 70 73 0a 09 63 +./build-deps..c
04c0: 64 20 6c 69 62 20 26 26 20 6c 6e 20 2d 73 20 2e d lib && ln -s .
04d0: 2e 2f 77 6f 72 6b 64 69 72 2d 2a 2e 69 6e 73 74 ./workdir-*.inst
04e0: 2f 6c 69 62 2f 6c 69 62 63 61 63 6b 65 79 5f 67 /lib/libcackey_g
04f0: 2e 61 20 6c 69 62 63 61 63 6b 65 79 2e 61 0a 09 .a libcackey.a..
0500: 74 6f 75 63 68 20 6c 69 62 2f 6c 69 62 63 61 63 touch lib/libcac
0510: 6b 65 79 2e 61 0a 0a 6c 69 62 2f 6c 69 62 70 63 key.a..lib/libpc
0520: 73 63 2e 61 3a 20 6c 69 62 2f 6c 69 62 63 61 63 sc.a: lib/libcac
0530: 6b 65 79 2e 61 0a 09 6d 6b 64 69 72 20 2d 70 20 key.a..mkdir -p
0540: 6c 69 62 0a 09 72 6d 20 2d 66 20 6c 69 62 2f 6c lib..rm -f lib/l
0550: 69 62 70 63 73 63 2e 61 0a 09 63 64 20 6c 69 62 ibpcsc.a..cd lib
0560: 20 26 26 20 6c 6e 20 2d 73 20 2e 2e 2f 77 6f 72 && ln -s ../wor
0570: 6b 64 69 72 2d 2a 2e 69 6e 73 74 2f 6c 69 62 2f kdir-*.inst/lib/
0580: 6c 69 62 70 63 73 63 2e 61 20 2e 0a 09 74 6f 75 libpcsc.a ...tou
0590: 63 68 20 6c 69 62 2f 6c 69 62 70 63 73 63 2e 61 ch lib/libpcsc.a
05a0: 0a 0a 6c 69 62 2f 6c 69 62 7a 2e 61 3a 20 6c 69 ..lib/libz.a: li
05b0: 62 2f 6c 69 62 63 61 63 6b 65 79 2e 61 0a 09 6d b/libcackey.a..m
05c0: 6b 64 69 72 20 2d 70 20 6c 69 62 0a 09 72 6d 20 kdir -p lib..rm
05d0: 2d 66 20 6c 69 62 2f 6c 69 62 7a 2e 61 0a 09 63 -f lib/libz.a..c
05e0: 64 20 6c 69 62 20 26 26 20 6c 6e 20 2d 73 20 2e d lib && ln -s .
05f0: 2e 2f 77 6f 72 6b 64 69 72 2d 2a 2e 69 6e 73 74 ./workdir-*.inst
0600: 2f 6c 69 62 2f 6c 69 62 7a 2e 61 20 2e 0a 09 74 /lib/libz.a ...t
0610: 6f 75 63 68 20 6c 69 62 2f 6c 69 62 7a 2e 61 0a ouch lib/libz.a.
0620: 0a 67 6f 6f 67 6c 65 2d 70 63 73 63 2e 6a 73 3a .google-pcsc.js:
0630: 20 6c 69 62 2f 6c 69 62 63 61 63 6b 65 79 2e 61 lib/libcackey.a
0640: 0a 09 72 6d 20 2d 66 20 67 6f 6f 67 6c 65 2d 70 ..rm -f google-p
0650: 63 73 63 2e 6a 73 20 67 6f 6f 67 6c 65 2d 70 63 csc.js google-pc
0660: 73 63 2e 6a 73 2e 6e 65 77 0a 09 63 61 74 20 77 sc.js.new..cat w
0670: 6f 72 6b 64 69 72 2d 2a 2e 69 6e 73 74 2f 6a 73 orkdir-*.inst/js
0680: 2f 7b 73 63 6f 70 65 2c 6c 6f 67 67 69 6e 67 2c /{scope,logging,
0690: 70 63 73 63 2c 70 63 73 63 2d 6e 61 63 6c 7d 2e pcsc,pcsc-nacl}.
06a0: 6a 73 20 3e 20 67 6f 6f 67 6c 65 2d 70 63 73 63 js > google-pcsc
06b0: 2e 6a 73 2e 6e 65 77 0a 09 6d 76 20 67 6f 6f 67 .js.new..mv goog
06c0: 6c 65 2d 70 63 73 63 2e 6a 73 2e 6e 65 77 20 67 le-pcsc.js.new g
06d0: 6f 6f 67 6c 65 2d 70 63 73 63 2e 6a 73 0a 0a 69 oogle-pcsc.js..i
06e0: 6e 63 6c 75 64 65 2f 50 43 53 43 2f 70 63 73 63 nclude/PCSC/pcsc
06f0: 2d 6e 61 63 6c 2e 68 3a 20 6c 69 62 2f 6c 69 62 -nacl.h: lib/lib
0700: 63 61 63 6b 65 79 2e 61 0a 09 6d 6b 64 69 72 20 cackey.a..mkdir
0710: 2d 70 20 69 6e 63 6c 75 64 65 2f 50 43 53 43 0a -p include/PCSC.
0720: 09 72 6d 20 2d 66 20 69 6e 63 6c 75 64 65 2f 50 .rm -f include/P
0730: 43 53 43 2f 70 63 73 63 2d 6e 61 63 6c 2e 68 2e CSC/pcsc-nacl.h.
0740: 6e 65 77 20 69 6e 63 6c 75 64 65 2f 50 43 53 43 new include/PCSC
0750: 2f 70 63 73 63 2d 6e 61 63 6c 2e 68 0a 09 63 64 /pcsc-nacl.h..cd
0760: 20 69 6e 63 6c 75 64 65 2f 50 43 53 43 20 26 26 include/PCSC &&
0770: 20 6c 6e 20 2d 73 20 2e 2e 2f 2e 2e 2f 77 6f 72 ln -s ../../wor
0780: 6b 64 69 72 2d 2a 2e 69 6e 73 74 2f 69 6e 63 6c kdir-*.inst/incl
0790: 75 64 65 2f 50 43 53 43 2f 70 63 73 63 2d 6e 61 ude/PCSC/pcsc-na
07a0: 63 6c 2e 68 20 70 63 73 63 2d 6e 61 63 6c 2e 68 cl.h pcsc-nacl.h
07b0: 2e 6e 65 77 0a 09 74 6f 75 63 68 20 69 6e 63 6c .new..touch incl
07c0: 75 64 65 2f 50 43 53 43 2f 70 63 73 63 2d 6e 61 ude/PCSC/pcsc-na
07d0: 63 6c 2e 68 2e 6e 65 77 0a 09 6d 76 20 69 6e 63 cl.h.new..mv inc
07e0: 6c 75 64 65 2f 50 43 53 43 2f 70 63 73 63 2d 6e lude/PCSC/pcsc-n
07f0: 61 63 6c 2e 68 2e 6e 65 77 20 69 6e 63 6c 75 64 acl.h.new includ
0800: 65 2f 50 43 53 43 2f 70 63 73 63 2d 6e 61 63 6c e/PCSC/pcsc-nacl
0810: 2e 68 0a 0a 74 65 73 74 3a 20 63 61 63 6b 65 79 .h..test: cackey
0820: 2d 63 68 72 6f 6d 65 2e 63 20 63 61 63 6b 65 79 -chrome.c cackey
0830: 2d 63 68 72 6f 6d 65 2d 74 65 73 74 2e 63 20 2e -chrome-test.c .
0840: 2e 2f 2e 2e 2f 63 61 63 6b 65 79 2e 63 20 4d 61 ./../cackey.c Ma
0850: 6b 65 66 69 6c 65 0a 09 67 63 63 20 2d 67 33 20 kefile..gcc -g3
0860: 2d 67 67 64 62 33 20 2d 57 61 6c 6c 20 2d 49 2e -ggdb3 -Wall -I.
0870: 20 2d 49 2e 2e 2f 2e 2e 2f 70 6b 63 73 31 31 20 -I../../pkcs11
0880: 2d 49 2f 6f 70 74 2f 61 70 70 66 73 2f 63 6f 72 -I/opt/appfs/cor
0890: 65 2e 61 70 70 66 73 2e 72 6b 65 65 6e 65 2e 6f e.appfs.rkeene.o
08a0: 72 67 2f 7a 6c 69 62 2f 70 6c 61 74 66 6f 72 6d rg/zlib/platform
08b0: 2f 6c 61 74 65 73 74 2f 69 6e 63 6c 75 64 65 20 /latest/include
08c0: 2d 49 2f 6f 70 74 2f 61 70 70 66 73 2f 72 6b 65 -I/opt/appfs/rke
08d0: 65 6e 65 2e 6f 72 67 2f 70 63 73 63 2d 6c 69 74 ene.org/pcsc-lit
08e0: 65 2f 70 6c 61 74 66 6f 72 6d 2f 6c 61 74 65 73 e/platform/lates
08f0: 74 2f 69 6e 63 6c 75 64 65 2f 50 43 53 43 20 2d t/include/PCSC -
0900: 44 48 41 56 45 5f 57 49 4e 54 59 50 45 53 5f 48 DHAVE_WINTYPES_H
0910: 3d 31 20 2d 44 48 41 56 45 5f 50 43 53 43 4c 49 =1 -DHAVE_PCSCLI
0920: 54 45 5f 48 3d 31 20 2d 44 48 41 56 45 5f 57 49 TE_H=1 -DHAVE_WI
0930: 4e 53 43 41 52 44 5f 48 3d 31 20 2d 44 48 41 56 NSCARD_H=1 -DHAV
0940: 45 5f 53 54 44 49 4e 54 5f 48 3d 31 20 2d 44 48 E_STDINT_H=1 -DH
0950: 41 56 45 5f 49 4e 54 54 59 50 45 53 5f 48 3d 31 AVE_INTTYPES_H=1
0960: 20 2d 44 48 41 56 45 5f 53 54 44 4c 49 42 5f 48 -DHAVE_STDLIB_H
0970: 3d 31 20 2d 44 48 41 56 45 5f 55 4e 49 53 54 44 =1 -DHAVE_UNISTD
0980: 5f 48 3d 31 20 2d 44 48 41 56 45 5f 53 54 52 49 _H=1 -DHAVE_STRI
0990: 4e 47 5f 48 3d 31 20 2d 44 48 41 56 45 5f 50 54 NG_H=1 -DHAVE_PT
09a0: 48 52 45 41 44 5f 48 3d 31 20 2d 44 48 41 56 45 HREAD_H=1 -DHAVE
09b0: 5f 4c 49 4d 49 54 53 5f 48 3d 31 20 2d 44 48 41 _LIMITS_H=1 -DHA
09c0: 56 45 5f 53 54 44 49 4f 5f 48 3d 31 20 2d 44 48 VE_STDIO_H=1 -DH
09d0: 41 56 45 5f 5a 4c 49 42 5f 48 20 2d 44 48 41 56 AVE_ZLIB_H -DHAV
09e0: 45 5f 4c 49 42 5a 20 2d 44 43 41 43 4b 45 59 5f E_LIBZ -DCACKEY_
09f0: 44 45 42 55 47 3d 31 20 2d 6f 20 74 65 73 74 20 DEBUG=1 -o test
0a00: 63 61 63 6b 65 79 2d 63 68 72 6f 6d 65 2e 63 20 cackey-chrome.c
0a10: 63 61 63 6b 65 79 2d 63 68 72 6f 6d 65 2d 74 65 cackey-chrome-te
0a20: 73 74 2e 63 20 2e 2e 2f 2e 2e 2f 63 61 63 6b 65 st.c ../../cacke
0a30: 79 2e 63 20 2d 4c 2f 6f 70 74 2f 61 70 70 66 73 y.c -L/opt/appfs
0a40: 2f 63 6f 72 65 2e 61 70 70 66 73 2e 72 6b 65 65 /core.appfs.rkee
0a50: 6e 65 2e 6f 72 67 2f 7a 6c 69 62 2f 70 6c 61 74 ne.org/zlib/plat
0a60: 66 6f 72 6d 2f 6c 61 74 65 73 74 2f 6c 69 62 20 form/latest/lib
0a70: 2d 6c 7a 20 2d 4c 2f 6f 70 74 2f 61 70 70 66 73 -lz -L/opt/appfs
0a80: 2f 72 6b 65 65 6e 65 2e 6f 72 67 2f 70 63 73 63 /rkeene.org/pcsc
0a90: 2d 6c 69 74 65 2f 70 6c 61 74 66 6f 72 6d 2f 6c -lite/platform/l
0aa0: 61 74 65 73 74 2f 6c 69 62 20 2d 6c 70 63 73 63 atest/lib -lpcsc
0ab0: 6c 69 74 65 20 2d 4c 2f 6f 70 74 2f 61 70 70 66 lite -L/opt/appf
0ac0: 73 2f 63 6f 72 65 2e 61 70 70 66 73 2e 72 6b 65 s/core.appfs.rke
0ad0: 65 6e 65 2e 6f 72 67 2f 67 6c 69 62 63 2f 70 6c ene.org/glibc/pl
0ae0: 61 74 66 6f 72 6d 2f 6c 61 74 65 73 74 2f 6c 69 atform/latest/li
0af0: 62 20 2d 6c 63 20 2d 6c 70 74 68 72 65 61 64 20 b -lc -lpthread
0b00: 2d 57 6c 2c 2d 52 2c 2f 6f 70 74 2f 61 70 70 66 -Wl,-R,/opt/appf
0b10: 73 2f 63 6f 72 65 2e 61 70 70 66 73 2e 72 6b 65 s/core.appfs.rke
0b20: 65 6e 65 2e 6f 72 67 2f 7a 6c 69 62 2f 70 6c 61 ene.org/zlib/pla
0b30: 74 66 6f 72 6d 2f 6c 61 74 65 73 74 2f 6c 69 62 tform/latest/lib
0b40: 20 2d 57 6c 2c 2d 52 2c 2f 6f 70 74 2f 61 70 70 -Wl,-R,/opt/app
0b50: 66 73 2f 72 6b 65 65 6e 65 2e 6f 72 67 2f 70 63 fs/rkeene.org/pc
0b60: 73 63 2d 6c 69 74 65 2f 70 6c 61 74 66 6f 72 6d sc-lite/platform
0b70: 2f 6c 61 74 65 73 74 2f 6c 69 62 20 2d 57 6c 2c /latest/lib -Wl,
0b80: 2d 52 2c 2f 6f 70 74 2f 61 70 70 66 73 2f 63 6f -R,/opt/appfs/co
0b90: 72 65 2e 61 70 70 66 73 2e 72 6b 65 65 6e 65 2e re.appfs.rkeene.
0ba0: 6f 72 67 2f 67 6c 69 62 63 2f 70 6c 61 74 66 6f org/glibc/platfo
0bb0: 72 6d 2f 6c 61 74 65 73 74 2f 6c 69 62 20 2d 57 rm/latest/lib -W
0bc0: 6c 2c 2d 64 79 6e 61 6d 69 63 2d 6c 69 6e 6b 65 l,-dynamic-linke
0bd0: 72 2c 2f 6f 70 74 2f 61 70 70 66 73 2f 63 6f 72 r,/opt/appfs/cor
0be0: 65 2e 61 70 70 66 73 2e 72 6b 65 65 6e 65 2e 6f e.appfs.rkeene.o
0bf0: 72 67 2f 67 6c 69 62 63 2f 70 6c 61 74 66 6f 72 rg/glibc/platfor
0c00: 6d 2f 6c 61 74 65 73 74 2f 6c 69 62 2f 6c 64 2d m/latest/lib/ld-
0c10: 6c 69 6e 75 78 2d 78 38 36 2d 36 34 2e 73 6f 2e linux-x86-64.so.
0c20: 32 0a 0a 63 61 63 6b 65 79 2d 63 68 72 6f 6d 65 2..cackey-chrome
0c30: 2e 6f 3a 20 63 61 63 6b 65 79 2d 63 68 72 6f 6d .o: cackey-chrom
0c40: 65 2e 63 20 63 61 63 6b 65 79 2d 63 68 72 6f 6d e.c cackey-chrom
0c50: 65 2e 68 0a 63 61 63 6b 65 79 2d 63 68 72 6f 6d e.h.cackey-chrom
0c60: 65 2d 69 6e 69 74 2e 6f 3a 20 63 61 63 6b 65 79 e-init.o: cackey
0c70: 2d 63 68 72 6f 6d 65 2d 69 6e 69 74 2e 63 63 20 -chrome-init.cc
0c80: 63 61 63 6b 65 79 2d 63 68 72 6f 6d 65 2e 68 20 cackey-chrome.h
0c90: 69 6e 63 6c 75 64 65 2f 50 43 53 43 2f 70 63 73 include/PCSC/pcs
0ca0: 63 2d 6e 61 63 6c 2e 68 0a 0a 63 6c 65 61 6e 3a c-nacl.h..clean:
0cb0: 0a 09 72 6d 20 2d 66 20 63 61 63 6b 65 79 2d 63 ..rm -f cackey-c
0cc0: 68 72 6f 6d 65 2e 6f 20 63 61 63 6b 65 79 2d 63 hrome.o cackey-c
0cd0: 68 72 6f 6d 65 2d 69 6e 69 74 2e 6f 0a 09 72 6d hrome-init.o..rm
0ce0: 20 2d 66 20 63 61 63 6b 65 79 2e 70 65 78 65 0a -f cackey.pexe.
0cf0: 09 72 6d 20 2d 66 20 63 61 63 6b 65 79 2e 63 72 .rm -f cackey.cr
0d00: 78 20 63 61 63 6b 65 79 2e 6e 6d 66 0a 0a 64 69 x cackey.nmf..di
0d10: 73 74 63 6c 65 61 6e 3a 20 63 6c 65 61 6e 0a 09 stclean: clean..
0d20: 72 6d 20 2d 66 20 6c 69 62 2f 6c 69 62 63 61 63 rm -f lib/libcac
0d30: 6b 65 79 2e 61 20 6c 69 62 2f 6c 69 62 70 63 73 key.a lib/libpcs
0d40: 63 2e 61 20 6c 69 62 2f 6c 69 62 7a 2e 61 0a 09 c.a lib/libz.a..
0d50: 2d 72 6d 64 69 72 20 6c 69 62 0a 09 72 6d 20 2d -rmdir lib..rm -
0d60: 66 20 69 6e 63 6c 75 64 65 2f 50 43 53 43 2f 70 f include/PCSC/p
0d70: 63 73 63 2d 6e 61 63 6c 2e 68 0a 09 2d 72 6d 64 csc-nacl.h..-rmd
0d80: 69 72 20 69 6e 63 6c 75 64 65 2f 50 43 53 43 0a ir include/PCSC.
0d90: 09 2d 72 6d 64 69 72 20 69 6e 63 6c 75 64 65 0a .-rmdir include.
0da0: 09 72 6d 20 2d 66 20 67 6f 6f 67 6c 65 2d 70 63 .rm -f google-pc
0db0: 73 63 2e 6a 73 0a 09 72 6d 20 2d 72 66 20 77 6f sc.js..rm -rf wo
0dc0: 72 6b 64 69 72 2d 2a 0a 0a 2e 50 48 4f 4e 59 3a rkdir-*...PHONY:
0dd0: 20 61 6c 6c 20 63 6c 65 61 6e 20 64 69 73 74 63 all clean distc
0de0: 6c 65 61 6e 0a lean.