-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
124 lines (79 loc) · 2.74 KB
/
README
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
This is the build directory for the fitting and reduction
programs. If you are here, then you are trying to build
your own copy.
Manifest
========
src/
C source for mlayer, converted to be a tcl loadable module.
gj2/
C source for gj2, converted to be a tcl loadable module.
lib/
Stand-alone tcl packages used by reflred and reflfit
tcl/
Tcl scripts for reflfit (also needs lib/ and src/)
reflred/
Tcl scripts for reflred (also needs src/)
reflpak/
Tcl scripts for the main package
scifun/
Tcl extension package providing access to C99 math functions
winlink/
Tcl extension package providing access to windows shortcuts.
icons/
Icons used by the app.
freewrap/
(Obsolete)
Tcl scripts and C source for freewrap. This needs
to be replaced by a starkit infrastructure since
freewrap is no longer supported (?). Stubs-enabled
BLT would be nice. Architecture specific make files
are in arch/Makefile.freewrap. See README.freewrap
for build details. (Note that there are some prebuilt
versions of freewrapBLT floating around on the net,
and in particular, my Windows build does not work.)
irix/
linux/
win/
macosx/
Architecture specific build directories containing
Makeconf for each architecture and other architecture
specific files.
Makefile
main.tcl
Build files reflfit and reflred
reflpak.tcl
Script for running unbundled in the source tree.
tclConfig2Makeconf
Convert tclConfig.sh to Makeconf.tcltk for use in
compiling freewrapBLT (on some architectures).
checklist
Things to do for a new release
ChangeLog
Detailed list of changes.
Build
=====
To build reflpak, you will first need to create Makeconf, or
link to the appropriate version:
ln -s linux/Makeconf .
If none exists, create a new directory and copy
the closest configuration file as a starting point.
Make sure you have ncnrkit and sdx.kit for your computer architecture.
Both are available from the reflpak web pages, or you may build
your own (type ./mkncnrkit for instructions).
Note that you can run without ncnrkit if you have the appropriate tcl
environment already setup. Just change 'ncnrkit' to 'wish' in
reflpak.tcl and everything should work. Your environment probably
doesn't have tkcon as a package --- see the code for mkncnrkit for
details how to do it. The other packages you must have are tktable,
blt, and bwidget.
Type make. The resulting files are:
tcl/gmlayer.$LDEXT the loadable module for mlayer
tcl/gj2.$LDEXT the loadable module for gj2
kit/reflpak$EXE
Type make dist. Depending on which system you are on, you will
either have:
release/reflpak-YYYY.MM.DD.dmg (arch=macosx)
reflpak-YYYY.MM.DD-arch.tar.gz (arch=linux or arch=irix)
reflpak-YYYY.MM.DD.exe (arch=win)
Paul Kienzle
2004-03-16