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


1.2
date	94.06.05.02.40.29;	author rjj;	state Exp;
branches;
next	1.1;

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


desc
@Makefile for Walsh transform code.
@


1.2
log
@Type names harmonized to v1.0 standards.
Standard header adopted.
@
text
@# $Log: Makefile,v $
# Revision 1.1  1994/02/20  04:22:53  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++

IACCINCLUDES = -I${IACCDIR}/include

INCLUDEFLAGS= -I. ${IACCINCLUDES}

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

LDLIBS = -liac++ -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)

walsh-nd.o:	walsh.h  walsh-nd.c

walsh-nd-iter.o:	walsh.h  walsh-nd-iter.c

test-walsh:  test-walsh.o walsh-nd.o
	$(LINK.cc) -o test-walsh test-walsh.o walsh-nd.o $(LDLIBS)

# NOTE: I have not created the iterative version of the
#     	walsh.c yet, but it should be based on the fft-nd-iter.c code.
#
test-walsh-iter:  test-walsh.o walsh-nd-iter.o
	$(LINK.cc) -o test-walsh-iter test-walsh.o walsh-nd-iter.o $(LDLIBS)

HANDBOOK = test-walsh

all: $(HANDBOOK)

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

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


1.1
log
@Initial revision
@
text
@d1 3
a3 1
# $Log$
d5 1
d9 3
d13 1
a13 2
#IACCDIR = /cis/homes/thoth/work/iac++0.9
IACCDIR = /cis/homes/thoth/work/iac++0.10
a15 2
IACCLIB = ${IACCDIR}/lib/libiac++.a
#IACCLIB = ${IACCDIR}/lib/libiac++_po.a
a16 1
CCC=/local/bin/CC -pg
d18 1
a22 1
#LDLIBS = -liac++_po -lcomplex -lm
d32 1
a32 1
#	strip $@@
d56 11
@
