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