# Makefile for xmorph
#
# Written and Copyright (C) 1994,1995 by Michael J. Gourlay
#
# NO WARRENTIES, EXPRESS OR IMPLIED.
#
# INSTRUCTIONS:
#
# 0) Read the README file.  Then read this Makefile.
#
# 1) Make a backup copy of this Makefile.
#
# 2) Edit each of the variables before the "SRCS=" statement.
#
# 3) HPUX 7.0B has a problem with long tokens, so the help strings in
#    help_menu.c will have to be trimmed if you run HPUX 7.0B's native C
#    compiler.
#
# 4) From the shell, type "make depend".
#    If this fails or if you don't have makedepend, just delete all of
#    the lines (if there are any) below the "depend:" rule near the
#    end of this Makefile.  Look for the rule that says "depend:" and
#    read the comments that follow it.
#
# 5) From the shell, type "make".
#
# 6) If there are any errors or compiler complaints, find out why and
#    fix them :).  Then send email to the author explaining the cause of
#    the problem, and its solution.  If it's a big deal, I'll put your
#    name in lights for the next release.  See the README file for
#    the author's internet email address.
#
#    But seriously folks, if you can't figure out the problem, send
#    the author email.  Before complaining, though, read the man
#    pages for your C compiler and your linker.  If you're using
#    static linking and you get a linker problem, try dynamic
#    libraries, and vice versa.
#
#
#    If all goes well, there will be an executable called "xmorph".
#
# 7) From the shell, type "xmorph".
#
#    There are help pages accessible from within xmorph.  If there are
#    any bugs, fix them and/or report them to the author.  See the
#    README file for an email address.
#
# 8) To install xmorph on your system, place the "xmorph" executable
#    in the standard place on your machine for such things.  There is
#    also an "xmorph.man" file which should be renamed to "xmorph.1"
#    or "xmorph.n" (depending on how your system is set up to deal
#    with optional software) and placed in the appropriate directory
#    for manual pages of optional programs.  For most systems, this
#    is /usr/local/man/man1.
#
#    Installation usually requires having superuser privledges, which
#    involves the system administrator.


##
## C COMPILER
##
#
# You must use an ANSI C compiler.
#

CC=ucbcc
CC=apcc -DANSI
CC=gcc -W -Wunused -Wuninitialized -Wshadow -DANSI
CC=gcc -DANSI
CC=cc
CC=cc -DANSI -fullwarn


##
## C COMPILER FLAGS
##
#
# Read the man page for your C compiler before sending me email about
# problems.
#
# SOLARIS: On some Solaris machines, linking with the openwin libraries
# REQUIRES including the openwin headers (not MIT headers!).
#
# SUNOS: Add the option -DSUNOS version if you want to do memory checking.
# -- Also see LIBS for another flag relating to memory checking.
#
# HPUX 7.0B: native C compiler needs more symbol table space: +Ns4000
#
#CFLAGS=-g +Ns4000

CFLAGS=-O
CFLAGS=-g -O -I/usr/openwin/include -DSUNOS
CFLAGS=-g -O -I/usr/openwin/include
CFLAGS=-g


##
## LIBRARIES
##
#
# Read the man page for your linker before sending me email about
# problems.
#
# Must have the X libraries: X11, MIT Athena Widgets, X Toolkit, X Misc Utils
# Must have the math library.
#
# FreeBSD: Do not use static libraries, because for some reason they
# don't work.
#
# SUNOS: Might have to use static X libraries because dynamic X
# libraries are incomplete.
#
# SUNOS: Use the /usr/lib/debug/malloc.o module if you want to do
# -- memory checking.
# -- Also see the CFLAGS comments about memory checking under SUNOS.
#
# SOLARIS: To link to openwin libraries, add -L/usr/openwin/lib
#
LIBS=-L/usr/openwin/lib -lXaw -lXmu -lXext -lXt -lX11 -lm /usr/lib/debug/malloc.o
LIBS=-L/usr/openwin/lib -lXaw -lXmu -lXext -lXt -lX11 -lm
LIBS=-lXaw -lXmu -lXext -lXt -lX11 -lm


