#
#  compiler
#
CC= cc
CFLAGS= -O
#
# For making the library
#
ARFLAGS= rs
#
# For instalation. Change this to your settings.
#
INCLUDEDIR= /usr/include
LIBDIR= /usr/lib
#
#   products
#
LIB= libforms.a
INCLUDE= forms.h
#
#   compilation control
#
LIBOBJS= ${LIB}(objects.o) ${LIB}(forms.o) \
	 ${LIB}(events.o) ${LIB}(support.o) \
	 ${LIB}(symbols.o) ${LIB}(draw.o) ${LIB}(sldraw.o) \
	 ${LIB}(fselect.o) ${LIB}(goodies.o) \
	 ${LIB}(box.o) ${LIB}(text.o) ${LIB}(slider.o) ${LIB}(input.o) \
         ${LIB}(menu.o) ${LIB}(button.o) ${LIB}(dial.o) ${LIB}(timer.o) \
         ${LIB}(free.o) ${LIB}(clock.o) ${LIB}(counter.o) \
         ${LIB}(browser.o) ${LIB}(positioner.o) \
 	 ${LIB}(choice.o) ${LIB}(bitmap.o) \
	 ${LIB}(chart.o)

all:		${LIBOBJS}

${LIBOBJS}:	${INCLUDE}

.c.a:
	${CC} -c ${CFLAGS} $<
	${AR} ${ARFLAGS} $@ $*.o
	rm -f $*.o

${INCLUDE}:	INCLUDE/*.h
	cat INCLUDE/*.h > ${INCLUDE}

empty:
	-rm -f ${INCLUDE} ${LIB}

install:	${LIBOBJS}
	cp ${LIB} ${LIBDIR}
	cp ${INCLUDE} ${INCLUDEDIR}
