source: CPL/oasis3/trunk/util/compile/frames/include/Top_makefile_models.h @ 1677

Last change on this file since 1677 was 1677, checked in by aclsce, 12 years ago

Imported oasis3 (tag ipslcm5a) from cvs server to svn server (igcmg project).

File size: 1.1 KB
Line 
1top_srcdir = $(prefix)/src/mod/${MODEL_DIR}
2
3LIBS     = $(MODLIBS) $(OTHLIBS) $(NETCDF_LIB) $(MPI_LIB) $(LIB1) $(LIB2) $(LIB3)
4
5LDFLAGS  = $(LDFLAG)
6
7lib: all
8
9all:
10        @for SRCDIR in $(SRCCOMP) ;\
11          do \
12            export SRC=$$SRCDIR;\
13            echo Now updating : $$SRCDIR ...;\
14            $(MAKE) -f $(top_srcdir)/$$SRCDIR/Makefile $(MAKETARGET); status=$$? ; \
15            echo $$SRCDIR ':' $$status >> $(BLDROOT)/$(MODEL_DIR).status ; \
16            if [ $$status != 0 ] ; then \
17                echo "Exit status from make was $$status"  ; \
18            fi ; \
19          done
20
21clean:
22        @for SRCDIR in $(SRCCOMP) ;\
23          do \
24            export SRC=$$SRCDIR;\
25            echo Now cleaning : $$SRCDIR ...;\
26            $(MAKE) -f $(top_srcdir)/$$SRCDIR/Makefile $(MAKETARGET); status=$$? ; \
27            echo $$SRCDIR ':' $$status >> $(BLDROOT)/$(MODEL_DIR).status ; \
28            if [ $$status != 0 ] ; then \
29                echo "Exit status from cleaning was $$status"  ; \
30            fi ; \
31          done
32
33tar:
34        cd $(prefix) ; \
35        tar -cvf $(TARFILE) \
36        src/mod/$(MODEL_DIR)/*/*  \
37        $(TARFILE_DIRS) \
38        util/compile util/running
39
40EOF1
41#       src/mod/$(MODEL_DIR)/COMP_$(MODEL_DIR).NodeName util/COMP_libs.NodeName  \
42
Note: See TracBrowser for help on using the repository browser.