source: branches/blt4/examples/app-fermi/matlab/compiled/Makefile.in @ 1948

Last change on this file since 1948 was 1948, checked in by gah, 14 years ago

add unit cell to molvisviewer

File size: 1.5 KB
Line 
1
2bindir          = @bindir@
3datadir         = @datadir@
4datarootdir     = @datarootdir@
5exec_prefix     = @exec_prefix@
6includedir      = @includedir@
7libdir          = @libdir@
8mandir          = @mandir@
9prefix          = @prefix@
10srcdir          = @srcdir@
11
12destdir         = $(prefix)/examples/app-fermi/matlab
13
14INSTALL         = @INSTALL@
15MKDIR_P         = @MKDIR_P@
16MCC             = @MCC@
17
18MCC_FLAGS       = -m -R -nojvm
19INCLUDES        = -I ../../../lang/matlab
20MCC_SWITCHES    = $(MCC_FLAGS) $(INCLUDES)
21VPATH           = $(srcdir)
22
23APPNAME = fermi
24
25FILES   = \
26                $(srcdir)/tool.xml \
27                $(srcdir)/Makefile.example \
28                ${APPNAME}.ctf
29
30${APPNAME}: fermi_main.m fermi.m
31        $(MCC) $(MCC_SWITCHES) -o $@ $^
32
33all: ${APPNAME}
34
35install: ${APPNAME}
36        sed s/YOURAPPNAME/$^/ < $(srcdir)/run_app.patch | patch run_$^.sh
37        $(MKDIR_P) -m 0755 $(destdir)
38        for i in $(FILES) ; do \
39          $(INSTALL) -m 0444 $$i $(destdir) ; \
40        done
41        $(INSTALL) -m 0444 readme.txt $(destdir)/$^.readme
42        $(INSTALL) -m 0555 run_$^.sh $^ $(destdir)
43        $(bindir)/simsim --tool $(srcdir)/tool.xml --values default --nosim --driver driver.$^
44        LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$(libdir) $(destdir)/run_$^.sh /apps/matlab/mcr driver.$^
45        rm -f run*.xml driver.$^
46        @echo "Install Successful"
47
48clean:
49        rm -rf ${APPNAME} \
50                ${APPNAME}_main.c \
51                ${APPNAME}.ctf \
52                ${APPNAME}.prj \
53                ${APPNAME}_mcc_component_data.c \
54                run_${APPNAME}.sh \
55                mccExcludedFiles.log \
56                readme.txt \
57                ${APPNAME}_mcr
58
59distclean: clean
60        $(RM) Makefile
Note: See TracBrowser for help on using the repository browser.