Check-in [9c59fec751]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Better handling of the case where the shared and static extensions are the same (AIX)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:9c59fec751af9a41041749cd793b7abda954451ef19f5fcae0b18f53e28e1f35
User & Date: rkeene 2019-04-09 15:58:47
Context
2019-04-09
17:25
Better handling of reading certificate PEM data, resolves [2059171e7d] check-in: 8e0ed4e723 user: rkeene tags: trunk
15:58
Better handling of the case where the shared and static extensions are the same (AIX) check-in: 9c59fec751 user: rkeene tags: trunk
2018-10-30
14:20
Applied patch from Jinhu to address [94c6a431fee] check-in: afec51b85b user: rkeene tags: trunk
Changes

Changes to Makefile.in.

    14     14   INSTALL = @INSTALL@
    15     15   INSTALL_PROGRAM = @INSTALL_PROGRAM@
    16     16   INSTALL_DATA = @INSTALL_DATA@
    17     17   VPATH = @srcdir@
    18     18   
    19     19   all: @EXTENSION_TARGET@
    20     20   
           21  +ifeq (@TCLEXT_BUILD@,shared)
    21     22   # The shared object target
    22         -tcltls.@SHOBJEXT@: tls.o tlsBIO.o tlsIO.o tlsX509.o Makefile
           23  +@EXTENSION_TARGET@: tls.o tlsBIO.o tlsIO.o tlsX509.o Makefile
    23     24   	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o tcltls.@SHOBJEXT@ tls.o tlsBIO.o tlsIO.o tlsX509.o $(LIBS)
    24         -
           25  +else
    25     26   # The static target
    26         -tcltls.@AREXT@: tls.o tlsBIO.o tlsIO.o tlsX509.o Makefile
           27  +@EXTENSION_TARGET@: tls.o tlsBIO.o tlsIO.o tlsX509.o Makefile
    27     28   	$(AR) rcu tcltls.a.new tls.o tlsBIO.o tlsIO.o tlsX509.o
    28         -	$(RANLIB) tcltls.a.new
           29  +	-$(RANLIB) tcltls.a.new
    29     30   	mv tcltls.a.new tcltls.a
           31  +endif
    30     32   
    31     33   # Dependencies for all our targets
    32     34   tls.o: @srcdir@/tls.c @srcdir@/tlsInt.h @srcdir@/tclOpts.h tls.tcl.h dh_params.h Makefile
    33     35   tlsBIO.o: @srcdir@/tlsBIO.c @srcdir@/tlsInt.h Makefile
    34     36   tlsIO.o: @srcdir@/tlsIO.c @srcdir@/tlsInt.h Makefile
    35     37   tlsX509.o: @srcdir@/tlsX509.c @srcdir@/tlsInt.h Makefile
    36     38