source: trunk/gui/Makefile.in @ 2117

Last change on this file since 2117 was 2117, checked in by mmc, 13 years ago

Added the "placard" canvas item type and a first cut at the Diffview
widget for showing textual diffs. I've been working on both of these
as part of "gui15", but we probably need Diffview for the new regression
tester, so I'm moving them over. The Diffview still needs lots of work.

File size: 1.2 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@
15VPATH           = $(srcdir)
16TCLSH           = @TCLSH@
17
18PACKAGE_VERSION = @PACKAGE_VERSION@
19
20version         = $(PACKAGE_VERSION)
21name            = RapptureGUI$(version)
22
23destdir         = $(libdir)/$(name)
24
25FILES           = \
26                pkgIndex.tcl
27
28.PHONY: src scripts apps
29
30all: src scripts apps
31
32scripts:
33        $(MAKE) -C scripts all
34src:
35        $(MAKE) -C src all
36apps:
37        $(MAKE) -C apps all
38
39install: install_src install_scripts install_apps
40        $(MKDIR_P) -m 0755 $(destdir)
41        @for i in $(FILES); do \
42            echo "Installing $$i" ; \
43            $(INSTALL) -m 444 $$i $(destdir) ; \
44        done
45        $(INSTALL) -m 444 pkgIndex.tcl $(destdir)
46
47install_scripts: scripts
48        $(MAKE) -C scripts install
49install_src: src
50        $(MAKE) -C src install
51install_apps: apps
52        $(MAKE) -C apps install
53
54test:
55        #$(TCLSH) `@CYGPATH@ $(srcdir)/tests/all.tcl` $(TESTFLAGS)
56
57clean:
58        $(MAKE) -C scripts clean
59        $(MAKE) -C apps clean
60
61distclean:
62        $(MAKE) -C scripts distclean
63        $(MAKE) -C apps distclean
64        $(RM) Makefile pkgIndex.tcl
65        $(RM) config.cache config.log config.status
66
Note: See TracBrowser for help on using the repository browser.