DEFINES=-I../include
CFLAGS=$(DEFINES) -g # -O -g
LINTFLAGS=-ha $(DEFINES)

all: mkov

mkov: mkov.o ../libc/libuseful.a
	$(CC) $(CFLAGS) -o $@ mkov.o ../libc/libuseful.a

lint: lint.thread

thread: thread.o lib.o
	$(CC) $(CFLAGS) -o $@ thread.o ../libnov/libnov.a ../libc/libuseful.a

lint.thread: thread.c lib.c
	lint $LINTFLAGS thread.c lib.c

clean:
	rm -f gmon.out a.out core *.o thread mkov
