#
# 	$Source: /u1/X/DECToolkit/src/RCS/Makefile,v $
#	$Header: Makefile,v 1.1 86/12/17 09:05:13 swick Exp $
#

#	sccsid = "@(#)Makefile	1.8   12/12/86"
#
#	Toolkit Library Makefile.
#

DESTDIR=/usr

INCLUDES = -I../include
CFLAGS = -O $(INCLUDES)

.SUFFIXES:  .o .h  .c .a

.c.o:
#	cc -pg $(CFLAGS) -c  $*.c
#	mv $*.o profiled
	cc $(CFLAGS) -c  $*.c

OBJS =	Boolean.o Command.o Context.o Event.o Forms.o Geometry.o Label.o \
	ScrollBar.o Text.o StringSource.o AppendSource.o \
	DiskSource.o AsciiSink.o \
	Valuator.o Alloc.o VPane.o HPane.o

all:  libTool.a libTool_p.a

libTool.a:	$(OBJS)
	ar cr libTool.a $(OBJS)
	@ranlib libTool.a

libTool_p.a:	$(OBJS)
#	cd profiled; ar cr ../libTool_p.a $(OBJS)
#	@ranlib libTool_p.a

install:
	echo "Making sure the installation directories exist..."
	-mkdir ${DESTDIR}/include
	-mkdir ${DESTDIR}/include/X
	-mkdir ${DESTDIR}/lib
	echo "Installing include files..."
	@rm -f ${DESTDIR}/X/Toolkit.h
	@rm -f ${DESTDIR}/X/TArgs.h
	install -c -m 644 Toolkit.h ${DESTDIR}/X/Toolkit.h
	install -c -m 644 TArgs.h ${DESTDIR}/X/Toolkit.h
	echo "Installing library files..."
	install -c -m 644 libTool.a ${DESTDIR}/lib/libTool.a
#	install -c -m 644 libTool_p.a ${DESTDIR}/lib/libTool_p.a

lint:
	lint -CX $(INCLUDES) *.c

clean:
	rm -f *~ *.bak *.BAK *.CKP *.o profiled/*.o libTool.a libTool_p.a

Boolean.o:	 Toolkit.h
Command.o:	 Toolkit.h
ScrollBar.o:     Toolkit.h
Context.o:	 Toolkit.h
Event.o:	 Toolkit.h
Forms.o:	 Toolkit.h
Geometry.o:	 Toolkit.h
Label.o:	 Toolkit.h
Text.o:		 Toolkit.h Text.h TextDisplay.h
StringSource.o:	 Toolkit.h TextDisplay.h
AppendSource.o:  Toolkit.h TextDisplay.h
DiskSource.o:    Toolkit.h TextDisplay.h
AsciiSink.o:     Toolkit.h TextDisplay.h
Valuator.o:      Toolkit.h
VPane.o:         Toolkit.h
HPane.o:         Toolkit.h
