# Makefile for xmorph and tkmorph
#
#  Written and Copyright (C) 1994-1997 by Michael J. Gourlay
#  
#  This file is part of Xmorph.
#  
#  Xmorph is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2, or (at your option)
#  any later version.
#  
#  Xmorph is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License
#  along with Xmorph; see the file LICENSE.  If not, write to
#  the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
#  Boston, MA 02111-1307, USA.
#
#
#
# INSTRUCTIONS FOR COMPILING XMORPH:
#
#
# 0) Read the README file.  Then read this Makefile.
#
#
# 1) Make a backup copy of this Makefile.
#
#
# 2) Edit each of the variables in this Makefile before the "SRCS="
#    statement.
#
#
# 3) Some operating systems have a problem with long tokens, so the
#    help strings in help_menu.c will have to be trimmed if you get warnings
#    about long strings from your C compiler.  See the comments in
#    help_menu.c for details.  Most compilers will not have problem with
#    this.
#
#
# 4) On Unix machines, from your shell, type "make depend".
#
#    If this fails or if you do not have makedepend, or if you are not
#    running on a Unix machine, 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.  This step is not essential for building programs but it
#    is useful for development and debugging.
#
#
# 5) From the shell or command prompt, 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 is a big deal, I will put your
#    name in lights for the next release.  See the README file for
#    the internet email address of the author.
#
#    But seriously folks, if you can not figure out the problem, send
#    the author email.  Before complaining, though, read the man
#    pages for your C compiler and your linker.  If you are 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 or spelling errors, 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 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.




## SHELL: Interpretter for executing "make" commands
## -------------------------------------------------
#
# The shell should be Bourne compatible.
# Do not change unless you do not have "/bin/sh".
#

SHELL=/bin/sh




## CC: C compiler
## --------------
#
# You must use an ANSI C compiler.
#
# Apollo w/ Domain/OS, BSD: use /bin/cc
#

#CC=ucbcc
#CC=apcc
#CC=gcc
#CC=/bin/cc
#CC=cc
CC=cc




## INCLUDE: C compiler options to append header file paths
## -------------------------------------------------------
#
# Set INCLUDE to refer to the places where your header files reside.
#
# This should refer to where your TCL and Tk headers are.
#
# Solaris: On some Solaris machines, linking with the openwin libraries
# REQUIRES including the openwin headers (not MIT headers!).
# You should then set INCLUDE to have -I/usr/openwin/include
#

#INCLUDE=-I/usr/local/include -I/usr/openwin/include
INCLUDE=-I/usr/local/include




## DEBUG: C compiler options for debugging and/or code optimization
## ----------------------------------------------------------------
#
# For Unix compilers,
#   -O usually means "optimize"
#   -g usually means "debug"
#
# On most compilers, optimization and debugging flags are mutually
# exclusive.  A notable exception is the GNU C compiler, which can
# have both debugging and optimization.
#
#
# SGI native compiler:
#   -fullwarn gives more comprehensive warning messages.
#   -wlint does a lint check.
#
#   Be aware that the N32 C compiler for IRIX 6.2, using -fullwarn
#   will generate stupid warnings about the X include files.  This is
#   the SGI compiler complaining about SGI C code.  Think about it.
#   Does that make sense?  Would you trust a software manufacturer
#   whose C compiler generates warnings about its own include files?
#   I would not.  Anyway, to remove these warnings, use -woff 1233
#
#
# GCC:
#   -Wall gives more comprehensive warnings messages.
#
#

#DEBUG=-O
DEBUG=-O -g -Wall -DDEBUG
#DEBUG=-g3 -O -fullwarn -woff 1233 -DVERBOSE -DDEBUG




## NOWARN: C compiler options to reduce the number of warnings
## -----------------------------------------------------------
#
# The code generated by SWIG is not lint-clean but it does not matter
# so we want to ignore those warnings.

NOWARN=
#NOWARN=-woff 1164,1174,1209,1233,1498,1552




