Artifact eb1d7f3b7701bb2e73e392ee75818cb1ed6c89db:
- File
Makefile.in
— part of check-in
[5ba02cbd65]
at
2010-05-23 05:36:13
on branch trunk
— Updated to strip library more on Linux, and work on Solaris
Updated to try to support more protocols (user: rkeene, size: 2285) [annotate] [blame] [check-ins using]
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 53 54 52 49 50 = @RANLIB@.STRIP 0160: 20 3d 20 40 53 54 52 49 50 40 0a 70 72 65 66 69 = @STRIP@.prefi 0170: 78 20 3d 20 40 70 72 65 66 69 78 40 0a 65 78 65 x = @prefix@.exe 0180: 63 5f 70 72 65 66 69 78 20 3d 20 40 65 78 65 63 c_prefix = @exec 0190: 5f 70 72 65 66 69 78 40 0a 6c 69 62 64 69 72 20 _prefix@.libdir 01a0: 3d 20 40 6c 69 62 64 69 72 40 0a 40 53 45 54 5f = @libdir@.@SET_ 01b0: 4d 41 4b 45 40 0a 0a 61 6c 6c 3a 0a 09 24 28 4d MAKE@..all:..$(M 01c0: 41 4b 45 29 20 6c 69 62 63 61 63 6b 65 79 2e 40 AKE) libcackey.@ 01d0: 53 48 4f 42 4a 45 58 54 40 0a 09 2d 24 28 4d 41 SHOBJEXT@..-$(MA 01e0: 4b 45 29 20 6c 69 62 63 61 63 6b 65 79 5f 67 2e KE) libcackey_g. 01f0: 40 53 48 4f 42 4a 45 58 54 40 0a 0a 63 61 63 6b @SHOBJEXT@..cack 0200: 65 79 2e 6f 3a 20 63 61 63 6b 65 79 2e 63 20 61 ey.o: cackey.c a 0210: 73 6e 31 2d 78 35 30 39 2e 68 20 63 6f 6e 66 69 sn1-x509.h confi 0220: 67 2e 68 0a 09 24 28 43 43 29 20 24 28 53 48 4f g.h..$(CC) $(SHO 0230: 42 4a 46 4c 41 47 53 29 20 24 28 43 50 50 46 4c BJFLAGS) $(CPPFL 0240: 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 2d AGS) $(CFLAGS) - 0250: 6f 20 63 61 63 6b 65 79 2e 6f 20 2d 63 20 63 61 o cackey.o -c ca 0260: 63 6b 65 79 2e 63 0a 0a 63 61 63 6b 65 79 5f 67 ckey.c..cackey_g 0270: 2e 6f 3a 20 63 61 63 6b 65 79 2e 63 20 61 73 6e .o: cackey.c asn 0280: 31 2d 78 35 30 39 2e 68 20 63 6f 6e 66 69 67 2e 1-x509.h config. 0290: 68 0a 09 24 28 43 43 29 20 24 28 53 48 4f 42 4a h..$(CC) $(SHOBJ 02a0: 46 4c 41 47 53 29 20 24 28 44 45 42 55 47 43 50 FLAGS) $(DEBUGCP 02b0: 50 46 4c 41 47 53 29 20 24 28 44 45 42 55 47 43 PFLAGS) $(DEBUGC 02c0: 46 4c 41 47 53 29 20 2d 6f 20 63 61 63 6b 65 79 FLAGS) -o cackey 02d0: 5f 67 2e 6f 20 2d 63 20 63 61 63 6b 65 79 2e 63 _g.o -c cackey.c 02e0: 0a 0a 61 73 6e 31 2d 78 35 30 39 2e 6f 3a 20 61 ..asn1-x509.o: a 02f0: 73 6e 31 2d 78 35 30 39 2e 63 20 61 73 6e 31 2d sn1-x509.c asn1- 0300: 78 35 30 39 2e 68 20 63 6f 6e 66 69 67 2e 68 0a x509.h config.h. 0310: 09 24 28 43 43 29 20 24 28 53 48 4f 42 4a 46 4c .$(CC) $(SHOBJFL 0320: 41 47 53 29 20 24 28 43 50 50 46 4c 41 47 53 29 AGS) $(CPPFLAGS) 0330: 20 24 28 43 46 4c 41 47 53 29 20 2d 6f 20 61 73 $(CFLAGS) -o as 0340: 6e 31 2d 78 35 30 39 2e 6f 20 2d 63 20 61 73 6e n1-x509.o -c asn 0350: 31 2d 78 35 30 39 2e 63 0a 0a 61 73 6e 31 2d 78 1-x509.c..asn1-x 0360: 35 30 39 5f 67 2e 6f 3a 20 61 73 6e 31 2d 78 35 509_g.o: asn1-x5 0370: 30 39 2e 63 20 61 73 6e 31 2d 78 35 30 39 2e 68 09.c asn1-x509.h 0380: 20 63 6f 6e 66 69 67 2e 68 0a 09 24 28 43 43 29 config.h..$(CC) 0390: 20 24 28 53 48 4f 42 4a 46 4c 41 47 53 29 20 24 $(SHOBJFLAGS) $ 03a0: 28 44 45 42 55 47 43 50 50 46 4c 41 47 53 29 20 (DEBUGCPPFLAGS) 03b0: 24 28 44 45 42 55 47 43 46 4c 41 47 53 29 20 2d $(DEBUGCFLAGS) - 03c0: 6f 20 61 73 6e 31 2d 78 35 30 39 5f 67 2e 6f 20 o asn1-x509_g.o 03d0: 2d 63 20 61 73 6e 31 2d 78 35 30 39 2e 63 0a 0a -c asn1-x509.c.. 03e0: 6c 69 62 63 61 63 6b 65 79 2e 40 53 48 4f 42 4a libcackey.@SHOBJ 03f0: 45 58 54 40 3a 20 63 61 63 6b 65 79 2e 6f 20 61 EXT@: cackey.o a 0400: 73 6e 31 2d 78 35 30 39 2e 6f 0a 09 24 28 43 43 sn1-x509.o..$(CC 0410: 29 20 24 28 53 48 4f 42 4a 46 4c 41 47 53 29 20 ) $(SHOBJFLAGS) 0420: 24 28 43 50 50 46 4c 41 47 53 29 20 24 28 43 46 $(CPPFLAGS) $(CF 0430: 4c 41 47 53 29 20 24 28 53 48 4f 42 4a 4c 44 46 LAGS) $(SHOBJLDF 0440: 4c 41 47 53 29 20 24 28 4c 44 46 4c 41 47 53 29 LAGS) $(LDFLAGS) 0450: 20 2d 6f 20 6c 69 62 63 61 63 6b 65 79 2e 40 53 -o libcackey.@S 0460: 48 4f 42 4a 45 58 54 40 20 63 61 63 6b 65 79 2e HOBJEXT@ cackey. 0470: 6f 20 61 73 6e 31 2d 78 35 30 39 2e 6f 20 24 28 o asn1-x509.o $( 0480: 4c 49 42 53 29 0a 09 2d 24 28 53 54 52 49 50 29 LIBS)..-$(STRIP) 0490: 20 2d 78 20 22 6c 69 62 63 61 63 6b 65 79 2e 40 -x "libcackey.@ 04a0: 53 48 4f 42 4a 45 58 54 40 22 0a 0a 6c 69 62 63 SHOBJEXT@"..libc 04b0: 61 63 6b 65 79 5f 67 2e 40 53 48 4f 42 4a 45 58 ackey_g.@SHOBJEX 04c0: 54 40 3a 20 63 61 63 6b 65 79 5f 67 2e 6f 20 61 T@: cackey_g.o a 04d0: 73 6e 31 2d 78 35 30 39 5f 67 2e 6f 0a 09 24 28 sn1-x509_g.o..$( 04e0: 43 43 29 20 24 28 53 48 4f 42 4a 46 4c 41 47 53 CC) $(SHOBJFLAGS 04f0: 29 20 24 28 44 45 42 55 47 43 50 50 46 4c 41 47 ) $(DEBUGCPPFLAG 0500: 53 29 20 24 28 44 45 42 55 47 43 46 4c 41 47 53 S) $(DEBUGCFLAGS 0510: 29 20 24 28 53 48 4f 42 4a 4c 44 46 4c 41 47 53 ) $(SHOBJLDFLAGS 0520: 29 20 24 28 4c 44 46 4c 41 47 53 29 20 2d 6f 20 ) $(LDFLAGS) -o 0530: 6c 69 62 63 61 63 6b 65 79 5f 67 2e 40 53 48 4f libcackey_g.@SHO 0540: 42 4a 45 58 54 40 20 63 61 63 6b 65 79 5f 67 2e BJEXT@ cackey_g. 0550: 6f 20 61 73 6e 31 2d 78 35 30 39 5f 67 2e 6f 20 o asn1-x509_g.o 0560: 24 28 4c 49 42 53 29 0a 0a 74 65 73 74 3a 20 74 $(LIBS)..test: t 0570: 65 73 74 2e 63 20 6c 69 62 63 61 63 6b 65 79 5f est.c libcackey_ 0580: 67 2e 40 53 48 4f 42 4a 45 58 54 40 0a 09 24 28 g.@SHOBJEXT@..$( 0590: 43 43 29 20 24 28 43 50 50 46 4c 41 47 53 29 20 CC) $(CPPFLAGS) 05a0: 24 28 43 46 4c 41 47 53 29 20 24 28 4c 44 46 4c $(CFLAGS) $(LDFL 05b0: 41 47 53 29 20 2d 6f 20 74 65 73 74 20 74 65 73 AGS) -o test tes 05c0: 74 2e 63 20 2d 57 6c 2c 2d 52 2c 2e 20 6c 69 62 t.c -Wl,-R,. lib 05d0: 63 61 63 6b 65 79 5f 67 2e 40 53 48 4f 42 4a 45 cackey_g.@SHOBJE 05e0: 58 54 40 0a 0a 73 70 6c 69 6e 74 2d 63 61 63 6b XT@..splint-cack 05f0: 65 79 2e 74 78 74 3a 20 63 61 63 6b 65 79 2e 63 ey.txt: cackey.c 0600: 20 61 73 6e 31 2d 78 35 30 39 2e 63 20 61 73 6e asn1-x509.c asn 0610: 31 2d 78 35 30 39 2e 68 20 63 6f 6e 66 69 67 2e 1-x509.h config. 0620: 68 0a 09 73 70 6c 69 6e 74 20 24 28 44 45 42 55 h..splint $(DEBU 0630: 47 43 50 50 46 4c 41 47 53 29 20 2d 44 43 41 43 GCPPFLAGS) -DCAC 0640: 4b 45 59 5f 50 41 52 41 4e 4f 49 44 3d 31 20 2d KEY_PARANOID=1 - 0650: 77 65 61 6b 20 2b 70 6f 73 69 78 6c 69 62 20 2d weak +posixlib - 0660: 49 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 50 43 I/usr/include/PC 0670: 53 43 20 2d 49 70 6b 63 73 31 31 20 63 61 63 6b SC -Ipkcs11 cack 0680: 65 79 2e 63 20 3e 20 73 70 6c 69 6e 74 2d 63 61 ey.c > splint-ca 0690: 63 6b 65 79 2e 74 78 74 0a 0a 69 6e 73 74 61 6c ckey.txt..instal 06a0: 6c 3a 20 6c 69 62 63 61 63 6b 65 79 2e 40 53 48 l: libcackey.@SH 06b0: 4f 42 4a 45 58 54 40 0a 09 2d 6d 6b 64 69 72 20 OBJEXT@..-mkdir 06c0: 2d 70 20 22 24 28 44 45 53 54 44 49 52 29 24 28 -p "$(DESTDIR)$( 06d0: 6c 69 62 64 69 72 29 22 0a 09 72 6d 20 2d 66 20 libdir)"..rm -f 06e0: 22 24 28 44 45 53 54 44 49 52 29 24 28 6c 69 62 "$(DESTDIR)$(lib 06f0: 64 69 72 29 2f 6c 69 62 63 61 63 6b 65 79 2e 40 dir)/libcackey.@ 0700: 53 48 4f 42 4a 45 58 54 40 22 0a 09 72 6d 20 2d SHOBJEXT@"..rm - 0710: 66 20 22 24 28 44 45 53 54 44 49 52 29 24 28 6c f "$(DESTDIR)$(l 0720: 69 62 64 69 72 29 2f 6c 69 62 63 61 63 6b 65 79 ibdir)/libcackey 0730: 5f 67 2e 40 53 48 4f 42 4a 45 58 54 40 22 0a 09 _g.@SHOBJEXT@".. 0740: 63 70 20 22 6c 69 62 63 61 63 6b 65 79 2e 40 53 cp "libcackey.@S 0750: 48 4f 42 4a 45 58 54 40 22 20 22 24 28 44 45 53 HOBJEXT@" "$(DES 0760: 54 44 49 52 29 24 28 6c 69 62 64 69 72 29 2f 22 TDIR)$(libdir)/" 0770: 0a 09 2d 63 70 20 22 6c 69 62 63 61 63 6b 65 79 ..-cp "libcackey 0780: 5f 67 2e 40 53 48 4f 42 4a 45 58 54 40 22 20 22 _g.@SHOBJEXT@" " 0790: 24 28 44 45 53 54 44 49 52 29 24 28 6c 69 62 64 $(DESTDIR)$(libd 07a0: 69 72 29 2f 22 0a 0a 63 6c 65 61 6e 3a 0a 09 72 ir)/"..clean:..r 07b0: 6d 20 2d 66 20 6c 69 62 63 61 63 6b 65 79 2e 40 m -f libcackey.@ 07c0: 53 48 4f 42 4a 45 58 54 40 20 6c 69 62 63 61 63 SHOBJEXT@ libcac 07d0: 6b 65 79 5f 67 2e 40 53 48 4f 42 4a 45 58 54 40 key_g.@SHOBJEXT@ 07e0: 0a 09 72 6d 20 2d 66 20 63 61 63 6b 65 79 2e 6f ..rm -f cackey.o 07f0: 20 61 73 6e 31 2d 78 35 30 39 2e 6f 20 63 61 63 asn1-x509.o cac 0800: 6b 65 79 5f 67 2e 6f 20 61 73 6e 31 2d 78 35 30 key_g.o asn1-x50 0810: 39 5f 67 2e 6f 0a 09 72 6d 20 2d 66 20 74 65 73 9_g.o..rm -f tes 0820: 74 0a 09 72 6d 20 2d 66 20 73 70 6c 69 6e 74 2d t..rm -f splint- 0830: 63 61 63 6b 65 79 2e 74 78 74 0a 0a 64 69 73 74 cackey.txt..dist 0840: 63 6c 65 61 6e 3a 20 63 6c 65 61 6e 0a 09 72 6d clean: clean..rm 0850: 20 2d 66 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 63 -f config.log c 0860: 6f 6e 66 69 67 2e 73 74 61 74 75 73 20 63 6f 6e onfig.status con 0870: 66 69 67 2e 68 20 4d 61 6b 65 66 69 6c 65 0a 0a fig.h Makefile.. 0880: 6d 72 70 72 6f 70 65 72 3a 20 64 69 73 74 63 6c mrproper: distcl 0890: 65 61 6e 0a 09 72 6d 20 2d 66 20 63 6f 6e 66 69 ean..rm -f confi 08a0: 67 75 72 65 20 63 6f 6e 66 69 67 2e 68 2e 69 6e gure config.h.in 08b0: 20 61 63 6c 6f 63 61 6c 2e 6d 34 20 2a 7e 0a 0a aclocal.m4 *~.. 08c0: 2e 50 48 4f 4e 59 3a 20 61 6c 6c 20 63 6c 65 61 .PHONY: all clea 08d0: 6e 20 64 69 73 74 63 6c 65 61 6e 20 6d 72 70 72 n distclean mrpr 08e0: 6f 70 65 72 20 69 6e 73 74 61 6c 6c 0a oper install.