CC = @CC@ AR = @AR@ LIBNAME = @LIBNAME@ RANLIB = @RANLIB@ srcdir = @srcdir@ INCLUDE_DIR = -I@MPI_INCLUDE_DIR@ -I${srcdir} -I../include -I${srcdir}/../adio/include -I../adio/include CFLAGS = @CFLAGS@ $(MPIOPROFILE) $(INCLUDE_DIR) $(OPTS) @VPATH@ MPIO_OBJECTS = close.o read.o open.o write.o set_view.o \ iread.o iwrite.o iotest.o iowait.o seek.o get_posn.o \ delete.o read_all.o read_at.o \ read_atall.o iread_at.o iwrite_at.o write_all.o get_bytoff.o \ write_at.o write_atall.o get_view.o get_group.o get_amode.o \ get_extent.o fsync.o get_atom.o set_atom.o \ set_size.o get_size.o prealloc.o file_f2c.o file_c2f.o \ ioreq_f2c.o ioreq_c2f.o set_info.o get_info.o \ rd_atallb.o rd_atalle.o read_allb.o read_alle.o wr_atallb.o \ wr_atalle.o write_allb.o write_alle.o \ get_posn_sh.o iread_sh.o read_sh.o write_sh.o \ iwrite_sh.o seek_sh.o read_ord.o read_orde.o write_ordb.o \ read_ordb.o write_ord.o write_orde.o get_errh.o set_errh.o MPIO_TMP_POBJECTS = close.p read.p open.p write.p get_extent.p \ iread.p iwrite.p iotest.p iowait.p seek.p \ delete.p read_all.p read_at.p \ read_atall.p iread_at.p iwrite_at.p get_posn.p \ write_all.p write_at.p write_atall.p get_bytoff.p \ set_view.p get_view.p get_group.p get_amode.p \ fsync.p get_atom.p set_atom.p set_size.p get_size.p prealloc.p \ file_f2c.p file_c2f.p ioreq_f2c.p ioreq_c2f.p set_info.p get_info.p \ rd_atallb.p rd_atalle.p read_allb.p read_alle.p wr_atallb.p \ wr_atalle.p write_allb.p write_alle.p \ get_posn_sh.p iread_sh.p read_sh.p write_sh.p \ iwrite_sh.p seek_sh.p read_ord.p read_orde.p write_ordb.p \ read_ordb.p write_ord.p write_orde.p get_errh.p set_errh.p MPIO_REAL_POBJECTS = _close.o _read.o _open.o _get_extent.o \ _write.o _set_view.o _seek.o _read_at.o _prealloc.o \ _iread.o _iwrite.o _iotest.o _iowait.o _get_posn.o \ _delete.o _read_all.o _get_bytoff.o \ _read_atall.o _iread_at.o _iwrite_at.o _get_group.o _get_amode.o \ _write_all.o _write_at.o _write_atall.o _get_view.o \ _fsync.o _get_atom.o _set_atom.o _set_size.o _get_size.o \ _file_f2c.o _file_c2f.o _ioreq_f2c.o _ioreq_c2f.o \ _set_info.o _get_info.o \ _rd_atallb.o _rd_atalle.o _read_allb.o _read_alle.o _wr_atallb.o \ _wr_atalle.o _write_allb.o _write_alle.o \ _get_posn_sh.o _iread_sh.o _read_sh.o _write_sh.o \ _iwrite_sh.o _seek_sh.o _read_ord.o _read_orde.o _write_ordb.o \ _read_ordb.o _write_ord.o _write_orde.o _get_errh.o \ _set_errh.o all: $(LIBNAME) .SUFFIXES: $(SUFFIXES) .p .c.o: $(CC) $(CFLAGS) -c $< .c.p: @cp $(srcdir)/$*.c _$*.c $(CC) $(CFLAGS) -c _$*.c @rm -f _$*.c profile: $(MPIO_TMP_POBJECTS) $(AR) $(LIBNAME) $(MPIO_REAL_POBJECTS) @rm -f _*.o $(LIBNAME): $(MPIO_OBJECTS) $(AR) $(LIBNAME) $(MPIO_OBJECTS) clean: @rm -f *.o