
#
#        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=2.01
RCSVERSION=V1

CC=gcc -g3
# CFLAGS=-I. -Wall -O2 -static
CFLAGS=-I. -Wall -O2

#
#
#
#

LDFLAGS=-static


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/X11R6/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 README.source

### Dependencies:
xfqcam.o: xfqcam.c controlpanel.h xfqcam.h qcam.h improc.h
controlpanel.o: controlpanel.c\
 controlpanel.h
improc.o: improc.c improc.h
xdemo.o: xdemo.c xfqcam.h qcam.h controlpanel.h improc.h
qcam.o: qcam.c qcam.h