## DEFINES: C precompiler macros
## -----------------------------
#
# REAL: Size of a "REAL" used by spline code.
# Correct value is "double".  Do not change.
#
# RGBA_MESH_WARP: flag to tell RgbaImage to include mesh-based warping
# methods.  Do not change.
#
# RGBA_TK: flag to tell RgbaImage to include Tk Photo image code.
# DO NOT DEFINE for xmorph.  Only define for tkmorph.
# Also change the "all" target if RGBA_TK is changed.
#

#DEFINES=-DREAL=double -DRGBA_MESH_WARP -DRGBA_TK
DEFINES=-DREAL=double -DRGBA_MESH_WARP




## CFLAGS: Miscellaneous C compiler options
## ----------------------------------------
#
# Read the man page for your C compiler before sending me email about
# problems.
#
# 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
#
# Apollo w/ Domain/OS, BSD: use the -inlib line (contributed by Paul Walker)
#

#CFLAGS=$(DEBUG) $(DEFINES) +Ns4000

#CFLAGS=-O -W0,-inlib,/lib/x11lib.r5 -W0,-inlib,/lib/xawlib.r5 -W0,-inlib,/lib/xextlib.r5 -W0,-inlib,/lib/xtlib.r5 -W0,-inlib,/lib/xmulib.r5

#CFLAGS=$(DEBUG) $(DEFINES) $(INCLUDE) -DSUNOS

CFLAGS=$(DEBUG) $(DEFINES) $(INCLUDE)




## XLIBS: X libraries
## ------------------
#
# Must have the X libraries: X11, MIT Athena Widgets, X Toolkit, X Misc Utils
#
# Linux 2.0: must have /usr/X11/lib explicitly in library search path
#
# SunOS (pre-Solaris): Might have to use static X libraries because
#   dynamic X libraries are incomplete.
#
# Solaris: To link to openwin libraries, add -L/usr/openwin/lib
#
# IRIX6.2: Need to have -lcvt after -lXt
#   If you receive an error about an unresolved symbol named
#   SgCvtCreateConversionContext, you need to include -lcvt.
#   The cvt library is available in the goldengate.sw.goldengate package

#XLIBS=-L/usr/openwin/lib -lXaw -lXmu -lXext -lXt -lX11
XLIBS=-L/usr/X11/lib -lXaw -lXmu -lXext -lXt -lX11
#XLIBS=              -lXaw -lXmu -lXext -lXt -lcvt -lX11




## LIBS: loader options to link with libraries
## -------------------------------------------
#
# Read the man page for your linker before sending me email about
# problems.
#
# Must have the math library (-lm).
#
#
# Linux: Add -ldl if you get link error regarding dlerror, dlopen, or
#   dlsym
#
#
# FreeBSD: Do not use static libraries, because for some reason they
#   do not work.
#
#
# 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.
#
#
# SGI IRIX: Use -lmalloc to link with their special memory allocation
#   routines.  If you get an error about mallopt being
#   unresolved, then you will have to link with the libmalloc
#   shared object.  Do this by specifying -lmalloc here.
#
#   -lmalloc_cv has more robust memory checking
#
#
# Apollo w/ Domain/OS, BSD: use just -lm (no XLIBS)
#

#LIBS = -lm
#LIBS = $(XLIBS) -lm
LIBS = $(XLIBS) -lm -ldl
#LIBS = $(XLIBS) -lm /usr/lib/debug/malloc.o
#LIBS = $(XLIBS) -lm -lmalloc




# SHLIB_FLAG: flag used to generate shared library
# ------------------------------------------------
SHLIB_FLAG=-shared




# SHLIB_EXT: filename extension for shared libraries
# --------------------------------------------------
SHLIB_EXT=so








#### ======================================================
#### ======================================================
####
#### Nothing to edit below here
#### (except maybe the makedepend dependencies near the end of this
#### file if you do not have "makedepend")
####
#### ======================================================
#### ======================================================




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

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

#all: morph.$(SHLIB_EXT)
all: xmorph xmorph.man

