source:
trunk/lang/Makefile.in
@
3065
Last change on this file since 3065 was 3065, checked in by gah, 12 years ago | |
---|---|
File size: 1.4 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@ |
[2709] | 22 | OCTAVE = @OCTAVE_VERSION@ |
[3065] | 23 | JAVA_INC_DIR = @JAVA_INC_DIR@ |
[2709] | 24 | R = @R@ |
[1018] | 25 | |
[1059] | 26 | # Rappture requires it. We always build a Tcl language API. |
[1055] | 27 | LANGS = tcl |
[1018] | 28 | |
29 | ifneq ($(PERL),) | |
[1055] | 30 | LANGS += perl |
[1018] | 31 | endif |
[1081] | 32 | ifeq ($(PYTHON),yes) |
[1055] | 33 | LANGS += python |
[1018] | 34 | endif |
[1081] | 35 | ifeq ($(RUBY),yes) |
[1080] | 36 | LANGS += ruby |
[1018] | 37 | endif |
[1082] | 38 | ifneq ($(MEX),) |
39 | LANGS += matlab | |
40 | endif | |
[2180] | 41 | ifneq ($(OCTAVE),) |
[1082] | 42 | LANGS += octave |
43 | endif | |
[3065] | 44 | ifneq ($(JAVA_INC_DIR),) |
[1722] | 45 | LANGS += java |
46 | endif | |
[2709] | 47 | ifneq ($(R),) |
48 | LANGS += R | |
49 | endif | |
[1018] | 50 | |
[2709] | 51 | .PHONY: tcl octave matlab perl python ruby java R |
[1018] | 52 | |
[1087] | 53 | all: |
[1055] | 54 | for i in $(LANGS) ; do \ |
55 | $(MAKE) -C $$i all || exit 1 ;\ | |
56 | done | |
[1018] | 57 | |
[1087] | 58 | install: |
[1055] | 59 | for i in $(LANGS) ; do \ |
60 | $(MAKE) -C $$i install || exit 1 ;\ | |
61 | done | |
[1018] | 62 | |
[1087] | 63 | test: |
[1055] | 64 | for i in $(LANGS) ; do \ |
65 | $(MAKE) -C $$i test || exit 1 ;\ | |
66 | done | |
[1018] | 67 | |
[1087] | 68 | clean: |
[1055] | 69 | for i in $(LANGS) ; do \ |
70 | $(MAKE) -C $$i clean ;\ | |
71 | done | |
[1018] | 72 | |
[1087] | 73 | distclean: |
[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.