]> www.wagner.pp.ru Git - oss/fgis.git/blobdiff - tcl/Makefile.in
The second attempt to automate building :-) A lot of work here should be
[oss/fgis.git] / tcl / Makefile.in
index d037d741e92a99f934c52aa8c53fddd06c73634a..f600dc52da10b15e0c482b3fe9537f98eb032bd0 100644 (file)
@@ -79,18 +79,27 @@ OBJDUMP = @OBJDUMP@
 PACKAGE = @PACKAGE@
 RANLIB = @RANLIB@
 STRIP = @STRIP@
-TCL_INCLUDE = @TCL_INCLUDE@
+TCL_INC_DIR = @TCL_INC_DIR@
+TCL_PACKAGE_PATH = @TCL_PACKAGE_PATH@
+TK_INC_DIR = @TK_INC_DIR@
 VERSION = @VERSION@
 YACC = @YACC@
 am__include = @am__include@
 am__quote = @am__quote@
 install_sh = @install_sh@
+
+bin_SCRIPTS = hypermap mapview
+SCRIPT_LIST = admin.layer balloonhelp.tcl calculator.tcl combobox.tcl console.tcl draw.tcl getopt.tcl help.tcl hierarchy.tcl html_library.tcl layer.tcl legend.tcl lesras.lay objects.tcl planchet.tcl progressbar.tcl tabnotebook.tcl tclIndex toolbar.tcl ventry.tcl viewer.tcl widget.tcl
+
+SCRIPTDIR = $(TCL_PACKAGE_PATH)/fgis
 subdir = tcl
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/include/config.h
-CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_FILES = pkgIndex.tcl
+SCRIPTS = $(bin_SCRIPTS)
+
 DIST_SOURCES =
-DIST_COMMON = Makefile.am Makefile.in
+DIST_COMMON = Makefile.am Makefile.in pkgIndex.tcl.in
 all: all-am
 
 .SUFFIXES:
@@ -99,6 +108,28 @@ $(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.ac $(ACLOCAL_M4)
          $(AUTOMAKE) --foreign  tcl/Makefile
 Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
        cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+pkgIndex.tcl: $(top_builddir)/config.status pkgIndex.tcl.in
+       cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
+install-binSCRIPTS: $(bin_SCRIPTS)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(bindir)
+       @list='$(bin_SCRIPTS)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         if test -f $$d$$p; then \
+           f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+           echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \
+           $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \
+         else :; fi; \
+       done
+
+uninstall-binSCRIPTS:
+       @$(NORMAL_UNINSTALL)
+       @list='$(bin_SCRIPTS)'; for p in $$list; do \
+         f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+         echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
+         rm -f $(DESTDIR)$(bindir)/$$f; \
+       done
 
 mostlyclean-libtool:
        -rm -f *.lo
@@ -140,11 +171,10 @@ distdir: $(DISTFILES)
        done
 check-am: all-am
 check: check-am
-all-am: Makefile
+all-am: Makefile $(SCRIPTS)
 
 installdirs:
-
-install: install-am
+       $(mkinstalldirs) $(DESTDIR)$(bindir)
 install-exec: install-exec-am
 install-data: install-data-am
 uninstall: uninstall-am
@@ -186,7 +216,7 @@ info-am:
 
 install-data-am:
 
-install-exec-am:
+install-exec-am: install-binSCRIPTS
 
 install-info: install-info-am
 
@@ -202,17 +232,40 @@ mostlyclean: mostlyclean-am
 
 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
 
-uninstall-am: uninstall-info-am
+uninstall-am: uninstall-binSCRIPTS uninstall-info-am
 
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
        distclean distclean-generic distclean-libtool distdir dvi \
-       dvi-am info info-am install install-am install-data \
-       install-data-am install-exec install-exec-am install-info \
-       install-info-am install-man install-strip installcheck \
-       installcheck-am installdirs maintainer-clean \
+       dvi-am info info-am install install-am install-binSCRIPTS \
+       install-data install-data-am install-exec install-exec-am \
+       install-info install-info-am install-man install-strip \
+       installcheck installcheck-am installdirs maintainer-clean \
        maintainer-clean-generic mostlyclean mostlyclean-generic \
-       mostlyclean-libtool uninstall uninstall-am uninstall-info-am
+       mostlyclean-libtool uninstall uninstall-am uninstall-binSCRIPTS \
+       uninstall-info-am
+
+
+install: all install-binaries install-libraries
 
+install-binaries:
+       $(mkinstalldirs) $(bindir)
+       -for i in $(bin_SCRIPTS) ; do \
+         if [ -f $$i ] ; then \
+           $(INSTALL_PROGRAM) $$i $(bindir)/$$i ; \
+         else true; fi ; \
+       done
+
+install-libraries:
+# install standalone scripts
+       $(mkinstalldirs) $(SCRIPTDIR)/tcl
+       -for i in $(SCRIPT_LIST) ; do \
+         if [ -f $$i ] ; then \
+           $(INSTALL_PROGRAM) $$i $(SCRIPTDIR)/tcl/$$i ; \
+         else true; fi ; \
+       done
+       if [ -f pkgIndex.tcl  ] ; then \
+           $(INSTALL_PROGRAM) pkgIndex.tcl $(SCRIPTDIR)/pkgIndex.tcl ; \
+       else true; fi
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT: