INCLUDE=
DEBUG_OPTION  = -g -Wall -Wpointer-arith -Wwrite-strings

CONFIG	      =

OPTION	      = ${DEBUG_OPTION} ${CONFIG}

CFLAGS	      = ${INCLUDE} ${OPTION}

EXTINCDIR     = -I/usr/gnu/lib/g++-include

PLUS	      = g++

CC	      = $(PLUS)

LIBSYSDEP     = ../sysdep.a

OBJS	      = alloc.o \
		cominit.o \
		mcputime.o \
		pelog.o \
		rusage.o \
		sockclose.o \
		sockcom.o \
		sockinit.o \
		sockrecv.o \
		socksend.o \
		sysdep.o \
		toplevel.o

SRCS	      = alloc.c \
		cominit.c \
		mcputime.c \
		pelog.c \
		rusage.c \
		sockclose.c \
		sockcom.c \
		sockinit.c \
		sockrecv.c \
		socksend.c \
		sysdep.c \
		toplevel.c

HDRS	      = sockcom.h

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

all:		sysdep.a

clean:;		@rm -f $(OBJS)

distclean:;	@rm -f $(OBJS) *~ *.bak *.a

depend:;	@makedepend ${INCLUDE} ${EXTINCDIR} -- ${SRCS}

sysdep.a:	$(LIBSYSDEP)

$(LIBSYSDEP):	$(P) $(OBJS)
		@echo -n "Loading $(LIBSYSDEP) ... "
		@ar cru $(LIBSYSDEP) $(OBJS)
		@ranlib $(LIBSYSDEP)
		@echo "done"

parallel.o:	parallel.c
		gcc ${DEBUG_OPTION} -c parallel.c

msgbox.o:	msgbox.c
		gcc ${DEBUG_OPTION} -c msgbox.c

pelog.o:	pelog.c
		gcc ${DEBUG_OPTION} -c pelog.c

mcputime.o:	mcputime.c
		gcc ${DEBUG_OPTION} -c mcputime.c

rusage.o:	rusage.c
		gcc ${DEBUG_OPTION} -c rusage.c

files:;		@echo Makefile.in ChangeLog ${HDRS} ${SRCS}

Makefile::
		echo "INCLUDE=${INCLUDE}" > Makefile
		cat Makefile.in >> Makefile

###
# DO NOT DELETE THIS LINE -- make depend depends on it.