xmorph:   $(OBJS)
	@echo ""
	@echo ""
	@echo ""
	@echo ""
	@echo "==== If the next command generates link errors regarding"
	@echo "==== unresolved symbols to Tk routines, then you probably"
	@echo "==== erroneously defined RGBA_TK and you should change"
	@echo "==== the Makefile."
	@echo ""
	@echo ""
	@echo ""
	@echo ""
	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)

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

xmorph.man: xmorph.1
	nroff -man xmorph.1 > xmorph.man
	col -b < xmorph.man > xmorph.txt

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




## Wrapper code for morph interpretter.
##
## This code is under construction and not yet ready for public use.

morph_wrap.c: morph.swig RgbaImage.h mesh.h
	@echo ""
	@echo ""
	swig -tcl morph.swig
	@echo ""
	@echo ""

LDFLAGS=-L/usr/local/lib

MORPH_OBJS= \
        mesh.o \
        my_malloc.o \
        RgbaImage.o \
        spl-array.o \
        spline.o \
        tga.o \
        warp.o

morph_wrap.o: morph_wrap.c
	$(CC) -c $(CFLAGS) $(NOWARN) morph_wrap.c

morph.$(SHLIB_EXT): morph_wrap.o $(MORPH_OBJS)
	@echo ""
	$(CC) $(CFLAGS) $(LDFLAGS) $(SHLIB_FLAG) morph_wrap.o $(MORPH_OBJS) $(LIBS) -o $@
	@echo ""




macros:
	@echo ""
	@echo ""
	@echo "This will work for GNU C"
	echo > empty.c
	-cc -E -dM empty.c
	rm empty.c
	@echo ""
	@echo ""
	@echo "This will work for SGI"
	-cc -E -show /dev/null

white:
	@echo ""
	@echo ""
	@echo "These greps should produce no output except ignored errors"
	@echo ""
	@echo ""
	-grep '	' *.[ch]
	-grep ' $$' *.[ch]
	@echo ""

clean:
	-rm -f $(OBJS) core
	-rm -f test-tga
	-rm -f morph_wrap.o
	-rm -f morph_wrap.c

veryclean: clean
	-rm -f xmorph
	-rm -f xmorph.man
	-rm -f xmorph.txt
	-rm -f morph.so
	-rm -f so_locations
	-rm -f morph_wrap.doc
	-rm -f morph_wrap.html

DIST=COPYLEFT \
     FILES \
     HISTORY \
     LICENSE \
     Makefile \
     Makefile.orig \
     README \
     SUMS \
     xmorph.README \
     *.[ch] *.xbm *.tk xmorph.1 warp.param *.swig

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

BACKDIR=`date +%d%b%y | tr '[A-Z]' '[a-z]'`

back: SUMS white
	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
	#tar cvf - $(DIST) | (cd backup; tar xvf -)
	@echo ""
	@echo "NOW MOVE THE BACKUP DIRECTORY:"
	@echo "    mv backup $(BACKDIR)"
	@echo ""

dist: morph_wrap.c
	if [ ! -d $(BACKDIR) ]; then echo "dir $(BACKDIR) does not exist" ; exit 1 ; fi
	mv morph_wrap.c $(BACKDIR)
	mv $(BACKDIR) xmorph-$(BACKDIR)
	tar cvf - xmorph-$(BACKDIR) | gzip > xmorph-$(BACKDIR).tar.gz

