source: trunk/lang/Makefile.in @ 5119

Last change on this file since 5119 was 3749, checked in by gah, 11 years ago

fix Makefiles (one more time)

File size: 1.4 KB
RevLine 
[1018]1
2bindir          = @bindir@
[1087]3datadir         = @datadir@
4datarootdir     = @datarootdir@
[1018]5exec_prefix     = @exec_prefix@
6includedir      = @includedir@
7libdir          = @libdir@
8mandir          = @mandir@
9prefix          = @prefix@
10
[1087]11INSTALL         = @INSTALL@
[1018]12
[1087]13SHELL           = @SHELL@
14F77             = @F77@
15CC              = @CC@
16CXX             = @CXX@
[3281]17HAVE_RUBY_H     = @HAVE_RUBY_H@
18RUBY            = @RUBY@
[1087]19PERL            = @PERL@
20TCLSH           = @TCLSH@
[2059]21PYTHON          = @PYTHON_DISTUTILS@
[1087]22MEX             = @MEX@
[2709]23OCTAVE          = @OCTAVE_VERSION@
[3065]24JAVA_INC_DIR    = @JAVA_INC_DIR@
[2709]25R               = @R@
[1018]26
[1059]27# Rappture requires it. We always build a Tcl language API.
[1055]28LANGS = tcl
[1018]29
30ifneq ($(PERL),)
[1055]31  LANGS += perl
[1018]32endif
[1081]33ifeq ($(PYTHON),yes)
[1055]34  LANGS += python
[1018]35endif
[3603]36ifneq ($(RUBY),)
[3282]37  ifeq ($(HAVE_RUBY_H),yes)
38    LANGS += ruby
39  endif
[1018]40endif
[1082]41ifneq ($(MEX),)
42  LANGS += matlab
43endif
[2180]44ifneq ($(OCTAVE),)
[1082]45  LANGS += octave
46endif
[3065]47ifneq ($(JAVA_INC_DIR),)
[1722]48  LANGS += java
49endif
[2709]50ifneq ($(R),)
51  LANGS += R
52endif
[1018]53
[3736]54.PHONY: all install test clean distclean $(LANGS)
[1018]55
[3749]56all:
57        make -C ../src install
58        for i in $(LANGS) ; do \
59          $(MAKE) -C $$i all || exit 1 ;\
60        done
[1018]61
[1087]62install:
[1055]63        for i in $(LANGS) ; do \
64          $(MAKE) -C $$i install || exit 1 ;\
65        done
[1018]66
[1087]67test:
[1055]68        for i in $(LANGS) ; do \
69          $(MAKE) -C $$i test || exit 1 ;\
70        done
[1018]71
[1087]72clean:
[1055]73        for i in $(LANGS) ; do \
74          $(MAKE) -C $$i clean ;\
75        done
[1018]76
[1087]77distclean:
[1055]78        for i in $(LANGS) ; do \
79          $(MAKE) -C $$i distclean ;\
80        done
[1018]81        $(RM) Makefile *~
Note: See TracBrowser for help on using the repository browser.