# Makefile by Erik Nygren

COMMONSRCS = image.c bresenham.c imagedisplayer.c opflow.c \
	projxform.c linalg.c util.c
COMMONOBJS = $(COMMONSRCS:%.c=%.o)

CFLAGS = -ansi -Wall -pedantic -g -I/usr/X11/include
LDFLAGS = -L/usr/X11/lib -lXm -lXt -lX11 -lm

TESTPROGS = testimagemotif testimage testopflow testproj testbuttons testlinalg testfindproj

ALLOBJS = $(TESTPROGS:%=%.o) $(COMMONOBJS)

all: $(TESTPROGS)

$(TESTPROGS): %: %.o $(COMMONOBJS)
	$(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)

depend:
	makedepend $(ALLSRCS)

clean:
	-/bin/rm -f *.o $(TESTPROGS) *~

TESTPROGS: $(COMMONOBJS)

# DO NOT DELETE
