CC = cc
CFLAGS = -O2
LFLAGS =

COL_OBJ = error.o collector.o
TST_OBJ = error.o tester.o

# Linking
collector:	${COL_OBJ}
		${CC} ${CFLAGS} -o collector ${COL_OBJ}
		strip collector

tester:		${TST_OBJ}
		${CC} ${CFLAGS} -o tester ${TST_OBJ}
		strip tester

# Compiling
collector.o:	collector.c error.c error.h
		${CC} ${CFLAGS} -c collector.c

tester.o:	tester.c
		${CC} ${CFLAGS} -c tester.c

error.o:	error.c error.h
		${CC} ${CFLAGS} -c error.c

# cleanup
superclean: clean
	rm -f tester collector

clean:
	rm -f *.o




