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@
14 C_COMPILE
= $(CC
) $(DEFS
) $(INCLUDES
) $(CFLAGS
) $(CPPFLAGS
)
15 C_COMPILE_SHL
= $(CC_SHL
) $(DEFS
) $(INCLUDES
) $(CFLAGS
) $(CPPFLAGS
)
19 AD_PVFS2_OBJECTS
= ad_pvfs2_close.o ad_pvfs2_read.o \
20 ad_pvfs2_open.o ad_pvfs2_write.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
28 @if
[ "@ENABLE_SHLIB@" != "none" ] ; then \
29 $(MAKE
) $(SHLIBNAME
).la
;\
32 .SUFFIXES
: $(SUFFIXES
) .p .lo
35 @if
[ "x$(VERBOSE)" != "x1" ] ; then \
38 echo
$(C_COMPILE
) -c
$< ; \
42 @if
[ "x$(VERBOSE)" != "x1" ] ; then \
45 echo
$(C_COMPILE_SHL
) -c
$< -o _s
$*.o
; \
46 echo mv
-f _s
$*.o
$*.lo
; \
48 @
$(C_COMPILE_SHL
) -c
$< -o _s
$*.o
52 $(LIBNAME
): $(AD_PVFS2_OBJECTS
)
53 $(AR
) $(LIBNAME
) $(AD_PVFS2_OBJECTS
)
56 AD_PVFS2_LOOBJECTS
=$(AD_PVFS2_OBJECTS
:.o
=.lo
)
57 $(SHLIBNAME
).la
: $(AD_PVFS2_LOOBJECTS
)
58 $(AR
) $(SHLIBNAME
).la
$(AD_PVFS2_LOOBJECTS
)
61 -@for file in
${AD_PVFS2_OBJECTS
:.o
=.c
} ; do \
62 gcov
-b
-f
$$file ; done
65 @
rm -f
*.o
*.lo
*.gcno
*.gcda
*.bb
*.bbg
66 @
rm -f
${srcdir}/*.gcno
${srcdir}/*.gcda
67 @
rm -f
${srcdir}/*.bb
${srcdir}/*.bbg