diff options
-rw-r--r-- | Makefile.in | 32 |
1 files changed, 19 insertions, 13 deletions
diff --git a/Makefile.in b/Makefile.in index 3080190..49526c4 100644 --- a/Makefile.in +++ b/Makefile.in @@ -54,6 +54,12 @@ OBJS := _load-static-exts.o jim-subcmd.o jim-interactive.o jim-format.o jim.o ut JIMSH := jimsh@EXEEXT@ +@if JIM_INSTALL +INSTALL_DATA_DIR ?= mkdir -p +INSTALL_DATA ?= cp +INSTALL_PROGRAM ?= cp +@endif + all: $(JIMSH) @C_EXT_SHOBJS@ # Create C extensions from pure Tcl extensions @@ -66,8 +72,8 @@ docs: Tcl.html @if JIM_DOCS install-docs: docs - mkdir -p $(DESTDIR)$(prefix)/doc/jim - cp Tcl.html $(DESTDIR)$(prefix)/doc/jim + $(INSTALL_DATA_DIR) $(DESTDIR)$(prefix)/doc/jim + $(INSTALL_DATA) Tcl.html $(DESTDIR)$(prefix)/doc/jim @else install-docs: @endif @@ -77,20 +83,20 @@ $(JIMSH): $(LIBJIM) jimsh.o initjimsh.o @if JIM_INSTALL install: all @TCL_EXTS@ install-exec install-docs - mkdir -p $(DESTDIR)@libdir@/jim - cp $(LIBJIM) $(DESTDIR)@libdir@ - cp @srcdir@/README.extensions @C_EXT_SHOBJS@ $(DESTDIR)@libdir@/jim - for i in @TCL_EXTS@; do cp @srcdir@/$$i $(DESTDIR)@libdir@/jim; done - mkdir -p $(DESTDIR)@includedir@ - cp @srcdir@/jim.h @srcdir@/jim-eventloop.h @srcdir@/jim-signal.h \ + $(INSTALL_DATA_DIR) $(DESTDIR)@libdir@/jim + $(INSTALL_DATA) $(LIBJIM) $(DESTDIR)@libdir@ + $(INSTALL_DATA) @srcdir@/README.extensions @C_EXT_SHOBJS@ $(DESTDIR)@libdir@/jim + for i in @TCL_EXTS@; do $(INSTALL_DATA) @srcdir@/$$i $(DESTDIR)@libdir@/jim; done + $(INSTALL_DATA_DIR) $(DESTDIR)@includedir@ + $(INSTALL_DATA) @srcdir@/jim.h @srcdir@/jim-eventloop.h @srcdir@/jim-signal.h \ @srcdir@/jim-subcmd.h @srcdir@/jim-win32compat.h $(DESTDIR)@includedir@ - cp jim-config.h $(DESTDIR)@includedir@ - mkdir -p $(DESTDIR)@bindir@ - cp build-jim-ext $(DESTDIR)@bindir@ + $(INSTALL_DATA) jim-config.h $(DESTDIR)@includedir@ + $(INSTALL_DATA_DIR) $(DESTDIR)@bindir@ + $(INSTALL_DATA) build-jim-ext $(DESTDIR)@bindir@ install-exec: all - mkdir -p $(DESTDIR)@bindir@ - cp $(JIMSH) $(DESTDIR)@bindir@ + $(INSTALL_DATA_DIR) $(DESTDIR)@bindir@ + $(INSTALL_PROGRAM) $(JIMSH) $(DESTDIR)@bindir@ uninstall: rm -f $(DESTDIR)@bindir@/$(JIMSH) |