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 | |
---|
1 | top_srcdir = $(prefix)/src/mod/${MODEL_DIR} |
---|
2 | |
---|
3 | LIBS = $(MODLIBS) $(OTHLIBS) $(NETCDF_LIB) $(MPI_LIB) $(LIB1) $(LIB2) $(LIB3) |
---|
4 | |
---|
5 | LDFLAGS = $(LDFLAG) |
---|
6 | |
---|
7 | lib: all |
---|
8 | |
---|
9 | all: |
---|
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 | |
---|
21 | clean: |
---|
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 | |
---|
33 | tar: |
---|
34 | cd $(prefix) ; \ |
---|
35 | tar -cvf $(TARFILE) \ |
---|
36 | src/mod/$(MODEL_DIR)/*/* \ |
---|
37 | $(TARFILE_DIRS) \ |
---|
38 | util/compile util/running |
---|
39 | |
---|
40 | EOF1 |
---|
41 | # src/mod/$(MODEL_DIR)/COMP_$(MODEL_DIR).NodeName util/COMP_libs.NodeName \ |
---|
42 | |
---|
Note: See
TracBrowser
for help on using the repository browser.