source: trunk/gui/scripts/Makefile.in @ 3024

Last change on this file since 3024 was 3024, checked in by mmc, 12 years ago

Major rewrite of the Analyzer and management of results so that "Clear
One Result" will work properly--even with "analyzer last" and "control
manual-resim". The old ResultSet? widget is now a ResultSelector? widget
that takes a ResultSet? as a data object. The ResultSet? contains all
Rappture::LibraryObj? result objects and computes diffs between results.
The ResultSet? owns all objects; when a result is cleared from the
ResultSet?, the object is deleted. The ResultSet? notifies various
clients (ResultSelector? and Analyzer) whenever there are changes, such
as adding or clearing a result.

Fixed the core (scew) library to avoid ignoring whitespace and trimming
strings. This was causing problems with string values and MIME-encoded
images with trailing newlines. The original (with newlines) seemed like
a different value than the version in the run.xml file (without newlines).
Some simulators may depend on the newlines. The Tcl library version
preserves the newlines, so the scew version should too.

File size: 4.3 KB
Line 
1
2
3srcdir          = @srcdir@
4prefix          = @prefix@
5exec_prefix     = @exec_prefix@
6bindir          = @bindir@
7libdir          = @libdir@
8datadir         = @datadir@
9datarootdir     = @datarootdir@
10mandir          = @mandir@
11includedir      = @includedir@
12
13SHELL           = @SHELL@
14INSTALL         = @INSTALL@
15MKDIR_P         = @MKDIR_P@
16TCLSH           = @TCLSH@
17VPATH           = $(srcdir)
18PACKAGE_VERSION = @PACKAGE_VERSION@
19
20FILES           = \
21                $(srcdir)/analyzer.tcl \
22                $(srcdir)/animicon.tcl \
23                $(srcdir)/animover.tcl \
24                $(srcdir)/balloon.tcl \
25                $(srcdir)/barchartresult.tcl \
26                $(srcdir)/booleanentry.tcl \
27                $(srcdir)/bugreport.tcl \
28                $(srcdir)/choiceentry.tcl \
29                $(srcdir)/cloud.tcl \
30                $(srcdir)/color.tcl \
31                $(srcdir)/combobox.tcl \
32                $(srcdir)/contourresult.tcl \
33                $(srcdir)/controlOwner.tcl \
34                $(srcdir)/controls.tcl \
35                $(srcdir)/curve.tcl \
36                $(srcdir)/datatable.tcl \
37                $(srcdir)/datatableresult.tcl \
38                $(srcdir)/deviceEditor.tcl \
39                $(srcdir)/deviceLayout1D.tcl \
40                $(srcdir)/deviceViewer1D.tcl \
41                $(srcdir)/deviceresult.tcl \
42                $(srcdir)/diffview.tcl \
43                $(srcdir)/dispatcher.tcl \
44                $(srcdir)/drawing.tcl \
45                $(srcdir)/drawingcontrols.tcl \
46                $(srcdir)/drawingentry.tcl \
47                $(srcdir)/dropdown.tcl \
48                $(srcdir)/dropdownlist.tcl \
49                $(srcdir)/editor.tcl \
50                $(srcdir)/energyLevels.tcl \
51                $(srcdir)/field.tcl \
52                $(srcdir)/field2dresult.tcl \
53                $(srcdir)/field3dresult.tcl \
54                $(srcdir)/filexfer.tcl \
55                $(srcdir)/flowdial.tcl \
56                $(srcdir)/flowhints.tcl \
57                $(srcdir)/flowspeed.tcl \
58                $(srcdir)/flowvisviewer.tcl \
59                $(srcdir)/gauge.tcl \
60                $(srcdir)/getopts.tcl \
61                $(srcdir)/grab.tcl \
62                $(srcdir)/groupentry.tcl \
63                $(srcdir)/heightmapviewer.tcl \
64                $(srcdir)/histogram.tcl \
65                $(srcdir)/histogramresult.tcl \
66                $(srcdir)/htmlviewer.tcl \
67                $(srcdir)/icons.tcl \
68                $(srcdir)/image.tcl \
69                $(srcdir)/imageentry.tcl \
70                $(srcdir)/imageresult.tcl \
71                $(srcdir)/integerentry.tcl \
72                $(srcdir)/isomarker.tcl \
73                $(srcdir)/loader.tcl \
74                $(srcdir)/main.tcl \
75                $(srcdir)/mainwin.tcl \
76                $(srcdir)/mesh.tcl \
77                $(srcdir)/meshresult.tcl \
78                $(srcdir)/moleculeViewer.tcl \
79                $(srcdir)/molvisviewer.tcl \
80                $(srcdir)/nanovisviewer.tcl \
81                $(srcdir)/note.tcl \
82                $(srcdir)/notebook.tcl \
83                $(srcdir)/numberentry.tcl \
84                $(srcdir)/numberresult.tcl \
85                $(srcdir)/page.tcl \
86                $(srcdir)/pager.tcl \
87                $(srcdir)/panes.tcl \
88                $(srcdir)/periodicelement.tcl \
89                $(srcdir)/periodicelemententry.tcl \
90                $(srcdir)/periodictable.tcl \
91                $(srcdir)/postern.tcl \
92                $(srcdir)/progress.tcl \
93                $(srcdir)/pushbutton.tcl \
94                $(srcdir)/radiodial.tcl \
95                $(srcdir)/resources.tcl \
96                $(srcdir)/resultset.tcl \
97                $(srcdir)/resultselector.tcl \
98                $(srcdir)/resultviewer.tcl \
99                $(srcdir)/scroller.tcl \
100                $(srcdir)/sequence.tcl \
101                $(srcdir)/sequenceresult.tcl \
102                $(srcdir)/service.tcl \
103                $(srcdir)/sidebarframe.tcl \
104                $(srcdir)/spectrum.tcl \
105                $(srcdir)/spinint.tcl \
106                $(srcdir)/switch.tcl \
107                $(srcdir)/table.tcl \
108                $(srcdir)/tempgauge.tcl \
109                $(srcdir)/textentry.tcl \
110                $(srcdir)/textresult.tcl \
111                $(srcdir)/tool.tcl \
112                $(srcdir)/tooltip.tcl \
113                $(srcdir)/tuples.tcl \
114                $(srcdir)/unirect2d.tcl \
115                $(srcdir)/unirect3d.tcl \
116                $(srcdir)/units.tcl \
117                $(srcdir)/utils.tcl \
118                $(srcdir)/valueresult.tcl \
119                $(srcdir)/videochooser.tcl \
120                $(srcdir)/videochooserinfo.tcl \
121                $(srcdir)/videodial.tcl \
122                $(srcdir)/videodial1.tcl \
123                $(srcdir)/videodial2.tcl \
124                $(srcdir)/videodistance.tcl \
125                $(srcdir)/videoscreen.tcl \
126                $(srcdir)/videospeed.tcl \
127                $(srcdir)/videoparticle.tcl \
128                $(srcdir)/videopreview.tcl \
129                $(srcdir)/visviewer.tcl \
130                $(srcdir)/vtkviewer.tcl \
131                $(srcdir)/vtkcontourviewer.tcl \
132                $(srcdir)/vtkstreamlinesviewer.tcl \
133                $(srcdir)/vtkvolumeviewer.tcl \
134                $(srcdir)/vtkheightmapviewer.tcl \
135                $(srcdir)/xylegend.tcl \
136                $(srcdir)/xyprint.tcl \
137                $(srcdir)/xyresult.tcl
138
139version         = $(PACKAGE_VERSION)
140name            = RapptureGUI$(version)
141
142destdir         = $(libdir)/$(name)/scripts
143
144all: tclIndex
145
146tclIndex: $(FILES)
147        $(TCLSH) $(srcdir)/../cf/mkindex.tcl --srcdir $(srcdir) \
148                --outfile tclIndex
149
150install: install_scripts install_images
151
152install_scripts:
153        $(MKDIR_P) -m 0755 $(destdir)
154        @for i in $(FILES); do \
155            echo "Installing $$i" ; \
156            $(INSTALL) -m 0444 $$i $(destdir) ; \
157        done
158        $(INSTALL) -m 0444 tclIndex $(destdir)
159
160install_images:
161        $(MKDIR_P) -m 0755 $(destdir)/images
162        @for i in $(srcdir)/images/*.gif $(srcdir)/images/*.png $(srcdir)/images/*.xbm; do \
163            echo "Installing $$i" ; \
164            $(INSTALL) -m 0444 $$i $(destdir)/images ; \
165        done
166
167clean:
168        $(RM) tclIndex
169
170distclean: clean
171        $(RM) Makefile *~
172
Note: See TracBrowser for help on using the repository browser.