source: trunk/lang/Makefile.in @ 1080

Last change on this file since 1080 was 1080, checked in by mmh, 16 years ago

Enable ruby

File size: 1.2 KB
Line 
1
2bindir          = @bindir@
3datadir         = @datadir@
4datarootdir     = @datarootdir@
5exec_prefix     = @exec_prefix@
6includedir      = @includedir@
7libdir          = @libdir@
8mandir          = @mandir@
9prefix          = @prefix@
10
11INSTALL         = @INSTALL@
12
13SHELL           = @SHELL@
14F77             = @F77@
15CC              = @CC@
16CXX             = @CXX@
17RUBY            = @RUBY@
18PERL            = @PERL@
19TCLSH           = @TCLSH@
20PYTHON_DISTUTILS= @PYTHON_DISTUTILS@
21PYTHON          = @PYTHON@
22MEX             = @MEX@
23MKOCTFILE       = @MKOCTFILE@
24
25# Rappture requires it. We always build a Tcl language API.
26LANGS = tcl
27
28ifneq ($(MKOCTFILE),)
29  LANGS += octave
30endif
31ifneq ($(MEX),)
32  LANGS += matlab
33endif
34ifneq ($(PERL),)
35  LANGS += perl
36endif
37ifeq ($(PYTHON_DISTUTILS),yes)
38  LANGS += python
39endif
40ifneq ($(RUBY),)
41  LANGS += ruby
42endif
43
44.PHONY: tcl octave matlab perl python ruby
45
46all:   
47        for i in $(LANGS) ; do \
48          $(MAKE) -C $$i all || exit 1 ;\
49        done
50
51install:
52        for i in $(LANGS) ; do \
53          $(MAKE) -C $$i install || exit 1 ;\
54        done
55
56test:
57        for i in $(LANGS) ; do \
58          $(MAKE) -C $$i test || exit 1 ;\
59        done
60
61clean:
62        for i in $(LANGS) ; do \
63          $(MAKE) -C $$i clean ;\
64        done
65
66distclean:
67        for i in $(LANGS) ; do \
68          $(MAKE) -C $$i distclean ;\
69        done
70        $(RM) Makefile *~
Note: See TracBrowser for help on using the repository browser.