# Makefile for /usr/miro/src/bin/iff2ps
#
#/*****************************************************************************
#                Copyright Carnegie Mellon University 1992
#
#                      All Rights Reserved
#
# Permission to use, copy, modify, and distribute this software and its
# documentation for any purpose and without fee is hereby granted,
# provided that the above copyright notice appear in all copies and that
# both that copyright notice and this permission notice appear in
# supporting documentation, and that the name of CMU not be
# used in advertising or publicity pertaining to distribution of the
# software without specific, written prior permission.
#
# CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
# ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
# CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
# ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
# WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
# ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
# SOFTWARE.
#*****************************************************************************/
#

include $(TOPLEVEL)/Makefile.include

INCSWITCH = -I$(INCLUDE_DIR)
CFLAGS=-g $(INCSWITCH)

PARSELIBS = 	$(LIB_DIR)/parse.a $(LIB_DIR)/extract.a
HEADERS =	$(INCLUDE_DIR)/iff2ps.h
EXEC = 		$(OBJECT_DIR)/iff2ps
SOURCES =	convert.c init.c process.c nodes.c print.c iff2ps.c
OBJ =		$(SOURCES:.c=.o)
OBJS =		$(OBJ;.*;$(OBJECT_DIR)/&)

all: $(EXEC)

$(OBJECT_DIR)/convert.o: convert.c
	$(CC) $(CFLAGS) -c -o $(OBJECT_DIR)/convert.o convert.c

$(OBJECT_DIR)/init.o: init.c
	$(CC) $(CFLAGS) -c -o $(OBJECT_DIR)/init.o init.c

$(OBJECT_DIR)/process.o: process.c
	$(CC) $(CFLAGS) -c -o $(OBJECT_DIR)/process.o process.c

$(OBJECT_DIR)/nodes.o: nodes.c
	$(CC) $(CFLAGS) -c -o $(OBJECT_DIR)/nodes.o nodes.c

$(OBJECT_DIR)/print.o: print.c
	$(CC) $(CFLAGS) -c -o $(OBJECT_DIR)/print.o print.c

$(OBJECT_DIR)/iff2ps.o: iff2ps.c
	$(CC) $(CFLAGS) -c -o $(OBJECT_DIR)/iff2ps.o iff2ps.c

$(EXEC): $(OBJS)
	cc -L$(LIB_DIR) -o $(EXEC) $(CFLAGS) $(OBJS) $(PARSELIBS) -ll

$(OBJS): $(HEADERS)

