head	1.1;
access;
symbols;
locks; strict;
comment	@# @;


1.1
date	94.08.05.04.23.40;	author rjj;	state Exp;
branches;
next	;


desc
@Process this file with make
@


1.1
log
@Initial revision
@
text
@# $Log: Makefile,v $
# Revision 1.1  1994/02/20  04:05:09  rjj
# Initial revision
#
#
#####	Set up necessary directories, libraries, etc. for
#####	using image algebra C++ library code

CCC=/local/bin/CC -pg


#IACCDIR = /cis/vision/src/iac++
IACCDIR = /cis/homes/thoth/work/iac++0.11

IACCINCLUDES = -I${IACCDIR}/include

INCLUDEFLAGS= -I. ${IACCINCLUDES}

CDEBUGFLAGS=-g
CCFLAGS= ${CDEBUGFLAGS} ${INCLUDEFLAGS}

LDLIBS = -liac++ -lcomplex -lm
#LDLIBS = -liac++_po -lcomplex -lm
LDDIRS = -L${IACCDIR}/lib
LDFLAGS = ${LDDIRS} ${LDLIBS}

LINK.cc=$(CCC) $(CCFLAGS) $(CPPFLAGS) $(LDDIRS) $(TARGET_ARCH)

COMPILE.cc=$(CCC) $(CCFLAGS) -c

.c:
	$(LINK.cc) -o $@@ $< $(LDLIBS)
	strip $@@

.c.o:
	$(COMPILE.cc) $(OUTPUT_OPTION) $<

#####	User program dependencies and rules follow

# Use the following approach when you need to specify the .o files for a target

# sobel_edge: sobel_edge1.o sobel_edge2.o
#	$(LINK.cc) -o sobel_edge sobel_edge.o sobel_edge2.o $(LDLIBS)

HANDBOOK  = euler

TESTS =	euler.pattern.1\
	euler.pattern.2\
	euler.pattern.3\
	euler.pattern.4\
	euler.pattern.5\
	euler.pattern.6\
	euler.pattern.7

tests: $(TESTS)

all: $(HANDBOOK)

clean:
	/bin/rm -f *~ *.o

spotless: clean
	/bin/rm -f $(HANDBOOK)
	/bin/rm -fR ptrepository
@
