1## 2# Makefile for tkcon 3## 4# Daniel A. Steffen <das@users.sourceforge.net> 5## 6 7# Project info 8Project = tkcon 9License = docs/license.terms 10 11# Fetch info 12Release = 2.6 13TEApotVersion = 0.0.0.2010.08.18.09.08.05 14 15Configure = : 16 17GnuAfterInstall = install-doc fix-perms 18GnuNoBuild = YES 19GnuNoInstall = YES 20GnuNoClean = YES 21 22install:: 23 @echo "Installing $(Project)..." 24 $(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(TclExtLibDir)/$(TclExtDir)$(Version)" 25 $(_v) $(INSTALL_FILE) "$(Sources)"/*.tcl "$(DSTROOT)$(TclExtLibDir)/$(TclExtDir)$(Version)" 26 $(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(USRBINDIR)" 27 $(_v) $(LN) -fs "../..$(TclExtLibDir)/$(TclExtDir)$(Version)/$(ProjectName).tcl" "$(DSTROOT)$(USRBINDIR)/$(ProjectName)" 28 29# include TEA Tcl extension build support 30include ../TEA.make 31 32Version = $(shell awk '/^package ifneeded/ {print $$4}' "$(Sources)"/pkgIndex.tcl) 33 34install-doc: 35 $(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)$(MANDIR)/man"{1,5,n} 36 $(_v) umask $(Install_Mask); for f in "$(Sources)"/docs/*.man; do \ 37 n=$$(basename "$$f" .man) && echo "Generating $$n" && \ 38 $(MPEXPAND) nroff "$$f" "$(DSTROOT)$(MANDIR)/man$${n##*.}/$$n"; \ 39 done 40 41fix-perms:: 42 $(_v)- $(CHMOD) $(Install_Program_Mode) \ 43 "$(DSTROOT)$(TclExtLibDir)/$(TclExtDir)$(Version)/$(ProjectName).tcl" 44