Ignore:
Timestamp:
May 28, 2010 4:12:15 PM (14 years ago)
Author:
gah
Message:

update with java and install rappture

Location:
branches/blt4/examples/app-fermi
Files:
4 added
1 edited

Legend:

Unmodified
Added
Removed
  • branches/blt4/examples/app-fermi/Makefile.in

    r1044 r1744  
    2323MEX =           @MEX@
    2424MKOCTFILE =     @MKOCTFILE@
     25JAVA =          @JAVA@
    2526
    26 LANGS = target_c target_tcl target_wrapper target_2_0
     27.PHONY: tcl cee fortran octave matlab perl python ruby java 2.0 wrapper
     28
     29LANGS = cee tcl wrapper 2.0
    2730ifneq ($(F77),)
    28     LANGS += target_fortran
     31    LANGS += fortran
    2932endif
    3033ifneq ($(MKOCTFILE),)
    31     LANGS += target_octave
     34    LANGS += octave
    3235endif
    3336ifneq ($(MEX),)
    34     LANGS += target_matlab
     37    LANGS += matlab
    3538endif
    3639ifneq ($(PERL),)
    37     LANGS += target_perl
     40    LANGS += perl
    3841endif
    3942ifneq ($(PYTHON),)
    40     LANGS += target_python
     43    LANGS += python
    4144endif
    4245ifneq ($(RUBY),)
    43     LANGS += target_ruby
     46    LANGS += ruby
     47endif
     48ifneq ($(JAVA),)
     49    LANGS += java
    4450endif
    4551
    46 BUILD_TARGETS = $(patsubst target_%,build_%,$(LANGS))
    47 INSTALL_TARGETS = $(patsubst target_%,install_%,$(LANGS))
     52all:   
     53        for i in $(LANGS) ; do \
     54           $(MAKE) -C $$i all || exit 1 ; \
     55        done
    4856
    49 all:    $(BUILD_TARGETS)
    50 install: $(INSTALL_TARGETS)
    51 
    52 build_c:
    53         $(MAKE) -C cee all
    54 build_fortran:
    55         $(MAKE) -C fortran all
    56 build_python:
    57         $(MAKE) -C python all
    58 build_perl:
    59         $(MAKE) -C perl all
    60 build_tcl:
    61         $(MAKE) -C tcl all
    62 build_matlab:
    63         $(MAKE) -C matlab all
    64 build_octave:
    65         $(MAKE) -C octave all
    66 build_ruby:
    67         $(MAKE) -C ruby all
    68 build_wrapper:
    69         $(MAKE) -C wrapper all
    70 build_2_0:
    71         $(MAKE) -C 2.0 all
    72 
    73 install_c:
    74         $(MAKE) -C cee install
    75 install_fortran:
    76         $(MAKE) -C fortran install
    77 install_python:
    78         $(MAKE) -C python install
    79 install_perl:
    80         $(MAKE) -C perl install
    81 install_tcl:
    82         $(MAKE) -C tcl install
    83 install_matlab:
    84         $(MAKE) -C matlab install
    85 install_octave:
    86         $(MAKE) -C octave install
    87 install_ruby:
    88         $(MAKE) -C ruby install
    89 install_wrapper:
    90         $(MAKE) -C wrapper install
    91 install_2_0:
    92         $(MAKE) -C 2.0 install
     57install:
     58        for i in $(LANGS) ; do \
     59           $(MAKE) -C $$i install || exit 1 ; \
     60        done
    9361
    9462clean:
    95         $(MAKE) -C cee clean
    96         $(MAKE) -C fortran clean
    97         $(MAKE) -C matlab clean
    98         $(MAKE) -C octave clean
    99         $(MAKE) -C perl clean
    100         $(MAKE) -C python clean
    101         $(MAKE) -C ruby clean
    102         $(MAKE) -C tcl clean
    103         $(MAKE) -C wrapper clean
    104         $(MAKE) -C 2.0 clean
    105        
     63        for i in $(LANGS) ; do \
     64           $(MAKE) -C $$i clean || exit 1 ; \
     65        done
     66
    10667distclean:
    107         $(MAKE) -C cee distclean
    108         $(MAKE) -C fortran distclean
    109         $(MAKE) -C matlab distclean
    110         $(MAKE) -C octave distclean
    111         $(MAKE) -C perl distclean
    112         $(MAKE) -C python distclean
    113         $(MAKE) -C ruby distclean
    114         $(MAKE) -C tcl distclean
    115         $(MAKE) -C wrapper distclean
    116         $(MAKE) -C 2.0 distclean
     68        for i in $(LANGS) ; do \
     69           $(MAKE) -c $$i distclean || exit 1 ; \
     70        done
    11771        $(RM) Makefile
Note: See TracChangeset for help on using the changeset viewer.