# this is a UNIX Makefile

CC=gcc
CFLAGS=-I../include -DNDEBUG
LDFLAGS=-L../lib
LDLIBS=-lcatdb

LINT=lint

RM=/bin/rm -f

EXES=foo cats


# build targets:

all: $(EXES)

foo: foo.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ foo.o $(LDLIBS)

cats: cats.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ cats.o $(LDLIBS)


# lint

lint:
	$(LINT) $(CFLAGS) $(SOURCES)


# clean up

clean:
	-$(RM) *~ core a.out

realclean: clean
	-$(RM) *.o

distclean: realclean
	-$(RM) $(EXES)