send: dist
	rcp xmorph-$(BACKDIR).tar.gz ucsub:public_html/Software/Graphics

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: ctags
	makedepend $(INCLUDE) $(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/libio.h /usr/include/_G_config.h
diw_map.o: /usr/include/sys/cdefs.h /usr/include/stdlib.h
diw_map.o: /usr/include/features.h
diw_map.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
diw_map.o: /usr/include/errno.h /usr/include/linux/errno.h
diw_map.o: /usr/include/asm/errno.h /usr/include/alloca.h
diw_map.o: /usr/include/X11/Xos.h /usr/include/X11/Xosdefs.h
diw_map.o: /usr/include/sys/types.h /usr/include/linux/types.h
diw_map.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
diw_map.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
diw_map.o: /usr/include/string.h /usr/include/fcntl.h
diw_map.o: /usr/include/gnu/types.h /usr/include/linux/fcntl.h
diw_map.o: /usr/include/asm/fcntl.h /usr/include/unistd.h
diw_map.o: /usr/include/posix_opt.h /usr/include/confname.h
diw_map.o: /usr/include/sys/time.h /usr/include/linux/time.h
diw_map.o: /usr/include/time.h /usr/include/X11/Xlib.h /usr/include/X11/X.h
diw_map.o: /usr/include/X11/Xfuncproto.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 RgbaImage.h spline.h spl-array.h
diw_map.o: image_cb.h mjg_dialog.h /usr/include/X11/Xaw/Dialog.h
diw_map.o: /usr/include/X11/Xaw/Text.h /usr/include/X11/Xaw/TextSink.h
diw_map.o: /usr/include/X11/Xaw/TextSrc.h /usr/include/X11/Xaw/AsciiSrc.h
diw_map.o: /usr/include/X11/Xaw/AsciiSink.h
file_menu.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h
file_menu.o: /usr/include/sys/types.h /usr/include/linux/types.h
file_menu.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
file_menu.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
file_menu.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
file_menu.o: /usr/include/X11/Xosdefs.h
file_menu.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
file_menu.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h
file_menu.o: /usr/include/string.h /usr/include/features.h
file_menu.o: /usr/include/sys/cdefs.h /usr/include/X11/Core.h
file_menu.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
file_menu.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
file_menu.o: /usr/include/X11/StringDefs.h /usr/include/X11/Xaw/MenuButton.h
file_menu.o: /usr/include/X11/Xaw/Command.h /usr/include/X11/Xaw/Label.h
file_menu.o: /usr/include/X11/Xaw/Simple.h /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/libio.h /usr/include/_G_config.h
file_menu.o: /usr/include/stdlib.h /usr/include/errno.h
file_menu.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
file_menu.o: /usr/include/alloca.h xmorph.h mjg_dialog.h
file_menu.o: /usr/include/X11/Xos.h /usr/include/fcntl.h
file_menu.o: /usr/include/gnu/types.h /usr/include/linux/fcntl.h
file_menu.o: /usr/include/asm/fcntl.h /usr/include/unistd.h
file_menu.o: /usr/include/posix_opt.h /usr/include/confname.h
file_menu.o: /usr/include/sys/time.h /usr/include/linux/time.h
file_menu.o: /usr/include/time.h /usr/include/X11/Xaw/Dialog.h
file_menu.o: /usr/include/X11/Xaw/Form.h /usr/include/X11/Xaw/Text.h
file_menu.o: /usr/include/X11/Xaw/TextSink.h /usr/include/X11/Xaw/TextSrc.h
file_menu.o: /usr/include/X11/Xaw/AsciiSrc.h /usr/include/X11/Xaw/AsciiSink.h
file_menu.o: mesh_cb.h image_cb.h 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/linux/types.h
help_menu.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
help_menu.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
help_menu.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
help_menu.o: /usr/include/X11/Xosdefs.h
help_menu.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
help_menu.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h
help_menu.o: /usr/include/string.h /usr/include/features.h
help_menu.o: /usr/include/sys/cdefs.h /usr/include/X11/Core.h
help_menu.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
help_menu.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
help_menu.o: /usr/include/X11/StringDefs.h /usr/include/X11/Xaw/MenuButton.h
help_menu.o: /usr/include/X11/Xaw/Command.h /usr/include/X11/Xaw/Label.h
help_menu.o: /usr/include/X11/Xaw/Simple.h /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/libio.h /usr/include/_G_config.h
help_menu.o: /usr/include/stdlib.h /usr/include/errno.h
help_menu.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
help_menu.o: /usr/include/alloca.h xmorph.h mjg_dialog.h
help_menu.o: /usr/include/X11/Xos.h /usr/include/fcntl.h
help_menu.o: /usr/include/gnu/types.h /usr/include/linux/fcntl.h
help_menu.o: /usr/include/asm/fcntl.h /usr/include/unistd.h
help_menu.o: /usr/include/posix_opt.h /usr/include/confname.h
help_menu.o: /usr/include/sys/time.h /usr/include/linux/time.h
help_menu.o: /usr/include/time.h /usr/include/X11/Xaw/Dialog.h
help_menu.o: /usr/include/X11/Xaw/Form.h /usr/include/X11/Xaw/Text.h
help_menu.o: /usr/include/X11/Xaw/TextSink.h /usr/include/X11/Xaw/TextSrc.h
help_menu.o: /usr/include/X11/Xaw/AsciiSrc.h /usr/include/X11/Xaw/AsciiSink.h
help_menu.o: help_menu.h
image_cb.o: /usr/include/stdio.h /usr/include/libio.h
image_cb.o: /usr/include/_G_config.h /usr/include/sys/cdefs.h
image_cb.o: /usr/include/string.h /usr/include/features.h
image_cb.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.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/linux/types.h /usr/include/linux/posix_types.h
image_cb.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
image_cb.o: /usr/include/sys/bitypes.h /usr/include/fcntl.h
image_cb.o: /usr/include/gnu/types.h /usr/include/linux/fcntl.h
image_cb.o: /usr/include/asm/fcntl.h /usr/include/unistd.h
image_cb.o: /usr/include/posix_opt.h /usr/include/confname.h
image_cb.o: /usr/include/sys/time.h /usr/include/linux/time.h
image_cb.o: /usr/include/time.h /usr/include/X11/Xlib.h /usr/include/X11/X.h
image_cb.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xutil.h
image_cb.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xresource.h
image_cb.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
image_cb.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
image_cb.o: /usr/include/X11/RectObj.h /usr/include/X11/StringDefs.h mesh.h
image_cb.o: image_diw.h RgbaImage.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/libio.h
image_diw.o: /usr/include/_G_config.h /usr/include/sys/cdefs.h
image_diw.o: /usr/include/stdlib.h /usr/include/features.h
image_diw.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
image_diw.o: /usr/include/errno.h /usr/include/linux/errno.h
image_diw.o: /usr/include/asm/errno.h /usr/include/alloca.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/linux/types.h
image_diw.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
image_diw.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
image_diw.o: /usr/include/string.h /usr/include/fcntl.h
image_diw.o: /usr/include/gnu/types.h /usr/include/linux/fcntl.h
image_diw.o: /usr/include/asm/fcntl.h /usr/include/unistd.h
image_diw.o: /usr/include/posix_opt.h /usr/include/confname.h
image_diw.o: /usr/include/sys/time.h /usr/include/linux/time.h
image_diw.o: /usr/include/time.h /usr/include/X11/Xlib.h /usr/include/X11/X.h
image_diw.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xutil.h
image_diw.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xresource.h
image_diw.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
image_diw.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
image_diw.o: /usr/include/X11/RectObj.h /usr/include/X11/StringDefs.h mesh.h
image_diw.o: image_diw.h RgbaImage.h
mesh.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
mesh.o: /usr/include/sys/cdefs.h /usr/include/stdlib.h
mesh.o: /usr/include/features.h
mesh.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
mesh.o: /usr/include/errno.h /usr/include/linux/errno.h
mesh.o: /usr/include/asm/errno.h /usr/include/alloca.h /usr/include/string.h
mesh.o: /usr/include/math.h /usr/include/huge_val.h /usr/include/endian.h
mesh.o: /usr/include/bytesex.h /usr/include/nan.h
mesh.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/float.h
mesh.o: /usr/include/values.h /usr/include/ieee754.h /usr/include/ieee854.h
mesh.o: my_malloc.h mesh.h
mesh_cb.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
mesh_cb.o: /usr/include/sys/cdefs.h /usr/include/stdlib.h
mesh_cb.o: /usr/include/features.h
mesh_cb.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
mesh_cb.o: /usr/include/errno.h /usr/include/linux/errno.h
mesh_cb.o: /usr/include/asm/errno.h /usr/include/alloca.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/linux/types.h
mesh_cb.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
mesh_cb.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
mesh_cb.o: /usr/include/string.h /usr/include/fcntl.h
mesh_cb.o: /usr/include/gnu/types.h /usr/include/linux/fcntl.h
mesh_cb.o: /usr/include/asm/fcntl.h /usr/include/unistd.h
mesh_cb.o: /usr/include/posix_opt.h /usr/include/confname.h
mesh_cb.o: /usr/include/sys/time.h /usr/include/linux/time.h
mesh_cb.o: /usr/include/time.h /usr/include/X11/Xlib.h /usr/include/X11/X.h
mesh_cb.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xutil.h
mesh_cb.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xresource.h
mesh_cb.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
mesh_cb.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
mesh_cb.o: /usr/include/X11/RectObj.h /usr/include/X11/StringDefs.h mesh.h
mesh_cb.o: image_diw.h RgbaImage.h mjg_dialog.h /usr/include/X11/Shell.h
mesh_cb.o: /usr/include/X11/SM/SMlib.h /usr/include/X11/SM/SM.h
mesh_cb.o: /usr/include/X11/ICE/ICElib.h /usr/include/X11/ICE/ICE.h
mesh_cb.o: /usr/include/X11/Xaw/Dialog.h /usr/include/X11/Xaw/Form.h
mesh_cb.o: /usr/include/X11/Xaw/Text.h /usr/include/X11/Xaw/Simple.h
mesh_cb.o: /usr/include/X11/Xmu/Converters.h /usr/include/X11/Xaw/TextSink.h
mesh_cb.o: /usr/include/X11/Xaw/TextSrc.h /usr/include/X11/Xaw/AsciiSrc.h
mesh_cb.o: /usr/include/X11/Xaw/AsciiSink.h /usr/include/X11/Xaw/Command.h
mesh_cb.o: /usr/include/X11/Xaw/Label.h mesh_cb.h
mesh_menu.o: /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h
mesh_menu.o: /usr/include/sys/types.h /usr/include/linux/types.h
mesh_menu.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
mesh_menu.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
mesh_menu.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
mesh_menu.o: /usr/include/X11/Xosdefs.h
mesh_menu.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
mesh_menu.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h
mesh_menu.o: /usr/include/string.h /usr/include/features.h
mesh_menu.o: /usr/include/sys/cdefs.h /usr/include/X11/Core.h
mesh_menu.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
mesh_menu.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
mesh_menu.o: /usr/include/X11/StringDefs.h /usr/include/X11/Xaw/Form.h
mesh_menu.o: /usr/include/X11/Xaw/MenuButton.h /usr/include/X11/Xaw/Command.h
mesh_menu.o: /usr/include/X11/Xaw/Label.h /usr/include/X11/Xaw/Simple.h
mesh_menu.o: /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/libio.h /usr/include/_G_config.h
mesh_menu.o: /usr/include/stdlib.h /usr/include/errno.h
mesh_menu.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
mesh_menu.o: /usr/include/alloca.h mesh_cb.h mesh_menu.h
mjg_dialog.o: /usr/include/stdio.h /usr/include/libio.h
mjg_dialog.o: /usr/include/_G_config.h /usr/include/sys/cdefs.h
mjg_dialog.o: /usr/include/stdlib.h /usr/include/features.h
mjg_dialog.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
mjg_dialog.o: /usr/include/errno.h /usr/include/linux/errno.h
mjg_dialog.o: /usr/include/asm/errno.h /usr/include/alloca.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/linux/types.h /usr/include/linux/posix_types.h
mjg_dialog.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
mjg_dialog.o: /usr/include/sys/bitypes.h /usr/include/fcntl.h
mjg_dialog.o: /usr/include/gnu/types.h /usr/include/linux/fcntl.h
mjg_dialog.o: /usr/include/asm/fcntl.h /usr/include/unistd.h
mjg_dialog.o: /usr/include/posix_opt.h /usr/include/confname.h
mjg_dialog.o: /usr/include/sys/time.h /usr/include/linux/time.h
mjg_dialog.o: /usr/include/time.h /usr/include/X11/Xlib.h
mjg_dialog.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.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/libio.h
my_malloc.o: /usr/include/_G_config.h /usr/include/sys/cdefs.h
my_malloc.o: /usr/include/stdlib.h /usr/include/features.h
my_malloc.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
my_malloc.o: /usr/include/errno.h /usr/include/linux/errno.h
my_malloc.o: /usr/include/asm/errno.h /usr/include/alloca.h
my_malloc.o: /usr/include/string.h /usr/include/strings.h
my_malloc.o: /usr/include/sys/types.h /usr/include/linux/types.h
my_malloc.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
my_malloc.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
my_malloc.o: /usr/include/malloc.h my_malloc.h
RgbaImage.o: /usr/include/stdio.h /usr/include/libio.h
RgbaImage.o: /usr/include/_G_config.h /usr/include/sys/cdefs.h my_malloc.h
RgbaImage.o: tga.h RgbaImage.h
sequence.o: /usr/include/stdio.h /usr/include/libio.h
sequence.o: /usr/include/_G_config.h /usr/include/sys/cdefs.h
sequence.o: /usr/include/stdlib.h /usr/include/features.h
sequence.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
sequence.o: /usr/include/errno.h /usr/include/linux/errno.h
sequence.o: /usr/include/asm/errno.h /usr/include/alloca.h
sequence.o: /usr/include/string.h /usr/include/math.h /usr/include/huge_val.h
sequence.o: /usr/include/endian.h /usr/include/bytesex.h /usr/include/nan.h
sequence.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/float.h
sequence.o: /usr/include/values.h /usr/include/ieee754.h
sequence.o: /usr/include/ieee854.h /usr/include/X11/Intrinsic.h
sequence.o: /usr/include/X11/Xlib.h /usr/include/sys/types.h
sequence.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
sequence.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
sequence.o: /usr/include/sys/bitypes.h /usr/include/X11/X.h
sequence.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
sequence.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h
sequence.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
sequence.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
sequence.o: /usr/include/X11/RectObj.h /usr/include/X11/StringDefs.h
sequence.o: /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/gnu/types.h /usr/include/linux/fcntl.h
sequence.o: /usr/include/asm/fcntl.h /usr/include/unistd.h
sequence.o: /usr/include/posix_opt.h /usr/include/confname.h
sequence.o: /usr/include/sys/time.h /usr/include/linux/time.h
sequence.o: /usr/include/time.h mesh.h image_diw.h RgbaImage.h mjg_dialog.h
sequence.o: /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 my_malloc.h
spline.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
spline.o: /usr/include/sys/cdefs.h /usr/include/stdlib.h
spline.o: /usr/include/features.h
spline.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
spline.o: /usr/include/errno.h /usr/include/linux/errno.h
spline.o: /usr/include/asm/errno.h /usr/include/alloca.h /usr/include/math.h
spline.o: /usr/include/huge_val.h /usr/include/endian.h
spline.o: /usr/include/bytesex.h /usr/include/nan.h
spline.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/float.h
spline.o: /usr/include/values.h /usr/include/ieee754.h /usr/include/ieee854.h
spline.o: spline.h my_malloc.h
spl-array.o: /usr/include/stdio.h /usr/include/libio.h
spl-array.o: /usr/include/_G_config.h /usr/include/sys/cdefs.h
spl-array.o: /usr/include/stdlib.h /usr/include/features.h
spl-array.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
spl-array.o: /usr/include/errno.h /usr/include/linux/errno.h
spl-array.o: /usr/include/asm/errno.h /usr/include/alloca.h
spl-array.o: /usr/include/math.h /usr/include/huge_val.h
spl-array.o: /usr/include/endian.h /usr/include/bytesex.h /usr/include/nan.h
spl-array.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/float.h
spl-array.o: /usr/include/values.h /usr/include/ieee754.h
spl-array.o: /usr/include/ieee854.h my_malloc.h spline.h spl-array.h
tga.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
tga.o: /usr/include/sys/cdefs.h /usr/include/memory.h /usr/include/features.h
tga.o: my_malloc.h tga.h RgbaImage.h
warp.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
warp.o: /usr/include/sys/cdefs.h my_malloc.h spline.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/linux/types.h
warp_menu.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h
warp_menu.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h
warp_menu.o: /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h
warp_menu.o: /usr/include/X11/Xosdefs.h
warp_menu.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
warp_menu.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h
warp_menu.o: /usr/include/string.h /usr/include/features.h
warp_menu.o: /usr/include/sys/cdefs.h /usr/include/X11/Core.h
warp_menu.o: /usr/include/X11/Composite.h /usr/include/X11/Constraint.h
warp_menu.o: /usr/include/X11/Object.h /usr/include/X11/RectObj.h
warp_menu.o: /usr/include/X11/StringDefs.h /usr/include/X11/Xaw/MenuButton.h
warp_menu.o: /usr/include/X11/Xaw/Command.h /usr/include/X11/Xaw/Label.h
warp_menu.o: /usr/include/X11/Xaw/Simple.h /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/libio.h /usr/include/_G_config.h
warp_menu.o: /usr/include/stdlib.h /usr/include/errno.h
warp_menu.o: /usr/include/linux/errno.h /usr/include/asm/errno.h
warp_menu.o: /usr/include/alloca.h mjg_dialog.h /usr/include/X11/Xos.h
warp_menu.o: /usr/include/fcntl.h /usr/include/gnu/types.h
warp_menu.o: /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h
warp_menu.o: /usr/include/unistd.h /usr/include/posix_opt.h
warp_menu.o: /usr/include/confname.h /usr/include/sys/time.h
warp_menu.o: /usr/include/linux/time.h /usr/include/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 RgbaImage.h warp_menu.h
xmorph.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
xmorph.o: /usr/include/sys/cdefs.h /usr/include/X11/Intrinsic.h
xmorph.o: /usr/include/X11/Xlib.h /usr/include/sys/types.h
xmorph.o: /usr/include/linux/types.h /usr/include/linux/posix_types.h
xmorph.o: /usr/include/asm/posix_types.h /usr/include/asm/types.h
xmorph.o: /usr/include/sys/bitypes.h /usr/include/X11/X.h
xmorph.o: /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h
xmorph.o: /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h
xmorph.o: /usr/include/X11/Xutil.h /usr/include/X11/Xresource.h
xmorph.o: /usr/include/string.h /usr/include/features.h
xmorph.o: /usr/include/X11/Core.h /usr/include/X11/Composite.h
xmorph.o: /usr/include/X11/Constraint.h /usr/include/X11/Object.h
xmorph.o: /usr/include/X11/RectObj.h /usr/include/X11/StringDefs.h
xmorph.o: /usr/include/X11/Xaw/Form.h /usr/include/X11/Xaw/Box.h
xmorph.o: /usr/include/X11/Xmu/Converters.h /usr/include/X11/Xaw/Paned.h
xmorph.o: /usr/include/X11/Xaw/Scrollbar.h diw_map.h /usr/include/X11/Xos.h
xmorph.o: /usr/include/fcntl.h /usr/include/gnu/types.h
xmorph.o: /usr/include/linux/fcntl.h /usr/include/asm/fcntl.h
xmorph.o: /usr/include/unistd.h /usr/include/posix_opt.h
xmorph.o: /usr/include/confname.h /usr/include/sys/time.h
xmorph.o: /usr/include/linux/time.h /usr/include/time.h mesh.h image_diw.h
xmorph.o: RgbaImage.h sequence.h file_menu.h mesh_menu.h warp_menu.h
xmorph.o: help_menu.h my_malloc.h xmorph.h
