#	Makefile	1.17	84/01/10
#
# tools library
#
CFILES= cur_blank.c cur_bucket.c cur_camera.c cur_crosshair.c cur_eraser.c \
	cur_finger.c cur_pencil.c cur_triangle.o cur_ularrow.c \
	button.c elevator.c elevator2d.c gauge.c menu.c window.c

OBJS=	cur_blank.o cur_bucket.o cur_camera.o cur_crosshair.o cur_eraser.o \
	cur_finger.o cur_pencil.o cur_triangle.o cur_ularrow.o \
	button.o elevator.o elevator2d.o gauge.o menu.o window.o

CFLAGS=	-O 020

.c.o:
	${CC} -c -p ${CFLAGS} $*.c
	ld -x -r $*.o
	mv a.out profiled/$*.o
	${CC} -c ${CFLAGS} $*.c
	ld -x -r $*.o
	mv a.out $*.o

libtools libtools_p: ${OBJS}
	@rm -f libtools libtools_p
	@echo building profiled libtools
	@cd profiled; ar cr ../libtools_p ${OBJS}
	@echo building normal libtools
	@ar cr libtools ${OBJS}

install: libtools libtools_p
	install -m 644 libtools ${DESTDIR}/usr/lib/libtools.a
	ranlib ${DESTDIR}/usr/lib/libtools.a
	install -m 644 libtools_p ${DESTDIR}/usr/lib/libtools_p.a
	ranlib ${DESTDIR}/usr/lib/libtools_p.a

clean:
	rm -f ${OBJS} profiled/*.o a.out core errs libtools libtools_p

lint:
	lint -hxb ${CFILES} -ltools > lint.out
