DEST	      = .

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

OPTION	      = ${DEBUG_OPTION} ${CONFIG}

INCLUDE	      = -I../..

CFLAGS	      = ${INCLUDE} ${OPTION}

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

PLUS	      = g++

CC	      = $(PLUS)

TARGET	      = libsysdep.a

LIBSYSDEP     = ../sysdep.a

LIBRARY	      = ${TARGET}

MAKEFILE      = Makefile

OBJS	      = mcputime.o \
		msgbox.o \
		pelog.o \
		private.o \
		rusage.o \
		shared.o \
		sysdep.o \
		toplevel.o

SRCS	      = mcputime.c \
		msgbox.c \
		pelog.c \
		private.c \
		rusage.c \
		shared.c \
		sysdep.c \
		toplevel.c

HDRS	      =

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

all:		$(LIBRARY)

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

clean:;		@rm -f $(OBJS)

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

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

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

extract:;	@ar xo $(DEST)/$(LIBRARY)
		@rm -f __.SYMDEF

index:;		@ctags -wx $(HDRS) $(SRCS)

install:	$(LIBRARY)
		@echo Installing $(LIBRARY) in $(DEST)
		@install $(LIBRARY) $(DEST)
		@ranlib $(DEST)/$(LIBRARY)

library:	$(LIBRARY)

print:;		@$(PRINT) $(HDRS) $(SRCS)

sysdep.a:	$(LIBSYSDEP)

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

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

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

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

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

###
mcputime.o:
msgbox.o:
pelog.o:
rusage.o:
shared.o:
