source: trunk/lang/Makefile.in @ 3065

Last change on this file since 3065 was 3065, checked in by gah, 12 years ago

don't build java binding unless we find jni.h

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@
17RUBY            = @HAVE_RUBY_DEVEL@
18PERL            = @PERL@
19TCLSH           = @TCLSH@
[2059]20PYTHON          = @PYTHON_DISTUTILS@
[1087]21MEX             = @MEX@
[2709]22OCTAVE          = @OCTAVE_VERSION@
[3065]23JAVA_INC_DIR    = @JAVA_INC_DIR@
[2709]24R               = @R@
[1018]25
[1059]26# Rappture requires it. We always build a Tcl language API.
[1055]27LANGS = tcl
[1018]28
29ifneq ($(PERL),)
[1055]30  LANGS += perl
[1018]31endif
[1081]32ifeq ($(PYTHON),yes)
[1055]33  LANGS += python
[1018]34endif
[1081]35ifeq ($(RUBY),yes)
[1080]36  LANGS += ruby
[1018]37endif
[1082]38ifneq ($(MEX),)
39  LANGS += matlab
40endif
[2180]41ifneq ($(OCTAVE),)
[1082]42  LANGS += octave
43endif
[3065]44ifneq ($(JAVA_INC_DIR),)
[1722]45  LANGS += java
46endif
[2709]47ifneq ($(R),)
48  LANGS += R
49endif
[1018]50
[2709]51.PHONY: tcl octave matlab perl python ruby java R
[1018]52
[1087]53all:
[1055]54        for i in $(LANGS) ; do \
55          $(MAKE) -C $$i all || exit 1 ;\
56        done
[1018]57
[1087]58install:
[1055]59        for i in $(LANGS) ; do \
60          $(MAKE) -C $$i install || exit 1 ;\
61        done
[1018]62
[1087]63test:
[1055]64        for i in $(LANGS) ; do \
65          $(MAKE) -C $$i test || exit 1 ;\
66        done
[1018]67
[1087]68clean:
[1055]69        for i in $(LANGS) ; do \
70          $(MAKE) -C $$i clean ;\
71        done
[1018]72
[1087]73distclean:
[1055]74        for i in $(LANGS) ; do \
75          $(MAKE) -C $$i distclean ;\
76        done
[1018]77        $(RM) Makefile *~
Note: See TracBrowser for help on using the repository browser.