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
|
#----------------------------------------------------------------------
# Make file for Eskil
#----------------------------------------------------------------------
# This string is used to generate release file names
VERSION = 283
# This string is used to tag the version shown in Eskil
DOTVERSION = 2.8.3
# Path to the TclKits used for creating StarPacks.
TCLKIT = /home/peter/tclkit/v85
TCLKIT_LINUX = $(TCLKIT)/tclkit-linux
TCLKIT_SOLARIS = $(TCLKIT)/tclkit-solaris-sparc
TCLKIT_WIN = $(TCLKIT)/tclkit-win32.upx.exe
TCLKIT_MAC = $(TCLKIT)/tclkit-mac-866
# Paths to the libraries used.
# If you do not have access to all these, you can get them from an Eskil kit
# as explained below.
TEXTSEARCH = /home/peter/src/textsearch
DIFFUTIL = /home/peter/src/DiffUtilTcl/lib.vfs/DiffUtil
WCB = /home/peter/src/packages/wcb3.5
PDF4TCL = /home/peter/src/pdf4tcl/pkg
SNIT = /home/peter/src/packages/tcllib/modules/snit
TABLELIST = /home/peter/src/packages/tablelist6.2
TWAPI = /home/peter/src/packages/twapi
TKDND = /home/peter/src/packages/tkdnd/lib/tkdnd2.4
EMBEDFONT = /usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf
# Tools
NAGELFAR = nagelfar
all: setup
|
|
<
|
|
|
|
|
|
|
|
|
|
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
|
#----------------------------------------------------------------------
# Make file for Eskil
#----------------------------------------------------------------------
# This string is used to generate release file names
VERSION = 283
# This string is used to tag the version shown in Eskil
DOTVERSION = 2.8.3
# Path to the TclKits used for creating StarPacks.
TCLKIT = /home/$(USER)/tclkit/v86
TCLKIT_LINUX = $(TCLKIT)/tclkit-linux
TCLKIT_WIN = $(TCLKIT)/tclkit-win32.upx.exe
TCLKIT_MAC = $(TCLKIT)/tclkit-mac-867
# Paths to the libraries used.
# If you do not have access to all these, you can get them from an Eskil kit
# as explained below.
TEXTSEARCH = /home/$(USER)/src/textsearch
DIFFUTIL = /home/$(USER)/src/DiffUtilTcl/lib.vfs/DiffUtil
WCB = /home/$(USER)/src/packages/wcb3.5
PDF4TCL = /home/$(USER)/src/pdf4tcl/pkg
SNIT = /home/$(USER)/src/packages/tcllib/modules/snit
TABLELIST = /home/$(USER)/src/packages/tablelist6.3
TWAPI = /home/$(USER)/src/packages/twapi
TKDND = /home/$(USER)/src/packages/tkdnd/lib/tkdnd2.4
EMBEDFONT = /usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf
# Tools
NAGELFAR = nagelfar
all: setup
|
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
|
tagversion:
echo "Version $(DOTVERSION) `date --iso-8601`" > eskil.vfs/version.txt
wrap: tagversion
sdx wrap eskil.kit
wrapexe: tagversion
@\rm -f eskil.linux eskil.exe eskil.solaris
sdx wrap eskil.linux -runtime $(TCLKIT_LINUX)
sdx wrap eskil.mac -runtime $(TCLKIT_MAC)
# sdx wrap eskil.solaris -runtime $(TCLKIT_SOLARIS)
cd eskil.vfs/lib ; ln -s $(TWAPI) twapi
sdx wrap eskil.exe -runtime $(TCLKIT_WIN)
rm eskil.vfs/lib/twapi
release: setup wrap wrapexe
@cp eskil.kit eskil`date +%Y%m%d`.kit
@cp eskil.kit eskil$(VERSION).kit
@gzip eskil.linux
@mv eskil.linux.gz eskil$(VERSION).linux.gz
@gzip eskil.mac
@mv eskil.mac.gz eskil$(VERSION).mac.gz
# @gzip eskil.solaris
# @mv eskil.solaris.gz eskil$(VERSION).solaris.gz
@zip eskil$(VERSION).win.zip eskil.exe
@zip eskil`date +%Y%m%d`.win.zip eskil.exe
tofossil:
fossil unversioned add eskil$(VERSION).kit --as htdocs/download/eskil$(VERSION).kit
fossil unversioned add eskil$(VERSION).linux.gz --as htdocs/download/eskil$(VERSION).linux.gz
fossil unversioned add eskil$(VERSION).mac.gz --as htdocs/download/eskil$(VERSION).mac.gz
fossil unversioned add eskil$(VERSION).win.zip --as htdocs/download/eskil$(VERSION).win.zip
fossil unversioned list
@echo 'Remember: fossil unversioned sync'
|
|
<
<
<
|
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
|
tagversion:
echo "Version $(DOTVERSION) `date --iso-8601`" > eskil.vfs/version.txt
wrap: tagversion
sdx wrap eskil.kit
wrapexe: tagversion
@\rm -f eskil.linux eskil.exe
sdx wrap eskil.linux -runtime $(TCLKIT_LINUX)
sdx wrap eskil.mac -runtime $(TCLKIT_MAC)
cd eskil.vfs/lib ; ln -s $(TWAPI) twapi
sdx wrap eskil.exe -runtime $(TCLKIT_WIN)
rm eskil.vfs/lib/twapi
release: setup wrap wrapexe
@cp eskil.kit eskil`date +%Y%m%d`.kit
@cp eskil.kit eskil$(VERSION).kit
@gzip eskil.linux
@mv eskil.linux.gz eskil$(VERSION).linux.gz
@gzip eskil.mac
@mv eskil.mac.gz eskil$(VERSION).mac.gz
@zip eskil$(VERSION).win.zip eskil.exe
@zip eskil`date +%Y%m%d`.win.zip eskil.exe
tofossil:
fossil unversioned add eskil$(VERSION).kit --as htdocs/download/eskil$(VERSION).kit
fossil unversioned add eskil$(VERSION).linux.gz --as htdocs/download/eskil$(VERSION).linux.gz
fossil unversioned add eskil$(VERSION).mac.gz --as htdocs/download/eskil$(VERSION).mac.gz
fossil unversioned add eskil$(VERSION).win.zip --as htdocs/download/eskil$(VERSION).win.zip
fossil unversioned list
@echo 'Remember: fossil unversioned sync'
|