Overview
| Comment: | Added install target | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | trunk | 
| Files: | files | file ages | folders | 
| SHA1: | 
3ae29b0fdc2a4d598cac73b625c7c728 | 
| User & Date: | rkeene on 2009-04-18 21:22:42 | 
| Other Links: | manifest | tags | 
Context
| 
   2009-04-18 
 | ||
| 22:14 | Updated teapotclient to not require specifying "Tcl Tk" in the existing extensions parameter of download_extensions. Changed default download directory to not include "lib" of teapotclient, but left this behaviour in the "teapot-client.tcl" script Added examples check-in: 68f9c46716 user: rkeene tags: trunk | |
| 21:22 | Added install target check-in: 3ae29b0fdc user: rkeene tags: trunk | |
| 04:00 | Updated teapot-client to (possibly...) work on Windows check-in: 847b413b81 user: rkeene tags: trunk | |
Changes
Modified client/Makefile from [262cfed075] to [d966da7815].
1 2  | TCLKIT = tclkit  | > > > > > | > > > > > > > > > > > > > > > > > > > > > |  | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49  | 
TCLKIT = tclkit
TCLCONFIGPATH = $(DESTDIR)/usr/lib $(DESTDIR)/usr/lib64 $(DESTDIR)/usr/local/lib $(DESTDIR)/usr/local/lib64
TEAPOTCLIENTVERS = 0.1
TCLDIR = 
all:
	@echo 'Nothing to do.'
install:
	@echo TCLDIR="$(TCLDIR)"; \
	TCLDIR="$(TCLDIR)"; \
	if test -z "$${TCLDIR}"; then \
		for dir in $(TCLCONFIGPATH); do \
			if test -f "$${dir}/tclConfig.sh"; then \
				echo source "$${dir}/tclConfig.sh"; \
				source "$${dir}/tclConfig.sh"; \
				echo TCLDIR="$${TCL_PACKAGE_PATH}"; \
				TCLDIR="$${TCL_PACKAGE_PATH}"; \
				break; \
			fi; \
		done; \
	fi; \
	test -n "$${TCLDIR}" || (echo Unable to locate tclConfig.sh.  Try specifying TCLDIR.; exit 1) || exit 1; \
	if test ! -e "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)"; then \
		echo mkdir -p "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)"; \
		mkdir -p "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)" || exit 1; \
	fi; \
	echo cp "lib/teapotclient$(TEAPOTCLIENTVERS)"/*.tcl "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)/"; \
	cp "lib/teapotclient$(TEAPOTCLIENTVERS)"/*.tcl "$(DESTDIR)$${TCLDIR}/teapotclient$(TEAPOTCLIENTVERS)/" || exit 1
teapot-client.kit: teapot-client.tcl lib/teapotclient0.1/pkgIndex.tcl lib/teapotclient0.1/teapotclient.tcl
	rm -rf teapot-client-tmp.vfs
	mkdir teapot-client-tmp.vfs
	cp -r lib teapot-client.tcl teapot-client-tmp.vfs/
	echo 'package require starkit' > teapot-client-tmp.vfs/main.tcl
	echo 'starkit::startup' >> teapot-client-tmp.vfs/main.tcl
	echo 'source $$starkit::topdir/teapot-client.tcl' >> teapot-client-tmp.vfs/main.tcl
	./teapot-client.tcl get teapot-client-tmp.vfs/ tcl tcl md5 fileutil
	$(TCLKIT) support/sdx.kit wrap teapot-client-tmp.kit
	rm -rf teapot-client-tmp.vfs
	mv teapot-client-tmp.kit teapot-client.kit
clean:
	rm -f teapot-client.kit
	rm -rf teapot-client-tmp.vfs
distclean: clean
.PHONY: all install clean distclean
 |