# Generated automatically from Makefile.in by configure.
P4ARCH = LINUX
MAKE = make --no-print-directory
CC = cc
FC = f77
CLINKER = cc
FLINKER = f77
RANLIB = ranlib
AR = ar lruv
RM = /bin/rm
MDEP_LIBS = 
MDEP_CFLAGS =  -DUSE_SOCKLEN_T -DUSE_U_INT_FOR_XDR
MDEP_FFLAGS = 
MDEP_LFLAGS = 
P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)

SHELL = /bin/sh
top_srcdir  = /usr/rels/mpich-1.2.0/mpid/ch_p4/p4
srcdir      = /usr/rels/mpich-1.2.0/mpid/ch_p4/p4/alog
libbuild_dir = /usr/rels/mpich-1.2.0/lib

VPATH=.:$(srcdir)
CFLAGS =  -I$(INCLUDEDIR) $(MDEP_CFLAGS) $(USER_CFLAGS)    -DHAVE_RPC_RPC_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_ARPA_INET_H=1 -DHAVE_SYS_SOCKETVAR_H=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIO_H=1 -DHAVE_TERMIOS_H=1 -DBOTH_STRING_INCS=1 -DUSE_STDARG=1 -DHAVE_SIGSETMASK=1 -DHAVE_SIGBLOCK=1 -DHAVE_SIGACTION=1 -DSEMUN_UNDEFINED=1 -DHAVE_STRERROR=1 -DHAVE_VPRINTF=1 -DNONBLOCKING_READ_WORKS=1 -DNO_ECHO=1 -DHAS_RSHCOMMAND=1 -DHAVE_XDRMEM_CREATE=1 \
	-I${srcdir} -I../../../../include -I../include

FFLAGS =  -I$(FORTLIBDIR) $(MDEP_FFLAGS)

P4_HOME_DIR = ${top_srcdir}
INCLUDEDIR = $(P4_HOME_DIR)/include
LIBDIR = $(P4_HOME_DIR)/lib
LIBS = $(MDEP_LIBS)

ALOG_HDR = alog.h
ALOG_SRC = alog.c alogf.c
ALOG_OBJ = alog.o alogf.o

.SUFFIXES:
.SUFFIXES:	.o .c .f .h

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

.f.o:$(P)
	$(FC) $(FFLAGS) -c $*.f 

dummy:	default

clean:
	$(RM) -f *~ *.o *.bak tags TAGS core ${srcdir}/*.o

# the following used to both make mergelogs.  Now they don't.

default:	
	$(MAKE) $(LIBDIR)/libp4.a
	@echo NOT making adjlogs on $(P4ARCH)

all:	
	$(MAKE) $(LIBDIR)/libp4.a
	@echo NOT making adjlogs on $(P4ARCH)


USER_CFLAGS = -D$(P4ARCH)

alog.o:$(P)
	$(CC) $(CFLAGS) -c ${srcdir}/alog.c 

alogf.o:$(P)
	$(CC) $(CFLAGS) -c ${srcdir}/alogf.c 

$(ALOG_OBJ):  $(ALOG_SRC) $(ALOG_HDR)

$(LIBDIR)/libp4.a:  $(ALOG_OBJ)
	$(AR) $(LIBDIR)/libp4.a $?
	$(RANLIB) $(LIBDIR)/libp4.a
#	$(AR) $@ $?
#	$(RANLIB) $@

p4inmpi:$(P) $(ALOG_OBJ)
	$(AR) ${libbuild_dir}/lib$(MPILIBNAME).a $?
	$(RANLIB) ${libbuild_dir}/lib$(MPILIBNAME).a

mergelogs: alog_evntdfs.h mergelogs.o
	$(CLINKER)  $(CFLAGS) -o mergelogs mergelogs.o
	/bin/mv mergelogs ../bin

adjlogs:  alog_evntdfs.h adjlogs.o
	$(CLINKER) $(CFLAGS) -o adjlogs adjlogs.o -lmp
	/bin/mv adjlogs ../bin

realclean:	clean
	$(RM) -f  Makefile

