source:
trunk/lang/Makefile.in
@
2298
Last change on this file since 2298 was 2298, checked in by gah, 13 years ago | |
---|---|
File size: 1.3 KB |
Rev | Line | |
---|---|---|
[1018] | 1 | |
2 | bindir = @bindir@ | |
[1087] | 3 | datadir = @datadir@ |
4 | datarootdir = @datarootdir@ | |
[1018] | 5 | exec_prefix = @exec_prefix@ |
6 | includedir = @includedir@ | |
7 | libdir = @libdir@ | |
8 | mandir = @mandir@ | |
9 | prefix = @prefix@ | |
10 | ||
[1087] | 11 | INSTALL = @INSTALL@ |
[1018] | 12 | |
[1087] | 13 | SHELL = @SHELL@ |
14 | F77 = @F77@ | |
15 | CC = @CC@ | |
16 | CXX = @CXX@ | |
17 | RUBY = @HAVE_RUBY_DEVEL@ | |
18 | PERL = @PERL@ | |
19 | TCLSH = @TCLSH@ | |
[2059] | 20 | PYTHON = @PYTHON_DISTUTILS@ |
[1087] | 21 | MEX = @MEX@ |
[2180] | 22 | OCTAVE = @OCTAVE_VERSION@ |
[2298] | 23 | JAVAC = @JAVAC@ |
[1018] | 24 | |
[1059] | 25 | # Rappture requires it. We always build a Tcl language API. |
[1055] | 26 | LANGS = tcl |
[1018] | 27 | |
28 | ifneq ($(PERL),) | |
[1055] | 29 | LANGS += perl |
[1018] | 30 | endif |
[1081] | 31 | ifeq ($(PYTHON),yes) |
[1055] | 32 | LANGS += python |
[1018] | 33 | endif |
[1081] | 34 | ifeq ($(RUBY),yes) |
[1080] | 35 | LANGS += ruby |
[1018] | 36 | endif |
[1082] | 37 | ifneq ($(MEX),) |
38 | LANGS += matlab | |
39 | endif | |
[2180] | 40 | ifneq ($(OCTAVE),) |
[1082] | 41 | LANGS += octave |
42 | endif | |
[2298] | 43 | ifneq ($(JAVAC),) |
[1722] | 44 | LANGS += java |
45 | endif | |
[1018] | 46 | |
[1722] | 47 | .PHONY: tcl octave matlab perl python ruby java |
[1018] | 48 | |
[1087] | 49 | all: |
[1055] | 50 | for i in $(LANGS) ; do \ |
51 | $(MAKE) -C $$i all || exit 1 ;\ | |
52 | done | |
[1018] | 53 | |
[1087] | 54 | install: |
[1055] | 55 | for i in $(LANGS) ; do \ |
56 | $(MAKE) -C $$i install || exit 1 ;\ | |
57 | done | |
[1018] | 58 | |
[1087] | 59 | test: |
[1055] | 60 | for i in $(LANGS) ; do \ |
61 | $(MAKE) -C $$i test || exit 1 ;\ | |
62 | done | |
[1018] | 63 | |
[1087] | 64 | clean: |
[1055] | 65 | for i in $(LANGS) ; do \ |
66 | $(MAKE) -C $$i clean ;\ | |
67 | done | |
[1018] | 68 | |
[1087] | 69 | distclean: |
[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.