Overview
Comment: | Treat tls.tcl.h as a normal file and always regenerate it, and never distribute it -- end users will need "od" to create it |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
97cbb17f4f1f87ebfe876cb6bb74caef |
User & Date: | rkeene on 2016-12-13 20:46:14 |
Other Links: | manifest | tags |
Context
2016-12-13
| ||
21:37 | Updated documentation to indicate additional options check-in: a880307e5d user: rkeene tags: trunk | |
20:46 | Treat tls.tcl.h as a normal file and always regenerate it, and never distribute it -- end users will need "od" to create it check-in: 97cbb17f4f user: rkeene tags: trunk | |
20:39 | More work on a better install target and added a basic uninstall target check-in: 6339a69a26 user: rkeene tags: trunk | |
Changes
Modified Makefile.in from [b235a74349] to [d38aebcfd7].
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 .. 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 .. 88 89 90 91 92 93 94 95 96 97 |
tlsBIO.o: @[email protected]/tlsBIO.c @[email protected]/tlsInt.h Makefile tlsIO.o: @[email protected]/tlsIO.c @[email protected]/tlsInt.h Makefile tlsX509.o: @[email protected]/tlsX509.c @[email protected]/tlsInt.h Makefile # Create a C-source-ified version of the script resources # for TclTLS so that we only need a single file to enable # this extension tls.tcl.h: @[email protected]/tls.tcl od -A n -v -t xC < '@[email protected]/tls.tcl' > tls.tcl.h.new.1 sed '[email protected] *@@g;[email protected]@0x&, @g' < tls.tcl.h.new.1 > tls.tcl.h.new.2 rm -f tls.tcl.h.new.1 mv tls.tcl.h.new.2 tls.tcl.h # Create default DH parameters dh_params.h: @[email protected]/gen_dh_params Makefile ................................................................................ # Clean the local build directory for rebuild against the same configuration clean: rm -f tls.o tlsBIO.o tlsIO.o tlsX509.o rm -f [email protected]@ rm -f [email protected]@.a [email protected]@.def rm -f tcltls.a.new tcltls.a rm -f tls.tcl.h.new.1 tls.tcl.h.new.2 @if [ '@[email protected]' != '.' ]; then echo rm -f tls.tcl.h; rm -f tls.tcl.h; fi # Clean the local build directory back to what it was after unpacking the # distribution tarball distclean: clean rm -f config.log config.status rm -f dh_params.h.new dh_params.h rm -f Makefile pkgIndex.tcl ................................................................................ # Clean the local build directory back to only thing things that exist in # version control system mrproper: distclean rm -f @[email protected]/configure @[email protected]/config.sub @[email protected]/config.guess @[email protected]/install-sh rm -f @[email protected]/aclocal.m4 rm -rf @[email protected]/autom4te.cache rm -f @[email protected]/tls.tcl.h .PHONY: all install uninstall clean distclean mrproper test |
| | < < |
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 .. 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 .. 87 88 89 90 91 92 93 94 95 |
tlsBIO.o: @[email protected]/tlsBIO.c @[email protected]/tlsInt.h Makefile tlsIO.o: @[email protected]/tlsIO.c @[email protected]/tlsInt.h Makefile tlsX509.o: @[email protected]/tlsX509.c @[email protected]/tlsInt.h Makefile # Create a C-source-ified version of the script resources # for TclTLS so that we only need a single file to enable # this extension tls.tcl.h: @[email protected]/tls.tcl Makefile od -A n -v -t xC < '@[email protected]/tls.tcl' > tls.tcl.h.new.1 sed '[email protected] *@@g;[email protected]@0x&, @g' < tls.tcl.h.new.1 > tls.tcl.h.new.2 rm -f tls.tcl.h.new.1 mv tls.tcl.h.new.2 tls.tcl.h # Create default DH parameters dh_params.h: @[email protected]/gen_dh_params Makefile ................................................................................ # Clean the local build directory for rebuild against the same configuration clean: rm -f tls.o tlsBIO.o tlsIO.o tlsX509.o rm -f [email protected]@ rm -f [email protected]@.a [email protected]@.def rm -f tcltls.a.new tcltls.a rm -f tls.tcl.h tls.tcl.h.new.1 tls.tcl.h.new.2 # Clean the local build directory back to what it was after unpacking the # distribution tarball distclean: clean rm -f config.log config.status rm -f dh_params.h.new dh_params.h rm -f Makefile pkgIndex.tcl ................................................................................ # Clean the local build directory back to only thing things that exist in # version control system mrproper: distclean rm -f @[email protected]/configure @[email protected]/config.sub @[email protected]/config.guess @[email protected]/install-sh rm -f @[email protected]/aclocal.m4 rm -rf @[email protected]/autom4te.cache .PHONY: all install uninstall clean distclean mrproper test |