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

Revision 4863, 1.2 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
9INCLUDES    = -I@MPI_INCLUDE_DIR@ -I${srcdir}/../include -I../include -I../../include -I${srcdir}/../../../../include -I../../../../include -I/opt/panfs/include
10CFLAGS      = @CFLAGS@ $(INCLUDES)
11
12C_COMPILE_SHL = $(CC_SHL)
13
14@VPATH@
15
16AD_PANFS_OBJECTS = ad_panfs.o ad_panfs_open.o ad_panfs_hints.o ad_panfs_read.o ad_panfs_resize.o ad_panfs_write.o
17
18
19default: $(LIBNAME)
20        @if [ "@ENABLE_SHLIB@" != "none" ] ; then \
21                $(MAKE) $(SHLIBNAME).la ;\
22        fi
23
24.SUFFIXES: $(SUFFIXES) .p .lo
25
26
27.c.o:
28        $(CC) $(CFLAGS) -c $<
29.c.lo:
30        $(C_COMPILE_SHL) $(CFLAGS) -c $< -o _s$*.o
31        @mv -f _s$*.o $*.lo
32
33$(LIBNAME): $(AD_PANFS_OBJECTS)
34        $(AR) $(LIBNAME) $(AD_PANFS_OBJECTS)
35        $(RANLIB) $(LIBNAME)
36
37AD_PANFS_LOOBJECTS=$(AD_PANFS_OBJECTS:.o=.lo)
38$(SHLIBNAME).la: $(AD_PANFS_LOOBJECTS)
39        $(AR) $(SHLIBNAME).la $(AD_PANFS_LOOBJECTS)
40
41coverage:
42        -@for file in  ${AD_PANFS_OBJECTS:.o=.c} ; do \
43                gcov -b -f $$file ; done
44
45clean:
46        @rm -f *.o *.lo *.gcno *.gcda *.bb *.bbg
47        @rm -f ${srcdir}/*.gcno ${srcdir}/*.gcda
48        @rm -f ${srcdir}/*.bb ${srcdir}/*.bbg
Note: See TracBrowser for help on using the browser.