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