diff options
author | hobbs <hobbs> | 2007-01-30 23:21:11 (GMT) |
---|---|---|
committer | hobbs <hobbs> | 2007-01-30 23:21:11 (GMT) |
commit | 2984ce92b3e213b7e5798f42fc2d56c6f0785e6d (patch) | |
tree | b9ecbf41f064099ea8f64a5cb3e9dba67f148cda | |
parent | 3ad9b5ce945540d2a4829ba9b0fc1f7beab5c142 (diff) | |
download | tcl-2984ce92b3e213b7e5798f42fc2d56c6f0785e6d.zip tcl-2984ce92b3e213b7e5798f42fc2d56c6f0785e6d.tar.gz tcl-2984ce92b3e213b7e5798f42fc2d56c6f0785e6d.tar.bz2 |
* win/Makefile.in (install-private-headers): added target
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | win/Makefile.in | 24 |
2 files changed, 28 insertions, 2 deletions
@@ -1,6 +1,10 @@ +2007-01-30 Jeff Hobbs <jeffh@ActiveState.com> + + * win/Makefile.in (install-private-headers): added target + 2007-01-29 Don Porter <dgp@users.sourceforge.net> - * doc/fcopy.n: Typo fix. [Bug 1630627] + * doc/fcopy.n: Typo fix. [Bug 1630627] 2007-01-25 Daniel Steffen <das@users.sourceforge.net> diff --git a/win/Makefile.in b/win/Makefile.in index 6c796ed..25cbbf7 100644 --- a/win/Makefile.in +++ b/win/Makefile.in @@ -5,7 +5,7 @@ # "autoconf" program (constructs like "@foo@" will get replaced in the # actual Makefile. # -# RCS: @(#) $Id: Makefile.in,v 1.68.2.6 2006/04/05 20:50:46 dgp Exp $ +# RCS: @(#) $Id: Makefile.in,v 1.68.2.7 2007/01/30 23:21:12 hobbs Exp $ VERSION = @TCL_VERSION@ @@ -56,6 +56,9 @@ SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(TCL_LIBRARY) # Directory in which to install the include file tcl.h: INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir) +# Directory in which to (optionally) install the private tcl headers: +PRIVATE_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir) + # Top-level directory in which to install manual entries: MAN_INSTALL_DIR = $(INSTALL_ROOT)$(mandir) @@ -541,6 +544,25 @@ install-libraries: libraries install-doc: doc +# Optional target to install private headers +install-private-headers: libraries + @for i in $(PRIVATE_INCLUDE_INSTALL_DIR); \ + do \ + if [ ! -d $$i ] ; then \ + echo "Making directory $$i"; \ + $(MKDIR) $$i; \ + chmod 755 $$i; \ + else true; \ + fi; \ + done; + @echo "Installing private header files to $(PRIVATE_INCLUDE_INSTALL_DIR)/"; + @for i in "$(GENERIC_DIR)/tclInt.h" "$(GENERIC_DIR)/tclIntDecls.h" \ + "$(GENERIC_DIR)/tclIntPlatDecls.h" "$(GENERIC_DIR)/tclPort.h" \ + "$(WIN_DIR)/tclWinPort.h" ; \ + do \ + $(COPY) "$$i" "$(PRIVATE_INCLUDE_INSTALL_DIR)"; \ + done; + # Specifying TESTFLAGS on the command line is the standard way to pass # args to tcltest, ie: # % make test TESTFLAGS="-verbose bps -file fileName.test" |