DEBUG=	-O
OPTS=	+no-stack-check -c
FLAGS=	$(DEBUG) $(OPTS)
CFLAGS= $(FLAGS) $(DEFINES)
LFLAGS= $(FLAGS)
CC=cc
LIBS=

TARGET= cc
OBJS=	cc.o list.o dstr.o err.o op.o options.o

$(TARGET):      $(OBJS)
	${CC} -o $(TARGET) $(OBJS) $(LIBS)

cc.o:	list.h dstr.h op.h options.h config.h common.h
	${CC} ${CFLAGS} cc.c
options.o: options.h common.h
	${CC} ${CFLAGS} options.c
dstr.o: dstr.h common.h
	${CC} ${CFLAGS} dstr.c
list.o: list.h common.h
	${CC} ${CFLAGS} list.c
op.o: op.h common.h
	${CC} ${CFLAGS} op.c
err.o: common.h
	${CC} ${CFLAGS} err.c
