# Makefile for SDF image particles
# Version identification:
# @(#)make.template	1.9 11/12/92
# Copyright (c) 1991 The Regents of the University of California.
#                       All Rights Reserved.
# Date of creation: 5/7/91
#
# If this file's name is "make.template" and there is no makefile in
# this directory, do
#	cp make.template makefile
#	make depend
# This will add the dependencies to the makefile.

# Root of Ptolemy directory
ROOT = ../../../../..
# True source directory
VPATH = $(ROOT)/src/domains/sdf/image/kernel

# get configuration info
CONFIG=$(ROOT)/config-$(ARCH).mk
include $(CONFIG)

# SDF kernel
SDFKERNDIR=$(ROOT)/src/domains/sdf/kernel

INCL = -I$(SDFKERNDIR) -I$(KERNDIR)

HDRS =	SeqATMCell.h BaseImage.h DCTImage.h GrayImage.h MVImage.h \
	NetworkCell.h
SRCS = $(HDRS:.h=.cc)

#Library name
LIB=libImage.a

# Objects:
OBJS = $(SRCS:.cc=.o)

all:	makefile $(LIB)

# "make install" puts things in the official place
install:	makefile $(LIBDIR)/$(LIB)


# include common definitions, rules
include $(ROOT)/common.mk


# Don't add anything after the next line; makedepend will zap it.
# DO NOT DELETE THIS LINE -- make depend depends on it.

SeqATMCell.o : SeqATMCell.cc SeqATMCell.h ../../../../../src/kernel/Message.h \
  ../../../../../src/kernel/Particle.h ../../../../../src/kernel/StringList.h \
  ../../../../../src/kernel/miscFuncs.h ../../../../../src/kernel/logNew.h ../../../../../src/kernel/DataStruct.h \
  ../../../../../src/kernel/type.h ../../../../../src/kernel/dataType.h ../../../../../src/kernel/ComplexSubset.h \
  ../../../../../src/kernel/isa.h 
BaseImage.o : BaseImage.cc BaseImage.h ../../../../../src/kernel/Message.h ../../../../../src/kernel/Particle.h \
  ../../../../../src/kernel/StringList.h ../../../../../src/kernel/miscFuncs.h \
  ../../../../../src/kernel/logNew.h ../../../../../src/kernel/DataStruct.h ../../../../../src/kernel/type.h \
  ../../../../../src/kernel/dataType.h ../../../../../src/kernel/ComplexSubset.h \
  ../../../../../src/kernel/isa.h 
DCTImage.o : DCTImage.cc DCTImage.h BaseImage.h ../../../../../src/kernel/Message.h \
  ../../../../../src/kernel/Particle.h ../../../../../src/kernel/StringList.h \
  ../../../../../src/kernel/miscFuncs.h ../../../../../src/kernel/logNew.h ../../../../../src/kernel/DataStruct.h \
  ../../../../../src/kernel/type.h ../../../../../src/kernel/dataType.h ../../../../../src/kernel/ComplexSubset.h \
  ../../../../../src/kernel/isa.h 
GrayImage.o : GrayImage.cc GrayImage.h BaseImage.h ../../../../../src/kernel/Message.h \
  ../../../../../src/kernel/Particle.h ../../../../../src/kernel/StringList.h \
  ../../../../../src/kernel/miscFuncs.h ../../../../../src/kernel/logNew.h ../../../../../src/kernel/DataStruct.h \
  ../../../../../src/kernel/type.h ../../../../../src/kernel/dataType.h ../../../../../src/kernel/ComplexSubset.h \
  ../../../../../src/kernel/isa.h 
MVImage.o : MVImage.cc MVImage.h BaseImage.h ../../../../../src/kernel/Message.h \
  ../../../../../src/kernel/Particle.h ../../../../../src/kernel/StringList.h \
  ../../../../../src/kernel/miscFuncs.h ../../../../../src/kernel/logNew.h ../../../../../src/kernel/DataStruct.h \
  ../../../../../src/kernel/type.h ../../../../../src/kernel/dataType.h ../../../../../src/kernel/ComplexSubset.h \
  ../../../../../src/kernel/isa.h 
NetworkCell.o : NetworkCell.cc NetworkCell.h ../../../../../src/kernel/Message.h \
  ../../../../../src/kernel/Particle.h ../../../../../src/kernel/StringList.h \
  ../../../../../src/kernel/miscFuncs.h ../../../../../src/kernel/logNew.h ../../../../../src/kernel/DataStruct.h \
  ../../../../../src/kernel/type.h ../../../../../src/kernel/dataType.h ../../../../../src/kernel/ComplexSubset.h \
  ../../../../../src/kernel/isa.h 