#### ===========================
####
#### Nothing to edit below here
#### (except maybe the makedepend dependecies if you do not have "makedepend")
####
#### ===========================


SRCS=\
     diw_map.c \
     file.c \
     file_menu.c \
     help_menu.c \
     image_cb.c \
     image_diw.c \
     mesh.c \
     mesh_cb.c \
     mesh_diw.c \
     mesh_menu.c \
     mjg_dialog.c \
     my_malloc.c \
     rgba_image.c \
     sequence.c \
     spline.c \
     spl-array.c \
     tga-24.c \
     tga-write.c \
     warp.c \
     warp_menu.c \
     xmorph.c

OBJS=\
     diw_map.o \
     file.o \
     file_menu.o \
     help_menu.o \
     image_cb.o \
     image_diw.o \
     mesh.o \
     mesh_cb.o \
     mesh_diw.o \
     mesh_menu.o \
     mjg_dialog.o \
     my_malloc.o \
     rgba_image.o \
     sequence.o \
     spline.o \
     spl-array.o \
     tga-24.o \
     tga-write.o \
     warp.o \
     warp_menu.o \
     xmorph.o

DIST=FILES SUMS Makefile Makefile.orig HISTORY README xmorph.README \
     *.[ch] *.xbm xmorph.man warp.param

all: xmorph

xmorph:   $(OBJS)
	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)

.c$(OBJ): $(SRCS)
	$(CC) $(CFLAGS) $(CPPFLAGS) -c $<

test-tga: $(OBJS) test-tga.c
	$(CC) $(CFLAGS) -o test-tga test-tga.c tga-write.o

clean:
	rm -f $(OBJS) core
	rm -f test-tga

veryclean: clean
	rm -f xmorph

SUMS:
	sum $(DIST) | sort -n > SUMS

back: SUMS
	if [ -d backup ]; then echo "'backup' already exists" ; exit 1 ; fi
	if [ ! -d backup ]; then mkdir backup ; fi
	cp -p Makefile Makefile.orig
	cp -p README xmorph.README
	ls -ltr > FILES
	cp -p $(DIST) backup
	@echo
	@echo "NOW MOVE THE BACKUP DIRECTORY:  mv backup `date +%d%b%y | tr '[A-Z]' '[a-z]'`"
	@echo

dist:
	tar cvf - $(DIST) | gzip > xmorph.tar.gz
	mv xmorph.tar.gz xmorph-`date +%d%b%y | tr '[A-Z]' '[a-z]'`.tar.gz

ctags:
	ctags -t *.[ch]

unproto:
	unprotoize $(SRCS)

grind:
	for file in $(SRCS) *.h ; do tgrind -p $$file ; done

ctrace:
	-mkdir trace
	-for cfile in $(SRCS) ; do \
	  ctrace -P -t 20 $$cfile > trace/$$cfile ; \
	done

depend:
	makedepend $(CFLAGS) $(SRCS)


#### The lines which follow are automatically generated by
#### "makedepend" which is a program that automatically generates
#### dependency lists.  If your system does not have "makedepend"
#### then you should delete the lines after the line that says
#### "DO NOT DELETE THIS LINE"


# DO NOT DELETE THIS LINE -- make depend depends on it.

