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)
@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
syntax highlighted by Code2HTML, v. 0.9.1