Eskil

Check-in [d82acf76ed]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Started on Makefile.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: d82acf76ed2ca23b88680f24805dcb26d969f1ca
User & Date: peter 2004-05-02 13:54:03.000
Context
2004-05-03
16:27
Fixed ClearCase support a bit. Release 2.0.2. check-in: 80ef88b0fc user: peter tags: trunk
2004-05-02
13:54
Started on Makefile. check-in: d82acf76ed user: peter tags: trunk
2004-03-30
14:01
Replaced != with ne in a lot of places. Reworked compareBlocks to use lists of lists instead of array as matrix. Added flags to enscript to make sure print behaves the same on different enscript versions. check-in: e807edee25 user: peter tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Added Makefile.


























































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# Path to the TclKits used for creating StarPacks.
TCLKIT = /home/peter/tclkit
TCLKIT_LINUX   = $(TCLKIT)/tclkit-linux-x86
TCLKIT_SOLARIS = $(TCLKIT)/tclkit-solaris-sparc
TCLKIT_WIN     = $(TCLKIT)/tclkit-win32.upx.exe

# Path to the libraries used
GRIFFIN   = /home/peter/tclkit/griffin.vfs/lib/griffin
PSBALLOON = /home/peter/src/psballoon
PSTOOLS   = /home/peter/src/pstools
TEXTSEARCH = /home/peter/src/textsearch

all: setup

#----------------------------------------------------------------
# Setup symbolic links from the VFS to the real files
#----------------------------------------------------------------

eskil.vfs/lib/app-eskil/eskil.tcl:
	cd eskil.vfs/lib/app-eskil ; ln -s ../../../eskil.tcl
eskil.vfs/lib/app-eskil/examples:
	cd eskil.vfs/lib/app-eskil ; ln -s ../../../examples
eskil.vfs/lib/app-eskil/doc:
	cd eskil.vfs/lib/app-eskil ; ln -s ../../../doc
eskil.vfs/lib/app-eskil/Nuisance.gif:
	cd eskil.vfs/lib/app-eskil ; ln -s ../../../Nuisance.gif
eskil.vfs/lib/app-eskil/COPYING:
	cd eskil.vfs/lib/app-eskil ; ln -s ../../../COPYING
eskil.vfs/lib/griffin:
	cd eskil.vfs/lib ; ln -s $(GRIFFIN) griffin
eskil.vfs/lib/textsearch:
	cd eskil.vfs/lib ; ln -s $(TEXTSEARCH) textsearch
eskil.vfs/lib/psballoon:
	mkdir eskil.vfs/lib/psballoon
	cd eskil.vfs/lib/psballoon ; ln -s $(PSBALLOON)/psballoon.tcl
	cd eskil.vfs/lib/psballoon ; ln -s $(PSBALLOON)/pkgIndex.tcl
eskil.vfs/lib/pstools:
	mkdir eskil.vfs/lib/pstools
	cd eskil.vfs/lib/pstools ; ln -s $(PSTOOLS)/pstools.tcl
	cd eskil.vfs/lib/pstools ; ln -s $(PSTOOLS)/pkgIndex.tcl

links: eskil.vfs/lib/app-eskil/eskil.tcl\
	eskil.vfs/lib/app-eskil/examples\
	eskil.vfs/lib/app-eskil/doc\
	eskil.vfs/lib/app-eskil/Nuisance.gif\
	eskil.vfs/lib/app-eskil/COPYING\
	eskil.vfs/lib/griffin\
	eskil.vfs/lib/textsearch\
	eskil.vfs/lib/psballoon\
	eskil.vfs/lib/pstools

setup: links

#----------------------------------------------------------------
# Testing
#----------------------------------------------------------------

check:
	@nagelfar.kit eskil.tcl

test:
	@./testsuite.tcl

#----------------------------------------------------------------
# Packaging/Releasing
#----------------------------------------------------------------

wrap:
	sdx wrap eskil.kit

wrapexe:
	@\rm -f eskil.linux eskil.exe eskil.solaris
	sdx wrap eskil.linux   -runtime $(TCLKIT_LINUX)
	sdx wrap eskil.solaris -runtime $(TCLKIT_SOLARIS)
	sdx wrap eskil.exe     -runtime $(TCLKIT_WIN)

release: setup wrap wrapexe