[1018] | 1 | |
---|
| 2 | bindir = @bindir@ |
---|
| 3 | datadir = @datadir@ |
---|
| 4 | datarootdir = @datarootdir@ |
---|
| 5 | exec_prefix = @exec_prefix@ |
---|
| 6 | includedir = @includedir@ |
---|
| 7 | libdir = @libdir@ |
---|
| 8 | mandir = @mandir@ |
---|
| 9 | prefix = @prefix@ |
---|
| 10 | srcdir = @srcdir@ |
---|
| 11 | |
---|
| 12 | INSTALL = @INSTALL@ |
---|
| 13 | INSTALL_PROGRAM = ${INSTALL} -m 755 |
---|
| 14 | INSTALL_DATA = ${INSTALL} -m 644 |
---|
| 15 | INSTALL_SCRIPT = ${INSTALL} |
---|
[4869] | 16 | TCLSH = $(bindir)/tclsh |
---|
[1018] | 17 | VERSION = @PACKAGE_VERSION@ |
---|
| 18 | VPATH = $(srcdir) |
---|
| 19 | |
---|
| 20 | CXX = @CXX@ |
---|
| 21 | CC = @CC@ |
---|
| 22 | CFLAGS_DEBUG = @CFLAGS_DEBUG@ |
---|
| 23 | CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@ |
---|
| 24 | SHLIB_LD = @SHLIB_LD@ |
---|
| 25 | SHLIB_CFLAGS = @SHLIB_CFLAGS@ |
---|
| 26 | SHLIB_LDFLAGS = @SHLIB_LDFLAGS@ |
---|
| 27 | SHLIB_SUFFIX = @SHLIB_SUFFIX@ |
---|
| 28 | CFLAGS_DEFAULT = @CFLAGS_DEFAULT@ |
---|
| 29 | LIB_SEARCH_DIRS = @LIB_SEARCH_DIRS@ |
---|
| 30 | CFLAGS = @CFLAGS@ |
---|
| 31 | |
---|
| 32 | RANLIB = @RANLIB@ |
---|
[1082] | 33 | MKDIR_P = @MKDIR_P@ |
---|
[1018] | 34 | AR = ar |
---|
| 35 | RM = rm -f |
---|
| 36 | |
---|
| 37 | destdir = $(prefix)/lib/Rappture$(VERSION)/scripts |
---|
| 38 | |
---|
| 39 | FILES = \ |
---|
[4869] | 40 | $(srcdir)/objects.tcl |
---|
[1018] | 41 | |
---|
[2080] | 42 | OBJECTS = \ |
---|
| 43 | boolean \ |
---|
| 44 | choice \ |
---|
| 45 | curve \ |
---|
| 46 | group \ |
---|
| 47 | histogram \ |
---|
[2145] | 48 | image \ |
---|
[2080] | 49 | integer \ |
---|
| 50 | note \ |
---|
| 51 | number \ |
---|
[2698] | 52 | periodicelement \ |
---|
[2080] | 53 | phase \ |
---|
| 54 | string |
---|
| 55 | |
---|
| 56 | TYPEFILES = \ |
---|
[3056] | 57 | $(srcdir)/types/atomactive.tcl \ |
---|
| 58 | $(srcdir)/types/atomelem.tcl \ |
---|
| 59 | $(srcdir)/types/atomprops.tcl \ |
---|
[2080] | 60 | $(srcdir)/types/boolean.tcl \ |
---|
[2154] | 61 | $(srcdir)/types/choices.tcl \ |
---|
[2080] | 62 | $(srcdir)/types/color.tcl \ |
---|
| 63 | $(srcdir)/types/file.tcl \ |
---|
[2145] | 64 | $(srcdir)/types/image.tcl \ |
---|
[2152] | 65 | $(srcdir)/types/language.tcl \ |
---|
[2080] | 66 | $(srcdir)/types/string.tcl \ |
---|
| 67 | $(srcdir)/types/units.tcl |
---|
| 68 | |
---|
| 69 | VALIDATEFILES = \ |
---|
| 70 | $(srcdir)/validations/enable.tcl \ |
---|
| 71 | $(srcdir)/validations/int.tcl \ |
---|
[2145] | 72 | $(srcdir)/validations/imformat.tcl \ |
---|
| 73 | $(srcdir)/validations/imresize.tcl \ |
---|
[2080] | 74 | $(srcdir)/validations/number.tcl \ |
---|
| 75 | $(srcdir)/validations/size.tcl |
---|
| 76 | |
---|
[4869] | 77 | all: |
---|
[1018] | 78 | |
---|
[4869] | 79 | install: install-scripts install-objects install-types install-validations |
---|
| 80 | $(TCLSH) $(srcdir)/../cf/mkindex.tcl --srcdir $(destdir) \ |
---|
[1018] | 81 | --outfile tclIndex |
---|
[2698] | 82 | $(TCLSH) $(srcdir)/../cf/mkobjects.tcl --srcdir $(srcdir) \ |
---|
[2138] | 83 | $(OBJECTS) |
---|
[4869] | 84 | $(RM) $(destdir)/tclIndex |
---|
| 85 | $(INSTALL) -m 0444 tclIndex $(destdir) |
---|
[1018] | 86 | |
---|
[4869] | 87 | install-scripts: |
---|
[2061] | 88 | $(MKDIR_P) -m 0755 $(destdir) |
---|
[1029] | 89 | for i in $(FILES); do \ |
---|
[2061] | 90 | $(INSTALL) -m 0444 $$i $(destdir) ; \ |
---|
[1018] | 91 | done |
---|
| 92 | |
---|
[2080] | 93 | install-objects: |
---|
| 94 | $(MKDIR_P) -m 0755 $(destdir)/objects |
---|
[2081] | 95 | $(INSTALL) -m 0444 $(srcdir)/objects/base.rp $(destdir)/objects |
---|
[4869] | 96 | for dir in $(OBJECTS); do \ |
---|
| 97 | echo "Installing object definition: $$dir" ; \ |
---|
| 98 | $(MKDIR_P) -m 0755 $(destdir)/objects/$$dir ; \ |
---|
| 99 | for file in $(srcdir)/objects/$$dir/*; do \ |
---|
| 100 | $(INSTALL) -m 0444 $$file $(destdir)/objects/$$dir ; \ |
---|
[2081] | 101 | done \ |
---|
[2080] | 102 | done |
---|
| 103 | |
---|
| 104 | install-types: $(TYPEFILES) |
---|
| 105 | $(MKDIR_P) -m 0755 $(destdir)/types |
---|
[4869] | 106 | for i in $(TYPEFILES); do \ |
---|
[2080] | 107 | echo "Installing $$i" ; \ |
---|
[4869] | 108 | $(INSTALL) -m 0444 $$i $(destdir)/types ; \ |
---|
[2080] | 109 | done |
---|
| 110 | |
---|
| 111 | install-validations: $(VALIDATEFILES) |
---|
| 112 | $(MKDIR_P) -m 0755 $(destdir)/validations |
---|
[4869] | 113 | for i in $(VALIDATEFILES); do \ |
---|
[2080] | 114 | echo "Installing $$i" ; \ |
---|
[4869] | 115 | $(INSTALL) -m 0444 $$i $(destdir)/validations ; \ |
---|
[2080] | 116 | done |
---|
| 117 | |
---|
[1018] | 118 | clean: |
---|
| 119 | $(RM) tclIndex |
---|
| 120 | |
---|
| 121 | distclean: clean |
---|
| 122 | $(RM) Makefile *~ |
---|