source: branches/r9/builder/scripts/Makefile.in @ 4840

Last change on this file since 4840 was 4840, checked in by gah, 10 years ago
File size: 2.0 KB
Line 
1
2srcdir          = @srcdir@
3prefix          = @prefix@
4exec_prefix     = @exec_prefix@
5bindir          = @bindir@
6libdir          = @libdir@
7datadir         = @datadir@
8datarootdir     = @datarootdir@
9mandir          = @mandir@
10includedir      = @includedir@
11
12SHELL           = @SHELL@
13INSTALL         = @INSTALL@
14MKDIR_P         = @MKDIR_P@
15TCL_VERSION     = @TCL_VERSION@
16TCLSH           = $(bindir)/tclsh$(TCL_VERSION)
17VPATH           = $(srcdir)
18PACKAGE_VERSION = @PACKAGE_VERSION@
19
20FILES           = \
21                $(srcdir)/dragdrop.tcl \
22                $(srcdir)/filmstrip.tcl \
23                $(srcdir)/hierlist.tcl \
24                $(srcdir)/main.tcl \
25                $(srcdir)/objpath.tcl \
26                $(srcdir)/slideframes.tcl \
27                $(srcdir)/templates.tcl \
28                $(srcdir)/tool.rp \
29                $(srcdir)/tweener.tcl
30
31TEMPLATEFILES   = \
32                $(srcdir)/templates/clang.tl \
33                $(srcdir)/templates/fortran77.tl \
34                $(srcdir)/templates/java.tl \
35                $(srcdir)/templates/matlab.tl \
36                $(srcdir)/templates/octave.tl \
37                $(srcdir)/templates/perl.tl \
38                $(srcdir)/templates/python.tl \
39                $(srcdir)/templates/r.tl \
40                $(srcdir)/templates/ruby.tl \
41                $(srcdir)/templates/tcl.tl
42
43version         = $(PACKAGE_VERSION)
44name            = RapptureBuilder$(version)
45
46destdir         = $(libdir)/$(name)/scripts
47
48.PHONY: all install install_scripts install_templates install_images clean distclean
49
50all: tclIndex
51
52tclIndex: $(FILES)
53        $(TCLSH) $(srcdir)/../../gui/cf/mkindex.tcl --srcdir $(srcdir) \
54                --outfile tclIndex
55
56install: all install_scripts install_templates install_images
57
58install_scripts:
59        $(MKDIR_P) -m 0755 $(destdir)
60        @for i in $(FILES); do \
61            echo "Installing $$i" ; \
62            $(INSTALL) -m 444 $$i $(destdir) ; \
63        done
64        $(INSTALL) -m 444 tclIndex $(destdir)
65
66install_templates: $(TEMPLATEFILES)
67        $(MKDIR_P) -m 0755 $(destdir)/templates
68        @for i in $(TEMPLATEFILES); do \
69            echo "Installing $$i" ; \
70            $(INSTALL) -m 555 $$i $(destdir)/templates ; \
71        done
72
73install_images:
74        $(MKDIR_P) -m 0755 $(destdir)/images
75        @for i in $(srcdir)/images/*.png $(srcdir)/images/*.xbm; do \
76            echo "Installing $$i" ; \
77            $(INSTALL) -m 444 $$i $(destdir)/images ; \
78        done
79
80clean:
81        $(RM) tclIndex
82
83distclean: clean
84        $(RM) Makefile *~
Note: See TracBrowser for help on using the repository browser.