1 | |
---|
2 | SHELL = @SHELL@ |
---|
3 | |
---|
4 | srcdir = @srcdir@ |
---|
5 | prefix = @prefix@ |
---|
6 | exec_prefix = @exec_prefix@ |
---|
7 | bindir = @bindir@ |
---|
8 | libdir = @libdir@ |
---|
9 | datadir = @datadir@ |
---|
10 | datarootdir = @datarootdir@ |
---|
11 | mandir = @mandir@ |
---|
12 | includedir = @includedir@ |
---|
13 | |
---|
14 | pkgdatadir = $(datadir)/$(PKG_DIR) |
---|
15 | pkglibdir = $(libdir)/$(PKG_DIR) |
---|
16 | pkgincludedir = $(includedir)/$(PKG_DIR) |
---|
17 | top_builddir = . |
---|
18 | |
---|
19 | MKDIR_P = @MKDIR_P@ |
---|
20 | TCLSH = $(bindir)/tclsh8.4 |
---|
21 | INSTALL = @INSTALL@ |
---|
22 | |
---|
23 | SCRIPTS = \ |
---|
24 | irappture |
---|
25 | |
---|
26 | FILES = \ |
---|
27 | $(srcdir)/dragdrop.tcl \ |
---|
28 | $(srcdir)/filmstrip.tcl \ |
---|
29 | $(srcdir)/hierlist.tcl \ |
---|
30 | $(srcdir)/main.tcl \ |
---|
31 | $(srcdir)/objects.tcl \ |
---|
32 | $(srcdir)/objpath.tcl \ |
---|
33 | $(srcdir)/slideframes.tcl \ |
---|
34 | $(srcdir)/tweener.tcl |
---|
35 | |
---|
36 | IMAGEFILES = \ |
---|
37 | $(srcdir)/images/drag.xbm \ |
---|
38 | $(srcdir)/images/dragm.xbm \ |
---|
39 | $(srcdir)/images/treemn.png \ |
---|
40 | $(srcdir)/images/treepl.png \ |
---|
41 | $(srcdir)/images/warn24.png \ |
---|
42 | $(srcdir)/images/err24.png |
---|
43 | |
---|
44 | OBJECTFILES = \ |
---|
45 | $(srcdir)/objects/base.rp \ |
---|
46 | $(srcdir)/objects/boolean.rp \ |
---|
47 | $(srcdir)/objects/boolean.png \ |
---|
48 | $(srcdir)/objects/curve.rp \ |
---|
49 | $(srcdir)/objects/curve.png \ |
---|
50 | $(srcdir)/objects/group.rp \ |
---|
51 | $(srcdir)/objects/group.png \ |
---|
52 | $(srcdir)/objects/histogram.rp \ |
---|
53 | $(srcdir)/objects/histogram.png \ |
---|
54 | $(srcdir)/objects/integer.rp \ |
---|
55 | $(srcdir)/objects/integer.png \ |
---|
56 | $(srcdir)/objects/note.rp \ |
---|
57 | $(srcdir)/objects/note.png \ |
---|
58 | $(srcdir)/objects/number.rp \ |
---|
59 | $(srcdir)/objects/number.png \ |
---|
60 | $(srcdir)/objects/phase.rp \ |
---|
61 | $(srcdir)/objects/phase.png \ |
---|
62 | $(srcdir)/objects/string.rp \ |
---|
63 | $(srcdir)/objects/string.png \ |
---|
64 | $(srcdir)/objects/tool.rp |
---|
65 | |
---|
66 | TYPEFILES = \ |
---|
67 | $(srcdir)/types/boolean.tcl \ |
---|
68 | $(srcdir)/types/color.tcl \ |
---|
69 | $(srcdir)/types/file.tcl \ |
---|
70 | $(srcdir)/types/string.tcl \ |
---|
71 | $(srcdir)/types/units.tcl |
---|
72 | |
---|
73 | VALIDATEFILES = \ |
---|
74 | $(srcdir)/validations/enable.tcl \ |
---|
75 | $(srcdir)/validations/int.tcl \ |
---|
76 | $(srcdir)/validations/number.tcl \ |
---|
77 | $(srcdir)/validations/size.tcl |
---|
78 | |
---|
79 | destdir = $(libdir)/instant |
---|
80 | |
---|
81 | all: tclIndex |
---|
82 | |
---|
83 | tclIndex: $(FILES) |
---|
84 | $(TCLSH) $(srcdir)/../gui/tclconfig/mkindex.tcl --srcdir $(srcdir) \ |
---|
85 | --outfile tclIndex |
---|
86 | |
---|
87 | install: install-scripts install-files install-images install-objects \ |
---|
88 | install-types install-validations |
---|
89 | |
---|
90 | install-scripts: tclIndex |
---|
91 | $(MKDIR_P) $(destdir) |
---|
92 | $(INSTALL) -m 444 tclIndex $(destdir) |
---|
93 | $(MKDIR_P) $(bindir) |
---|
94 | @for i in $(SCRIPTS); do \ |
---|
95 | echo "Installing $$i" ; \ |
---|
96 | $(INSTALL) -m 555 $$i $(bindir) ; \ |
---|
97 | done |
---|
98 | |
---|
99 | install-files: $(FILES) |
---|
100 | $(MKDIR_P) $(destdir) |
---|
101 | @for i in $(FILES); do \ |
---|
102 | echo "Installing $$i" ; \ |
---|
103 | $(INSTALL) -m 555 $$i $(destdir) ; \ |
---|
104 | done |
---|
105 | |
---|
106 | install-images: $(IMAGEFILES) |
---|
107 | $(MKDIR_P) $(destdir)/images |
---|
108 | @for i in $(IMAGEFILES); do \ |
---|
109 | echo "Installing $$i" ; \ |
---|
110 | $(INSTALL) -m 555 $$i $(destdir)/images ; \ |
---|
111 | done |
---|
112 | |
---|
113 | install-objects: $(OBJECTFILES) |
---|
114 | $(MKDIR_P) $(destdir)/objects |
---|
115 | @for i in $(OBJECTFILES); do \ |
---|
116 | echo "Installing $$i" ; \ |
---|
117 | $(INSTALL) -m 555 $$i $(destdir)/objects ; \ |
---|
118 | done |
---|
119 | |
---|
120 | install-types: $(TYPEFILES) |
---|
121 | $(MKDIR_P) $(destdir)/types |
---|
122 | @for i in $(TYPEFILES); do \ |
---|
123 | echo "Installing $$i" ; \ |
---|
124 | $(INSTALL) -m 555 $$i $(destdir)/types ; \ |
---|
125 | done |
---|
126 | |
---|
127 | install-validations: $(VALIDATEFILES) |
---|
128 | $(MKDIR_P) $(destdir)/validations |
---|
129 | @for i in $(VALIDATEFILES); do \ |
---|
130 | echo "Installing $$i" ; \ |
---|
131 | $(INSTALL) -m 555 $$i $(destdir)/validations ; \ |
---|
132 | done |
---|
133 | |
---|
134 | clean: |
---|
135 | $(RM) tclIndex tool.xml |
---|
136 | |
---|
137 | distclean: clean |
---|
138 | $(RM) irappture |
---|
139 | $(RM) Makefile *~ |
---|
140 | |
---|