AMPI #952: update ROMIO to MPICH2-1.4.1p1
[charm.git] / src / libs / ck-libs / ampi / romio / adio / ad_pvfs2 / Makefile.in
blob966548eaeea1f5db3f4c20254e7d9fb022e137f0
1 CC = @CC@
2 AR = @AR@
3 RANLIB = @RANLIB@
4 LIBNAME = @LIBNAME@
5 srcdir = @srcdir@
6 CC_SHL = @CC_SHL@
7 SHLIBNAME = @SHLIBNAME@
9 INCLUDES = -I@MPI_INCLUDE_DIR@ -I${srcdir}/../include -I../include -I../../include -I${srcdir}/../../../../include -I../../../../include
10 CFLAGS = @CPPFLAGS@ @CFLAGS@ $(INCLUDES)
12 top_builddir = @master_topbuild_dir@
13 LIBTOOL = @LIBTOOL@
14 C_COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS)
15 C_COMPILE_SHL = $(CC_SHL) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS)
17 @VPATH@
19 AD_PVFS2_OBJECTS = ad_pvfs2_close.o ad_pvfs2_read.o \
20 ad_pvfs2_open.o ad_pvfs2_write.o \
21 ad_pvfs2_fcntl.o \
22 ad_pvfs2_flush.o ad_pvfs2_resize.o ad_pvfs2_hints.o \
23 ad_pvfs2_delete.o ad_pvfs2.o ad_pvfs2_common.o ad_pvfs2_aio.o \
24 ad_pvfs2_read_list_classic.o ad_pvfs2_io_list.o ad_pvfs2_io_dtype.o \
25 ad_pvfs2_write_list_classic.o ad_pvfs2_features.o
27 default: $(LIBNAME)
28 @if [ "@ENABLE_SHLIB@" != "none" ] ; then \
29 $(MAKE) $(SHLIBNAME).la ;\
32 .SUFFIXES: $(SUFFIXES) .p .lo
34 .c.o:
35 @if [ "x$(VERBOSE)" != "x1" ] ; then \
36 echo " CC $<" ; \
37 else \
38 echo $(C_COMPILE) -c $< ; \
40 @$(C_COMPILE) -c $<
41 .c.lo:
42 @if [ "x$(VERBOSE)" != "x1" ] ; then \
43 echo " CC $<" ; \
44 else \
45 echo $(C_COMPILE_SHL) -c $< -o _s$*.o ; \
46 echo mv -f _s$*.o $*.lo ; \
48 @$(C_COMPILE_SHL) -c $< -o _s$*.o
49 @mv -f _s$*.o $*.lo
52 $(LIBNAME): $(AD_PVFS2_OBJECTS)
53 $(AR) $(LIBNAME) $(AD_PVFS2_OBJECTS)
54 $(RANLIB) $(LIBNAME)
56 AD_PVFS2_LOOBJECTS=$(AD_PVFS2_OBJECTS:.o=.lo)
57 $(SHLIBNAME).la: $(AD_PVFS2_LOOBJECTS)
58 $(AR) $(SHLIBNAME).la $(AD_PVFS2_LOOBJECTS)
60 coverage:
61 -@for file in ${AD_PVFS2_OBJECTS:.o=.c} ; do \
62 gcov -b -f $$file ; done
64 clean:
65 @rm -f *.o *.lo *.gcno *.gcda *.bb *.bbg
66 @rm -f ${srcdir}/*.gcno ${srcdir}/*.gcda
67 @rm -f ${srcdir}/*.bb ${srcdir}/*.bbg