CC          = gcc
AR          = ar cr
LIBNAME     = /proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/lib/libmpich.a
srcdir      = /proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/mpi/romio/adio/ad_pfs

INCLUDE_DIR = -I.  -I${srcdir}/../include -I../include -I../../include  -I${srcdir}/../../../../include -I../../../../include 
CFLAGS      =  -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/binding/f77 -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/binding/f77 -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/mpid/ch3/include -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/mpid/ch3/include -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/mpid/common/datatype -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/mpid/common/datatype -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/mpid/ch3/channels/sock/include -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/mpid/ch3/channels/sock/include -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/mpid/common/sock -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/mpid/common/sock -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/mpid/common/sock/poll -I/proj/tpfimos/larour/Libraries/linux/mpich2-1.0.2p1/src/mpid/common/sock/poll  -O -DFORTRANDOUBLEUNDERSCORE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_ROMIOCONF_H $(INCLUDE_DIR)

VPATH = .:${srcdir}

AD_PFS_OBJECTS = ad_pfs_read.o \
      ad_pfs_open.o ad_pfs_write.o ad_pfs_done.o \
      ad_pfs_fcntl.o ad_pfs_iread.o ad_pfs_iwrite.o ad_pfs_wait.o \
      ad_pfs_flush.o ad_pfs_hints.o \
      ad_pfs.o


default: $(LIBNAME)

.c.o:
	$(CC) $(CFLAGS) -c $<

$(LIBNAME): $(AD_PFS_OBJECTS)
	$(AR) $(LIBNAME) $(AD_PFS_OBJECTS)

clean:
	@rm -f *.o
