# $Header: MAKEFILE,v 1.1 88/01/17 22:25:15 keith Exp $
#
# $Log:	MAKEFILE,v $
# Revision 1.1  88/01/17  22:25:15  keith
# Initial revision
# 
CC = CC
CCDEBUG = -g
I = /usr/include/CC
OOPSSRC = ../src
CFLAGS = -I${OOPSSRC} ${CCDEBUG}
LFLAGS = ${OOPSSRC}/liboops.a ${CCDEBUG}

PROGS = array bag bitboard bitset class date dep dict error except fc fraction heap iddictio identdict iterator linkedlist object oio orderedcltn point process random range rectangle regex sets sortedcltn stack string substring tim

.SUFFIXES: .s
.c:
	${CC} ${CFLAGS} $< -o $* ${LFLAGS}
.c.o:
	${CC} ${CFLAGS} -c $<
.c.s:
	${CC} ${CFLAGS} +i -S -c $<

programs:
	for i in ${PROGS}; do \
		(make -f MAKEPROG ${MFLAGS} P=$$i); done

install:

clean:
	-rm *.o ${PROGS} *..c *.s

