source: trunk/lang/Makefile.in @ 2298

Last change on this file since 2298 was 2298, checked in by gah, 13 years ago

fixes for grid.sh build for opensees

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