diw_map.o: /usr/include/stdio.h /usr/include/standards.h
diw_map.o: /usr/include/sgidefs.h /usr/include/X11/Xos.h
diw_map.o: /usr/include/X11/Xosdefs.h /usr/include/sys/types.h
diw_map.o: /usr/include/string.h /usr/include/fcntl.h
diw_map.o: /usr/include/sys/fcntl.h /usr/include/unistd.h
diw_map.o: /usr/include/sys/time.h /usr/include/X11/Xlib.h
diw_map.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
diw_map.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
diw_map.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xresource.h
diw_map.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
diw_map.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
diw_map.o: /usr/include/X11/RectObj.h /usr/include/X11/StringDefs.h
diw_map.o: /usr/include/X11/Xaw/Form.h /usr/include/X11/Xaw/MenuButton.h
diw_map.o: /usr/include/X11/Xaw/Command.h /usr/include/X11/Xaw/Label.h
diw_map.o: /usr/include/X11/Xaw/Simple.h /usr/include/X11/Xmu/Converters.h
diw_map.o: /usr/include/X11/Xaw/SimpleMenu.h /usr/include/X11/Shell.h
diw_map.o: /usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h
diw_map.o: /usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h
diw_map.o: /usr/include/X11/Xaw/SmeBSB.h /usr/include/X11/Xaw/Sme.h
diw_map.o: /usr/include/X11/Xaw/SmeLine.h /usr/include/X11/Xaw/Scrollbar.h
diw_map.o: /usr/include/X11/Xaw/Viewport.h /usr/include/X11/Xaw/Reports.h
diw_map.o: /usr/include/X11/bitmaps/gray my_malloc.h select.xbm unselect.xbm
diw_map.o: diw_map.h mesh.h image_diw.h rgba_image.h warp.h spline.h
diw_map.o: spl-array.h image_cb.h mesh_diw.h mjg_dialog.h
diw_map.o: /usr/include/X11/Xaw/Dialog.h /usr/include/X11/Xaw/Text.h
diw_map.o: /usr/include/X11/Xaw/TextSink.h /usr/include/X11/Xaw/TextSrc.h
diw_map.o: /usr/include/X11/Xaw/AsciiSrc.h /usr/include/X11/Xaw/AsciiSink.h
file.o: /usr/include/stdio.h /usr/include/standards.h /usr/include/sgidefs.h
file.o: /usr/include/string.h file.h
file_menu.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h
file_menu.o: /usr/include/sys/types.h /usr/include/standards.h
file_menu.o: /usr/include/sgidefs.h /usr/include/X11/X.h
file_menu.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
file_menu.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
file_menu.o: /usr/include/X11/Xresource.h /usr/include/string.h
file_menu.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
file_menu.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
file_menu.o: /usr/include/X11/RectObj.h /usr/include/X11/StringDefs.h
file_menu.o: /usr/include/X11/Xaw/MenuButton.h /usr/include/X11/Xaw/Command.h
file_menu.o: /usr/include/X11/Xaw/Label.h /usr/include/X11/Xaw/Simple.h
file_menu.o: /usr/include/X11/Xmu/Converters.h
file_menu.o: /usr/include/X11/Xaw/SimpleMenu.h /usr/include/X11/Shell.h
file_menu.o: /usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h
file_menu.o: /usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h
file_menu.o: /usr/include/X11/Xaw/SmeBSB.h /usr/include/X11/Xaw/Sme.h
file_menu.o: /usr/include/X11/Xaw/SmeLine.h /usr/include/stdio.h
file_menu.o: /usr/include/stdlib.h mjg_dialog.h /usr/include/X11/Xos.h
file_menu.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
file_menu.o: /usr/include/unistd.h /usr/include/sys/time.h
file_menu.o: /usr/include/X11/Xaw/Dialog.h /usr/include/X11/Xaw/Form.h
file_menu.o: /usr/include/X11/Xaw/Text.h /usr/include/X11/Xaw/TextSink.h
file_menu.o: /usr/include/X11/Xaw/TextSrc.h /usr/include/X11/Xaw/AsciiSrc.h
file_menu.o: /usr/include/X11/Xaw/AsciiSink.h mesh_cb.h image_cb.h
file_menu.o: file_menu.h
help_menu.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h
help_menu.o: /usr/include/sys/types.h /usr/include/standards.h
help_menu.o: /usr/include/sgidefs.h /usr/include/X11/X.h
help_menu.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
help_menu.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
help_menu.o: /usr/include/X11/Xresource.h /usr/include/string.h
help_menu.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
help_menu.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
help_menu.o: /usr/include/X11/RectObj.h /usr/include/X11/StringDefs.h
help_menu.o: /usr/include/X11/Xaw/MenuButton.h /usr/include/X11/Xaw/Command.h
help_menu.o: /usr/include/X11/Xaw/Label.h /usr/include/X11/Xaw/Simple.h
help_menu.o: /usr/include/X11/Xmu/Converters.h
help_menu.o: /usr/include/X11/Xaw/SimpleMenu.h /usr/include/X11/Shell.h
help_menu.o: /usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h
help_menu.o: /usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h
help_menu.o: /usr/include/X11/Xaw/SmeBSB.h /usr/include/X11/Xaw/Sme.h
help_menu.o: /usr/include/X11/Xaw/SmeLine.h /usr/include/stdio.h
help_menu.o: /usr/include/stdlib.h mjg_dialog.h /usr/include/X11/Xos.h
help_menu.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
help_menu.o: /usr/include/unistd.h /usr/include/sys/time.h
help_menu.o: /usr/include/X11/Xaw/Dialog.h /usr/include/X11/Xaw/Form.h
help_menu.o: /usr/include/X11/Xaw/Text.h /usr/include/X11/Xaw/TextSink.h
help_menu.o: /usr/include/X11/Xaw/TextSrc.h /usr/include/X11/Xaw/AsciiSrc.h
help_menu.o: /usr/include/X11/Xaw/AsciiSink.h help_menu.h
image_cb.o: /usr/include/stdio.h /usr/include/standards.h
image_cb.o: /usr/include/sgidefs.h /usr/include/string.h
image_cb.o: /usr/include/memory.h diw_map.h /usr/include/X11/Xos.h
image_cb.o: /usr/include/X11/Xosdefs.h /usr/include/sys/types.h
image_cb.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
image_cb.o: /usr/include/unistd.h /usr/include/sys/time.h
image_cb.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h
image_cb.o: /usr/include/X11/Xfuncproto.h /usr/include/stddef.h
image_cb.o: /usr/include/X11/Xutil.h /usr/include/X11/Intrinsic.h
image_cb.o: /usr/include/X11/Xresource.h /usr/include/X11/Core.h
image_cb.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
image_cb.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
image_cb.o: /usr/include/X11/StringDefs.h mesh.h image_diw.h rgba_image.h
image_cb.o: mesh_diw.h mjg_dialog.h /usr/include/X11/Shell.h
image_cb.o: /usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h
image_cb.o: /usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h
image_cb.o: /usr/include/X11/Xaw/Dialog.h /usr/include/X11/Xaw/Form.h
image_cb.o: /usr/include/X11/Xaw/Text.h /usr/include/X11/Xaw/Simple.h
image_cb.o: /usr/include/X11/Xmu/Converters.h /usr/include/X11/Xaw/TextSink.h
image_cb.o: /usr/include/X11/Xaw/TextSrc.h /usr/include/X11/Xaw/AsciiSrc.h
image_cb.o: /usr/include/X11/Xaw/AsciiSink.h /usr/include/X11/Xaw/Command.h
image_cb.o: /usr/include/X11/Xaw/Label.h image_cb.h
image_diw.o: /usr/include/stdio.h /usr/include/standards.h
image_diw.o: /usr/include/sgidefs.h /usr/include/stdlib.h my_malloc.h
image_diw.o: diw_map.h /usr/include/X11/Xos.h /usr/include/X11/Xosdefs.h
image_diw.o: /usr/include/sys/types.h /usr/include/string.h
image_diw.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
image_diw.o: /usr/include/unistd.h /usr/include/sys/time.h
image_diw.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h
image_diw.o: /usr/include/X11/Xfuncproto.h /usr/include/stddef.h
image_diw.o: /usr/include/X11/Xutil.h /usr/include/X11/Intrinsic.h
image_diw.o: /usr/include/X11/Xresource.h /usr/include/X11/Core.h
image_diw.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
image_diw.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
image_diw.o: /usr/include/X11/StringDefs.h mesh.h image_diw.h rgba_image.h
mesh.o: /usr/include/stdio.h /usr/include/standards.h /usr/include/sgidefs.h
mesh.o: /usr/include/stdlib.h my_malloc.h file.h mesh.h
mesh_cb.o: /usr/include/stdio.h /usr/include/standards.h
mesh_cb.o: /usr/include/sgidefs.h /usr/include/stdlib.h diw_map.h
mesh_cb.o: /usr/include/X11/Xos.h /usr/include/X11/Xosdefs.h
mesh_cb.o: /usr/include/sys/types.h /usr/include/string.h
mesh_cb.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
mesh_cb.o: /usr/include/unistd.h /usr/include/sys/time.h
mesh_cb.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h
mesh_cb.o: /usr/include/X11/Xfuncproto.h /usr/include/stddef.h
mesh_cb.o: /usr/include/X11/Xutil.h /usr/include/X11/Intrinsic.h
mesh_cb.o: /usr/include/X11/Xresource.h /usr/include/X11/Core.h
mesh_cb.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
mesh_cb.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
mesh_cb.o: /usr/include/X11/StringDefs.h mesh.h image_diw.h rgba_image.h
mesh_cb.o: mjg_dialog.h /usr/include/X11/Shell.h /usr/include/X11/SM/SMlib.h
mesh_cb.o: /usr/include/X11/SM/SM.h /usr/include/X11/ICE/ICElib.h
mesh_cb.o: /usr/include/X11/ICE/ICE.h /usr/include/X11/Xaw/Dialog.h
mesh_cb.o: /usr/include/X11/Xaw/Form.h /usr/include/X11/Xaw/Text.h
mesh_cb.o: /usr/include/X11/Xaw/Simple.h /usr/include/X11/Xmu/Converters.h
mesh_cb.o: /usr/include/X11/Xaw/TextSink.h /usr/include/X11/Xaw/TextSrc.h
mesh_cb.o: /usr/include/X11/Xaw/AsciiSrc.h /usr/include/X11/Xaw/AsciiSink.h
mesh_cb.o: /usr/include/X11/Xaw/Command.h /usr/include/X11/Xaw/Label.h
mesh_cb.o: mesh_cb.h
mesh_diw.o: /usr/include/stdio.h /usr/include/standards.h
mesh_diw.o: /usr/include/sgidefs.h /usr/include/stdlib.h my_malloc.h
mesh_diw.o: diw_map.h /usr/include/X11/Xos.h /usr/include/X11/Xosdefs.h
mesh_diw.o: /usr/include/sys/types.h /usr/include/string.h
mesh_diw.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
mesh_diw.o: /usr/include/unistd.h /usr/include/sys/time.h
mesh_diw.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h
mesh_diw.o: /usr/include/X11/Xfuncproto.h /usr/include/stddef.h
mesh_diw.o: /usr/include/X11/Xutil.h /usr/include/X11/Intrinsic.h
mesh_diw.o: /usr/include/X11/Xresource.h /usr/include/X11/Core.h
mesh_diw.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
mesh_diw.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
mesh_diw.o: /usr/include/X11/StringDefs.h mesh.h image_diw.h rgba_image.h
mesh_diw.o: file.h mesh_diw.h
mesh_menu.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h
mesh_menu.o: /usr/include/sys/types.h /usr/include/standards.h
mesh_menu.o: /usr/include/sgidefs.h /usr/include/X11/X.h
mesh_menu.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
mesh_menu.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
mesh_menu.o: /usr/include/X11/Xresource.h /usr/include/string.h
mesh_menu.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
mesh_menu.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
mesh_menu.o: /usr/include/X11/RectObj.h /usr/include/X11/StringDefs.h
mesh_menu.o: /usr/include/X11/Xaw/Form.h /usr/include/X11/Xaw/MenuButton.h
mesh_menu.o: /usr/include/X11/Xaw/Command.h /usr/include/X11/Xaw/Label.h
mesh_menu.o: /usr/include/X11/Xaw/Simple.h /usr/include/X11/Xmu/Converters.h
mesh_menu.o: /usr/include/X11/Xaw/SimpleMenu.h /usr/include/X11/Shell.h
mesh_menu.o: /usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h
mesh_menu.o: /usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h
mesh_menu.o: /usr/include/X11/Xaw/SmeBSB.h /usr/include/X11/Xaw/Sme.h
mesh_menu.o: /usr/include/X11/Xaw/SmeLine.h /usr/include/stdio.h
mesh_menu.o: /usr/include/stdlib.h mesh_cb.h mesh_menu.h
mjg_dialog.o: /usr/include/stdio.h /usr/include/standards.h
mjg_dialog.o: /usr/include/sgidefs.h /usr/include/stdlib.h
mjg_dialog.o: /usr/include/string.h mjg_dialog.h /usr/include/X11/Xos.h
mjg_dialog.o: /usr/include/X11/Xosdefs.h /usr/include/sys/types.h
mjg_dialog.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
mjg_dialog.o: /usr/include/unistd.h /usr/include/sys/time.h
mjg_dialog.o: /usr/include/X11/Xlib.h /usr/include/X11/X.h
mjg_dialog.o: /usr/include/X11/Xfuncproto.h /usr/include/stddef.h
mjg_dialog.o: /usr/include/X11/Xutil.h /usr/include/X11/Intrinsic.h
mjg_dialog.o: /usr/include/X11/Xresource.h /usr/include/X11/Core.h
mjg_dialog.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
mjg_dialog.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
mjg_dialog.o: /usr/include/X11/StringDefs.h /usr/include/X11/Shell.h
mjg_dialog.o: /usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h
mjg_dialog.o: /usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h
mjg_dialog.o: /usr/include/X11/Xaw/Dialog.h /usr/include/X11/Xaw/Form.h
mjg_dialog.o: /usr/include/X11/Xaw/Text.h /usr/include/X11/Xaw/Simple.h
mjg_dialog.o: /usr/include/X11/Xmu/Converters.h
mjg_dialog.o: /usr/include/X11/Xaw/TextSink.h /usr/include/X11/Xaw/TextSrc.h
mjg_dialog.o: /usr/include/X11/Xaw/AsciiSrc.h
mjg_dialog.o: /usr/include/X11/Xaw/AsciiSink.h /usr/include/X11/Xaw/Command.h
mjg_dialog.o: /usr/include/X11/Xaw/Label.h my_malloc.h
my_malloc.o: /usr/include/stdio.h /usr/include/standards.h
my_malloc.o: /usr/include/sgidefs.h /usr/include/stdlib.h
my_malloc.o: /usr/include/malloc.h my_malloc.h
rgba_image.o: my_malloc.h tga.h /usr/include/stdio.h /usr/include/standards.h
rgba_image.o: /usr/include/sgidefs.h rgba_image.h
sequence.o: /usr/include/stdio.h /usr/include/standards.h
sequence.o: /usr/include/sgidefs.h /usr/include/string.h /usr/include/math.h
sequence.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h
sequence.o: /usr/include/sys/types.h /usr/include/X11/X.h
sequence.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
sequence.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
sequence.o: /usr/include/X11/Xresource.h /usr/include/X11/Core.h
sequence.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
sequence.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
sequence.o: /usr/include/X11/StringDefs.h /usr/include/X11/Xaw/Scrollbar.h
sequence.o: /usr/include/X11/Xmu/Converters.h diw_map.h
sequence.o: /usr/include/X11/Xos.h /usr/include/fcntl.h
sequence.o: /usr/include/sys/fcntl.h /usr/include/unistd.h
sequence.o: /usr/include/sys/time.h mesh.h image_diw.h rgba_image.h
sequence.o: mjg_dialog.h /usr/include/X11/Shell.h /usr/include/X11/SM/SMlib.h
sequence.o: /usr/include/X11/SM/SM.h /usr/include/X11/ICE/ICElib.h
sequence.o: /usr/include/X11/ICE/ICE.h /usr/include/X11/Xaw/Dialog.h
sequence.o: /usr/include/X11/Xaw/Form.h /usr/include/X11/Xaw/Text.h
sequence.o: /usr/include/X11/Xaw/Simple.h /usr/include/X11/Xaw/TextSink.h
sequence.o: /usr/include/X11/Xaw/TextSrc.h /usr/include/X11/Xaw/AsciiSrc.h
sequence.o: /usr/include/X11/Xaw/AsciiSink.h /usr/include/X11/Xaw/Command.h
sequence.o: /usr/include/X11/Xaw/Label.h warp.h sequence.h
spline.o: /usr/include/stdio.h /usr/include/standards.h
spline.o: /usr/include/sgidefs.h /usr/include/stdlib.h /usr/include/math.h
spline.o: spline.h my_malloc.h
spl-array.o: /usr/include/stdio.h /usr/include/standards.h
spl-array.o: /usr/include/sgidefs.h /usr/include/stdlib.h /usr/include/math.h
spl-array.o: my_malloc.h spline.h spl-array.h
tga-24.o: /usr/include/stdio.h /usr/include/standards.h
tga-24.o: /usr/include/sgidefs.h /usr/include/memory.h my_malloc.h file.h
tga-24.o: tga.h rgba_image.h
tga-write.o: /usr/include/stdio.h /usr/include/standards.h
tga-write.o: /usr/include/sgidefs.h /usr/include/memory.h file.h tga.h
tga-write.o: rgba_image.h
warp.o: /usr/include/stdio.h /usr/include/standards.h /usr/include/sgidefs.h
warp.o: my_malloc.h spl-array.h warp.h
warp_menu.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h
warp_menu.o: /usr/include/sys/types.h /usr/include/standards.h
warp_menu.o: /usr/include/sgidefs.h /usr/include/X11/X.h
warp_menu.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
warp_menu.o: /usr/include/stddef.h /usr/include/X11/Xutil.h
warp_menu.o: /usr/include/X11/Xresource.h /usr/include/string.h
warp_menu.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
warp_menu.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
warp_menu.o: /usr/include/X11/RectObj.h /usr/include/X11/StringDefs.h
warp_menu.o: /usr/include/X11/Xaw/MenuButton.h /usr/include/X11/Xaw/Command.h
warp_menu.o: /usr/include/X11/Xaw/Label.h /usr/include/X11/Xaw/Simple.h
warp_menu.o: /usr/include/X11/Xmu/Converters.h
warp_menu.o: /usr/include/X11/Xaw/SimpleMenu.h /usr/include/X11/Shell.h
warp_menu.o: /usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h
warp_menu.o: /usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h
warp_menu.o: /usr/include/X11/Xaw/SmeBSB.h /usr/include/X11/Xaw/Sme.h
warp_menu.o: /usr/include/X11/Xaw/SmeLine.h /usr/include/stdio.h
warp_menu.o: /usr/include/stdlib.h mjg_dialog.h /usr/include/X11/Xos.h
warp_menu.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
warp_menu.o: /usr/include/unistd.h /usr/include/sys/time.h
warp_menu.o: /usr/include/X11/Xaw/Dialog.h /usr/include/X11/Xaw/Form.h
warp_menu.o: /usr/include/X11/Xaw/Text.h /usr/include/X11/Xaw/TextSink.h
warp_menu.o: /usr/include/X11/Xaw/TextSrc.h /usr/include/X11/Xaw/AsciiSrc.h
warp_menu.o: /usr/include/X11/Xaw/AsciiSink.h sequence.h diw_map.h mesh.h
warp_menu.o: image_diw.h rgba_image.h warp_menu.h
xmorph.o: /usr/include/stdio.h /usr/include/standards.h
xmorph.o: /usr/include/sgidefs.h /usr/include/X11/Intrinsic.h
xmorph.o: /usr/include/X11/Xlib.h /usr/include/sys/types.h
xmorph.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
xmorph.o: /usr/include/X11/Xosdefs.h /usr/include/stddef.h
xmorph.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h
xmorph.o: /usr/include/string.h /usr/include/X11/Core.h
xmorph.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
xmorph.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
xmorph.o: /usr/include/X11/StringDefs.h /usr/include/X11/Xaw/Form.h
xmorph.o: /usr/include/X11/Xaw/Box.h /usr/include/X11/Xmu/Converters.h
xmorph.o: /usr/include/X11/Xaw/Paned.h /usr/include/X11/Xaw/Scrollbar.h
xmorph.o: diw_map.h /usr/include/X11/Xos.h /usr/include/fcntl.h
xmorph.o: /usr/include/sys/fcntl.h /usr/include/unistd.h
xmorph.o: /usr/include/sys/time.h mesh.h image_diw.h rgba_image.h sequence.h
xmorph.o: file_menu.h mesh_menu.h warp_menu.h help_menu.h
