
#
#        IMPROV - Image Processing for Robot Vision
#        Version 0.24
#
#        $Id: Makefile,v 1.5 1996/07/04 12:28:13 rudolpml Exp rudolpml $
#

#
#        To successfully compile the program under your system remind:
#
#        - to set the proper include and library path for the 'forms'
#          library. (CFLAGS and LDFLAGS)
#

VERSION=1.10
RCSVERSION=V1

CC=gcc
CFLAGS=-I/usr/local/bv/forms/new/linuxXF2.1 -I. -Wall -O2

#
#
#
#

LDFLAGS=-L/usr/local/bv/forms/new/linuxXF2.1 -s


TARGETS=ximprov
PACKAGE=$(TARGETS)-$(VERSION).tgz
C_SRCS=xfqcam.c controlpanel.c improc.c xdemo.c qcam.c
OBJS=$(C_SRCS:.c=.o)
RCSFILES=xfqcam.c improc.c xdemo.c qcam.c \
         xfqcam.h improc.h qcam.h controlpanel.fd Makefile

#
#
#
#

ximprov: $(OBJS)
	 $(CC) $(LDFLAGS) -o ximprov $(OBJS) -L. \
	 -L/usr/X11/lib -lforms -lX11 -lm

#
#
#

depend: $(C_SRCS)
	sed '/\#\#\# Dependencies/q' < Makefile > tmp_make
	$(CC) $(CFLAGS) -MM $(C_SRCS) >> tmp_make
	mv tmp_make Makefile

clean:
	- rm *.o $(TARGETS)
	- rm $(PACKAGE)

freeze:
	rcs -N$(RCSVERSION): $(RCSFILES)

unfreeze:
	co -r$(RCSVERSION) $(RCSFILES)

package:
	tar cfvz $(PACKAGE) $(C_SRCS) *.h *.fd Makefile ximprov README

### Dependencies:
xfqcam.o: xfqcam.c controlpanel.h xfqcam.h qcam.h improc.h
controlpanel.o: controlpanel.c \
 /usr/local/bv/forms/new/linuxXF2.1/forms.h controlpanel.h
xdemo.o: xdemo.c xfqcam.h qcam.h improc.h
qcam.o: qcam.c qcam.h
