root/mpich2/trunk/src/mpi/romio/adio/ad_nfs/Makefile.in @ 4863

Revision 4863, 1.9 KB (checked in by robl, 5 months ago)

Mostly BillG: introduce quiet-make from MPICH2 to ROMIO

Line 
1CC          = @CC@
2AR          = @AR@
3RANLIB      = @RANLIB@
4LIBNAME     = @LIBNAME@
5srcdir      = @srcdir@
6CC_SHL      = @CC_SHL@
7SHLIBNAME   = @SHLIBNAME@
8
9#DEFS            = @DEFS@ -I. -I${srcdir}
10CPPFLAGS        = @CPPFLAGS@
11INCLUDES    = -I@MPI_INCLUDE_DIR@ -I${srcdir}/../include -I../include -I../../include -I${srcdir}/../../../../include -I../../../../include
12#CFLAGS      = @CPPFLAGS@ @CFLAGS@ $(INCLUDES)
13CFLAGS          = @CFLAGS@
14
15top_builddir  = @master_topbuild_dir@
16LIBTOOL       = @LIBTOOL@
17C_COMPILE       = $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS)
18C_COMPILE_SHL   = $(CC_SHL) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS)
19#C_COMPILE_SHL = $(CC_SHL)
20
21@VPATH@
22
23AD_NFS_OBJECTS = ad_nfs_read.o \
24      ad_nfs_open.o ad_nfs_write.o ad_nfs_done.o \
25      ad_nfs_fcntl.o ad_nfs_iread.o ad_nfs_iwrite.o ad_nfs_wait.o \
26      ad_nfs_setsh.o ad_nfs_getsh.o ad_nfs.o ad_nfs_resize.o ad_nfs_features.o
27
28default: $(LIBNAME)
29        @if [ "@ENABLE_SHLIB@" != "none" ] ; then \
30            $(MAKE) $(SHLIBNAME).la ;\
31        fi
32
33.SUFFIXES: $(SUFFIXES) .p .lo
34
35#       $(CC) $(CFLAGS) -c $<
36.c.o:
37        @if [ "x$(VERBOSE)" != "x1" ] ; then \
38          echo "  CC              $<" ; \
39        else \
40          echo $(C_COMPILE) -c $< ; \
41        fi
42        @$(C_COMPILE) -c $<
43#       $(C_COMPILE_SHL) $(CFLAGS) -c $< -o _s$*.o
44#       @mv -f _s$*.o $*.lo
45.c.lo:
46        @if [ "x$(VERBOSE)" != "x1" ] ; then \
47          echo "  CC              $<" ; \
48        else \
49          echo $(C_COMPILE_SHL) -c $< -o _s$*.o ; \
50          echo mv -f _s$*.o $*.lo ; \
51        fi
52        @$(C_COMPILE_SHL) -c $< -o _s$*.o
53        @mv -f _s$*.o $*.lo
54
55$(LIBNAME): $(AD_NFS_OBJECTS)
56        $(AR) $(LIBNAME) $(AD_NFS_OBJECTS)
57        $(RANLIB) $(LIBNAME)
58
59AD_NFS_LOOBJECTS=$(AD_NFS_OBJECTS:.o=.lo)
60$(SHLIBNAME).la: $(AD_NFS_LOOBJECTS)
61        $(AR) $(SHLIBNAME).la $(AD_NFS_LOOBJECTS)
62
63coverage:
64        -@for file in  ${AD_NFS_OBJECTS:.o=.c} ; do \
65                gcov -b -f $$file ; done
66
67clean:
68        @rm -f *.o *.lo *.gcno *.gcda *.bb *.bbg
69        @rm -f ${srcdir}/*.gcno ${srcdir}/*.gcda
70        @rm -f ${srcdir}/*.bb ${srcdir}/*.bbg
Note: See TracBrowser for help on using the browser.