CC          = gcc
AR          = ar cr
RANLIB      = ranlib
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_gridftp

INCLUDE_DIR = -I. -I${srcdir}/../include -I../include
CFLAGS      =  -O -DFORTRANDOUBLEUNDERSCORE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_ROMIOCONF_H $(INCLUDE_DIR)

VPATH = .:${srcdir}

AD_GRIDFTP_OBJECTS = ad_gridftp_close.o \
	ad_gridftp_open.o ad_gridftp_read.o ad_gridftp_write.o \
	ad_gridftp_fcntl.o ad_gridftp_flush.o \
	ad_gridftp_resize.o ad_gridftp_hints.o \
	ad_gridftp_delete.o ad_gridftp.o globus_routines.o

default: $(LIBNAME)

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

$(LIBNAME): $(AD_GRIDFTP_OBJECTS)
	$(AR) $(LIBNAME) $(AD_GRIDFTP_OBJECTS)
	$(RANLIB) $(LIBNAME) 

clean:
	@rm -f *.o
