diff options
author | das <das@noemail.net> | 2004-07-20 10:23:13 (GMT) |
---|---|---|
committer | das <das@noemail.net> | 2004-07-20 10:23:13 (GMT) |
commit | 881cbe8a08671c1b922cd2e1df502f6d152c10e7 (patch) | |
tree | ad3a238b490a9689bcd9dcb07134212c1d386684 /win/Makefile.in | |
parent | 8959ebed5072630cda855e4f01cb9f76ada2e5fc (diff) | |
download | tcl-881cbe8a08671c1b922cd2e1df502f6d152c10e7.zip tcl-881cbe8a08671c1b922cd2e1df502f6d152c10e7.tar.gz tcl-881cbe8a08671c1b922cd2e1df502f6d152c10e7.tar.bz2 |
* unix/Makefile.in:
* win/Makefile.in: added 'install-private-headers' makefile target
to allow optionally installing private tcl headers. [FR 922727]
* macosx/Makefile: use new 'install-private-headers' target
to install private headers into framework. [FR 922727]
FossilOrigin-Name: 542b0bd9ec1851f94490ce732f39b195caf085af
Diffstat (limited to 'win/Makefile.in')
-rw-r--r-- | win/Makefile.in | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/win/Makefile.in b/win/Makefile.in index 8b787f7..06c9a7b 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.78 2004/06/24 01:29:08 mistachkin Exp $ +# RCS: @(#) $Id: Makefile.in,v 1.79 2004/07/20 10:23:14 das 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) @@ -572,6 +575,24 @@ 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; \ + else true; \ + fi; \ + done; + @echo "Installing private header files"; + @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" |