Tcl Extension Architecture (TEA) Sample Extension

Check-in [887db07569]
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Sep 9.

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

Overview
Comment:To avoid file permissions issues, perform RANLIB step before install step.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:887db075699a50826e5402e66c88df93ac0739c6f80147376cc572602c41f4f6
User & Date: pooryorick 2018-05-28 20:54:12
Context
2018-06-05
13:38
Add TCLLIBPATH and friends to VALGRIND target. Use abs_top_build_dir instead of ".". check-in: 01c4815528 user: pooryorick tags: trunk
2018-05-28
20:54
To avoid file permissions issues, perform RANLIB step before install step. check-in: 887db07569 user: pooryorick tags: trunk
2018-03-27
22:21
update to latest TEA and nmake system check-in: 9c778230a4 user: jan.nijtmans tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Makefile.in.

   370    370   # You should not have to modify this target.
   371    371   #========================================================================
   372    372   
   373    373   install-lib-binaries: binaries
   374    374   	@$(INSTALL_DATA_DIR) $(DESTDIR)$(pkglibdir)
   375    375   	@list='$(lib_BINARIES)'; for p in $$list; do \
   376    376   	  if test -f $$p; then \
          377  +	    if test "x$$stub" = "xstub"; then \
          378  +		echo " $(RANLIB_STUB) $$p"; \
          379  +		$(RANLIB_STUB) $$p; \
          380  +	    else \
          381  +		echo " $(RANLIB) $$p"; \
          382  +		$(RANLIB) $$p; \
          383  +	    fi; \
   377    384   	    echo " $(INSTALL_LIBRARY) $$p $(DESTDIR)$(pkglibdir)/$$p"; \
   378    385   	    $(INSTALL_LIBRARY) $$p $(DESTDIR)$(pkglibdir)/$$p; \
   379    386   	    stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \
   380         -	    if test "x$$stub" = "xstub"; then \
   381         -		echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \
   382         -		$(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \
   383         -	    else \
   384         -		echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \
   385         -		$(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \
   386         -	    fi; \
   387    387   	    ext=`echo $$p|sed -e "s/.*\.//"`; \
   388    388   	    if test "x$$ext" = "xdll"; then \
   389    389   		lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \
   390    390   		if test -f $$lib; then \
   391    391   		    echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \
   392    392   	            $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \
   393    393   		fi; \