# Makefile for Phoenix

# Change these to suit your system.
CC = gcc
LIBDIR = /p/contrib/src/phoenix
CFLAGS = -Wall -g -I/usr/include/X11R5 -I/usr/include/Motif1.2 \
	-DLIBDIR=\"$(LIBDIR)\"
LFLAGS = -g -L/usr/lib/X11R5 -L/usr/lib/Motif1.2
LIBS = -lXm -lXt -lX11 -lm

OBJS =	main.o window.o callb.o event.o dialog.o X_misc.o bitmaps.o \
pixel.o draw.o convert.o block.o list.o file_access.o fileio.o misc.o \
tools1.o tools2.o undo.o error.o filter.o fill.o
SRCS =	main.c window.c callb.c event.c dialog.c X_misc.c bitmaps.c \
pixel.c draw.c convert.c block.c list.c file_access.c fileio.c misc.c \
tools1.c tools2.c undo.c error.c filter.c fill.c

all: phoenix

phoenix:$(OBJS)
	rm -f $@
	$(CC) $(LFLAGS) -o $@ $(OBJS) $(LIBS)
	chmod g+w $(OBJS)
	chmod g+w $@

.c .o:	$<
	$(CC) $(CFLAGS) -c $*.c -o $*.o

clean:
	rm -f *.o *~

clobber:
	rm -f *.o *~ phoenix

depend:
	makedepend -- $(CFLAGS) -- $(SRCS)

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

main.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h /usr/include/stdlib.h
main.o: /usr/include/sys/time.h pixel.h main.h misc.h tools1.h tools.h list.h
main.o: /usr/include/X11R5/X11/Intrinsic.h /usr/include/X11R5/X11/Xlib.h
main.o: /usr/include/sys/types.h /usr/include/X11R5/X11/X.h
main.o: /usr/include/X11R5/X11/Xfuncproto.h /usr/include/X11R5/X11/Xosdefs.h
main.o: /usr/include/stddef.h /usr/include/X11R5/X11/Xutil.h
main.o: /usr/include/X11R5/X11/Xresource.h /usr/include/string.h
main.o: /usr/include/X11R5/X11/Core.h /usr/include/X11R5/X11/Composite.h
main.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
main.o: /usr/include/X11R5/X11/RectObj.h file_access.h draw.h block.h
window.o: /usr/include/X11R5/X11/X.h /usr/include/X11R5/X11/Xlib.h
window.o: /usr/include/sys/types.h /usr/include/sys/stdsyms.h
window.o: /usr/include/X11R5/X11/Xfuncproto.h
window.o: /usr/include/X11R5/X11/Xosdefs.h /usr/include/stddef.h
window.o: /usr/include/X11R5/X11/Xutil.h /usr/include/X11R5/X11/Intrinsic.h
window.o: /usr/include/X11R5/X11/Xresource.h /usr/include/string.h
window.o: /usr/include/X11R5/X11/Core.h /usr/include/X11R5/X11/Composite.h
window.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
window.o: /usr/include/X11R5/X11/RectObj.h
window.o: /usr/include/X11R5/X11/StringDefs.h /usr/include/X11R5/X11/Shell.h
window.o: /usr/include/X11R5/X11/Xatom.h /usr/include/Motif1.2/Xm/Xm.h
window.o: /usr/include/Motif1.2/Xm/XmStrDefs.h
window.o: /usr/include/Motif1.2/Xm/VirtKeys.h
window.o: /usr/include/Motif1.2/Xm/VendorS.h
window.o: /usr/include/Motif1.2/Xm/Protocols.h
window.o: /usr/include/Motif1.2/Xm/AtomMgr.h
window.o: /usr/include/Motif1.2/Xm/RowColumn.h
window.o: /usr/include/Motif1.2/Xm/Form.h
window.o: /usr/include/Motif1.2/Xm/BulletinB.h
window.o: /usr/include/Motif1.2/Xm/ScrolledW.h
window.o: /usr/include/Motif1.2/Xm/ScrollBar.h
window.o: /usr/include/Motif1.2/Xm/DrawingA.h
window.o: /usr/include/Motif1.2/Xm/Frame.h /usr/include/Motif1.2/Xm/PushB.h
window.o: /usr/include/Motif1.2/Xm/Label.h
window.o: /usr/include/Motif1.2/Xm/Separator.h
window.o: /usr/include/Motif1.2/Xm/ToggleB.h
window.o: /usr/include/Motif1.2/Xm/ToggleBG.h
window.o: /usr/include/Motif1.2/Xm/CascadeB.h
window.o: /usr/include/Motif1.2/Xm/DrawnB.h /usr/include/stdio.h
window.o: /usr/include/strings.h /usr/include/stdlib.h callb.h tools1.h
window.o: tools.h pixel.h list.h dialogw.h menu.h window.h dialog.h event.h
window.o: X_misc.h bitmaps.h convert.h
callb.o: /usr/include/X11R5/X11/Intrinsic.h /usr/include/X11R5/X11/Xlib.h
callb.o: /usr/include/sys/types.h /usr/include/sys/stdsyms.h
callb.o: /usr/include/X11R5/X11/X.h /usr/include/X11R5/X11/Xfuncproto.h
callb.o: /usr/include/X11R5/X11/Xosdefs.h /usr/include/stddef.h
callb.o: /usr/include/X11R5/X11/Xutil.h /usr/include/X11R5/X11/Xresource.h
callb.o: /usr/include/string.h /usr/include/X11R5/X11/Core.h
callb.o: /usr/include/X11R5/X11/Composite.h
callb.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
callb.o: /usr/include/X11R5/X11/RectObj.h /usr/include/Motif1.2/Xm/Text.h
callb.o: /usr/include/Motif1.2/Xm/Xm.h /usr/include/X11R5/X11/Shell.h
callb.o: /usr/include/X11R5/X11/Xatom.h /usr/include/Motif1.2/Xm/XmStrDefs.h
callb.o: /usr/include/X11R5/X11/StringDefs.h
callb.o: /usr/include/Motif1.2/Xm/VirtKeys.h
callb.o: /usr/include/Motif1.2/Xm/VendorS.h /usr/include/stdio.h
callb.o: /usr/include/Motif1.2/Xm/ToggleB.h /usr/include/Motif1.2/Xm/Scale.h
callb.o: /usr/include/stdlib.h /usr/include/strings.h list.h pixel.h tools1.h
callb.o: tools.h window.h dialogw.h callb.h menu.h X_misc.h bitmaps.h
callb.o: file_access.h error.h undo.h misc.h
event.o: /usr/include/X11R5/X11/X.h /usr/include/X11R5/X11/Intrinsic.h
event.o: /usr/include/X11R5/X11/Xlib.h /usr/include/sys/types.h
event.o: /usr/include/sys/stdsyms.h /usr/include/X11R5/X11/Xfuncproto.h
event.o: /usr/include/X11R5/X11/Xosdefs.h /usr/include/stddef.h
event.o: /usr/include/X11R5/X11/Xutil.h /usr/include/X11R5/X11/Xresource.h
event.o: /usr/include/string.h /usr/include/X11R5/X11/Core.h
event.o: /usr/include/X11R5/X11/Composite.h
event.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
event.o: /usr/include/X11R5/X11/RectObj.h /usr/include/X11R5/X11/keysym.h
event.o: /usr/include/X11R5/X11/keysymdef.h /usr/include/Motif1.2/Xm/Xm.h
event.o: /usr/include/X11R5/X11/Shell.h /usr/include/X11R5/X11/Xatom.h
event.o: /usr/include/Motif1.2/Xm/XmStrDefs.h
event.o: /usr/include/X11R5/X11/StringDefs.h
event.o: /usr/include/Motif1.2/Xm/VirtKeys.h
event.o: /usr/include/Motif1.2/Xm/VendorS.h /usr/include/stdio.h
event.o: /usr/include/stdlib.h /usr/include/strings.h list.h pixel.h event.h
event.o: window.h tools1.h tools.h error.h undo.h misc.h callb.h X_misc.h
event.o: file_access.h
dialog.o: /usr/include/X11R5/X11/Intrinsic.h /usr/include/X11R5/X11/Xlib.h
dialog.o: /usr/include/sys/types.h /usr/include/sys/stdsyms.h
dialog.o: /usr/include/X11R5/X11/X.h /usr/include/X11R5/X11/Xfuncproto.h
dialog.o: /usr/include/X11R5/X11/Xosdefs.h /usr/include/stddef.h
dialog.o: /usr/include/X11R5/X11/Xutil.h /usr/include/X11R5/X11/Xresource.h
dialog.o: /usr/include/string.h /usr/include/X11R5/X11/Core.h
dialog.o: /usr/include/X11R5/X11/Composite.h
dialog.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
dialog.o: /usr/include/X11R5/X11/RectObj.h /usr/include/Motif1.2/Xm/Xm.h
dialog.o: /usr/include/X11R5/X11/Shell.h /usr/include/X11R5/X11/Xatom.h
dialog.o: /usr/include/Motif1.2/Xm/XmStrDefs.h
dialog.o: /usr/include/X11R5/X11/StringDefs.h
dialog.o: /usr/include/Motif1.2/Xm/VirtKeys.h
dialog.o: /usr/include/Motif1.2/Xm/VendorS.h
dialog.o: /usr/include/Motif1.2/Xm/FileSB.h
dialog.o: /usr/include/Motif1.2/Xm/RowColumn.h
dialog.o: /usr/include/Motif1.2/Xm/MessageB.h /usr/include/Motif1.2/Xm/Form.h
dialog.o: /usr/include/Motif1.2/Xm/BulletinB.h
dialog.o: /usr/include/Motif1.2/Xm/Frame.h
dialog.o: /usr/include/Motif1.2/Xm/DrawingA.h
dialog.o: /usr/include/Motif1.2/Xm/LabelG.h /usr/include/Motif1.2/Xm/PushBG.h
dialog.o: /usr/include/Motif1.2/Xm/ToggleBG.h
dialog.o: /usr/include/Motif1.2/Xm/ArrowBG.h /usr/include/Motif1.2/Xm/Text.h
dialog.o: /usr/include/stdio.h /usr/include/Motif1.2/Xm/Scale.h
dialog.o: /usr/include/Motif1.2/Xm/SeparatoG.h list.h pixel.h window.h
dialog.o: dialog.h dialogw.h callb.h X_misc.h bitmaps/help_about.xbm
X_misc.o: /usr/include/X11R5/X11/Intrinsic.h /usr/include/X11R5/X11/Xlib.h
X_misc.o: /usr/include/sys/types.h /usr/include/sys/stdsyms.h
X_misc.o: /usr/include/X11R5/X11/X.h /usr/include/X11R5/X11/Xfuncproto.h
X_misc.o: /usr/include/X11R5/X11/Xosdefs.h /usr/include/stddef.h
X_misc.o: /usr/include/X11R5/X11/Xutil.h /usr/include/X11R5/X11/Xresource.h
X_misc.o: /usr/include/string.h /usr/include/X11R5/X11/Core.h
X_misc.o: /usr/include/X11R5/X11/Composite.h
X_misc.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
X_misc.o: /usr/include/X11R5/X11/RectObj.h
X_misc.o: /usr/include/X11R5/X11/StringDefs.h /usr/include/Motif1.2/Xm/Xm.h
X_misc.o: /usr/include/X11R5/X11/Shell.h /usr/include/X11R5/X11/Xatom.h
X_misc.o: /usr/include/Motif1.2/Xm/XmStrDefs.h
X_misc.o: /usr/include/Motif1.2/Xm/VirtKeys.h
X_misc.o: /usr/include/Motif1.2/Xm/VendorS.h
X_misc.o: /usr/include/Motif1.2/Xm/ToggleB.h /usr/include/stdlib.h
X_misc.o: /usr/include/stdio.h list.h pixel.h callb.h tools1.h tools.h
X_misc.o: X_misc.h window.h dialogw.h bitmaps.h menu.h
bitmaps.o: /usr/include/X11R5/X11/Intrinsic.h /usr/include/X11R5/X11/Xlib.h
bitmaps.o: /usr/include/sys/types.h /usr/include/sys/stdsyms.h
bitmaps.o: /usr/include/X11R5/X11/X.h /usr/include/X11R5/X11/Xfuncproto.h
bitmaps.o: /usr/include/X11R5/X11/Xosdefs.h /usr/include/stddef.h
bitmaps.o: /usr/include/X11R5/X11/Xutil.h /usr/include/X11R5/X11/Xresource.h
bitmaps.o: /usr/include/string.h /usr/include/X11R5/X11/Core.h
bitmaps.o: /usr/include/X11R5/X11/Composite.h
bitmaps.o: /usr/include/X11R5/X11/Constraint.h
bitmaps.o: /usr/include/X11R5/X11/Object.h /usr/include/X11R5/X11/RectObj.h
bitmaps.o: bitmaps.h bitmaps/point bitmaps/line bitmaps/brushopt
bitmaps.o: bitmaps/circle bitmaps/perim bitmaps/boxselect bitmaps/lassoselect
bitmaps.o: bitmaps/selectall bitmaps/replace bitmaps/everywhere bitmaps/draw
bitmaps.o: bitmaps/polyline bitmaps/fillopt bitmaps/ellipse bitmaps/filled
bitmaps.o: bitmaps/ellipseselect bitmaps/colorselect bitmaps/deselectall
bitmaps.o: bitmaps/add bitmaps/inside bitmaps/airbrush bitmaps/fill
bitmaps.o: bitmaps/colorext bitmaps/box bitmaps/filledperim
bitmaps.o: bitmaps/polygonselect bitmaps/showmask bitmaps/clone
bitmaps.o: bitmaps/substract bitmaps/outside bitmaps/hour_c bitmaps/hour_c_m
bitmaps.o: bitmaps/draw_c bitmaps/draw_c_m bitmaps/airbrush_c
bitmaps.o: bitmaps/airbrush_c_m bitmaps/select_c bitmaps/select_c_m
bitmaps.o: bitmaps/fill_c bitmaps/fill_c_m bitmaps/colorext_c
bitmaps.o: bitmaps/colorext_c_m
pixel.o: /usr/include/stdlib.h misc.h pixel.h draw.h
draw.o: misc.h draw.h
convert.o: /usr/include/stdlib.h /usr/include/stdio.h
convert.o: /usr/include/sys/stdsyms.h pixel.h misc.h convert.h
block.o: /usr/include/math.h /usr/include/sys/stdsyms.h /usr/include/stdlib.h
block.o: /usr/include/strings.h /usr/include/string.h misc.h pixel.h block.h
list.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h /usr/include/stdlib.h
list.o: pixel.h block.h list.h /usr/include/X11R5/X11/Intrinsic.h
list.o: /usr/include/X11R5/X11/Xlib.h /usr/include/sys/types.h
list.o: /usr/include/X11R5/X11/X.h /usr/include/X11R5/X11/Xfuncproto.h
list.o: /usr/include/X11R5/X11/Xosdefs.h /usr/include/stddef.h
list.o: /usr/include/X11R5/X11/Xutil.h /usr/include/X11R5/X11/Xresource.h
list.o: /usr/include/string.h /usr/include/X11R5/X11/Core.h
list.o: /usr/include/X11R5/X11/Composite.h
list.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
list.o: /usr/include/X11R5/X11/RectObj.h X_misc.h
list.o: /usr/include/Motif1.2/Xm/Xm.h /usr/include/X11R5/X11/Shell.h
list.o: /usr/include/X11R5/X11/Xatom.h /usr/include/Motif1.2/Xm/XmStrDefs.h
list.o: /usr/include/X11R5/X11/StringDefs.h
list.o: /usr/include/Motif1.2/Xm/VirtKeys.h
list.o: /usr/include/Motif1.2/Xm/VendorS.h undo.h tools1.h tools.h draw.h
list.o: error.h
file_access.o: /usr/include/unistd.h /usr/include/sys/unistd.h
file_access.o: /usr/include/sys/stdsyms.h /usr/include/stdlib.h
file_access.o: /usr/include/stdio.h /usr/include/string.h
file_access.o: /usr/include/strings.h /usr/include/sys/types.h file_access.h
file_access.o: pixel.h list.h /usr/include/X11R5/X11/Intrinsic.h
file_access.o: /usr/include/X11R5/X11/Xlib.h /usr/include/X11R5/X11/X.h
file_access.o: /usr/include/X11R5/X11/Xfuncproto.h
file_access.o: /usr/include/X11R5/X11/Xosdefs.h /usr/include/stddef.h
file_access.o: /usr/include/X11R5/X11/Xutil.h
file_access.o: /usr/include/X11R5/X11/Xresource.h
file_access.o: /usr/include/X11R5/X11/Core.h
file_access.o: /usr/include/X11R5/X11/Composite.h
file_access.o: /usr/include/X11R5/X11/Constraint.h
file_access.o: /usr/include/X11R5/X11/Object.h
file_access.o: /usr/include/X11R5/X11/RectObj.h fileio.h misc.h X_misc.h
file_access.o: /usr/include/Motif1.2/Xm/Xm.h /usr/include/X11R5/X11/Shell.h
file_access.o: /usr/include/X11R5/X11/Xatom.h
file_access.o: /usr/include/Motif1.2/Xm/XmStrDefs.h
file_access.o: /usr/include/X11R5/X11/StringDefs.h
file_access.o: /usr/include/Motif1.2/Xm/VirtKeys.h
file_access.o: /usr/include/Motif1.2/Xm/VendorS.h error.h tools1.h tools.h
fileio.o: /usr/include/stdlib.h /usr/include/stdio.h
fileio.o: /usr/include/sys/stdsyms.h pixel.h block.h misc.h fileio.h
misc.o: /usr/include/math.h /usr/include/sys/stdsyms.h /usr/include/stdlib.h
misc.o: /usr/include/string.h misc.h
tools1.o: /usr/include/math.h /usr/include/sys/stdsyms.h /usr/include/stdio.h
tools1.o: /usr/include/stdlib.h pixel.h block.h convert.h draw.h list.h
tools1.o: /usr/include/X11R5/X11/Intrinsic.h /usr/include/X11R5/X11/Xlib.h
tools1.o: /usr/include/sys/types.h /usr/include/X11R5/X11/X.h
tools1.o: /usr/include/X11R5/X11/Xfuncproto.h
tools1.o: /usr/include/X11R5/X11/Xosdefs.h /usr/include/stddef.h
tools1.o: /usr/include/X11R5/X11/Xutil.h /usr/include/X11R5/X11/Xresource.h
tools1.o: /usr/include/string.h /usr/include/X11R5/X11/Core.h
tools1.o: /usr/include/X11R5/X11/Composite.h
tools1.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
tools1.o: /usr/include/X11R5/X11/RectObj.h misc.h tools1.h tools.h tools2.h
tools1.o: undo.h X_misc.h /usr/include/Motif1.2/Xm/Xm.h
tools1.o: /usr/include/X11R5/X11/Shell.h /usr/include/X11R5/X11/Xatom.h
tools1.o: /usr/include/Motif1.2/Xm/XmStrDefs.h
tools1.o: /usr/include/X11R5/X11/StringDefs.h
tools1.o: /usr/include/Motif1.2/Xm/VirtKeys.h
tools1.o: /usr/include/Motif1.2/Xm/VendorS.h filter.h error.h
tools2.o: /usr/include/stdlib.h /usr/include/stdio.h
tools2.o: /usr/include/sys/stdsyms.h /usr/include/math.h misc.h list.h
tools2.o: pixel.h /usr/include/X11R5/X11/Intrinsic.h
tools2.o: /usr/include/X11R5/X11/Xlib.h /usr/include/sys/types.h
tools2.o: /usr/include/X11R5/X11/X.h /usr/include/X11R5/X11/Xfuncproto.h
tools2.o: /usr/include/X11R5/X11/Xosdefs.h /usr/include/stddef.h
tools2.o: /usr/include/X11R5/X11/Xutil.h /usr/include/X11R5/X11/Xresource.h
tools2.o: /usr/include/string.h /usr/include/X11R5/X11/Core.h
tools2.o: /usr/include/X11R5/X11/Composite.h
tools2.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
tools2.o: /usr/include/X11R5/X11/RectObj.h draw.h X_misc.h
tools2.o: /usr/include/Motif1.2/Xm/Xm.h /usr/include/X11R5/X11/Shell.h
tools2.o: /usr/include/X11R5/X11/Xatom.h /usr/include/Motif1.2/Xm/XmStrDefs.h
tools2.o: /usr/include/X11R5/X11/StringDefs.h
tools2.o: /usr/include/Motif1.2/Xm/VirtKeys.h
tools2.o: /usr/include/Motif1.2/Xm/VendorS.h convert.h tools1.h tools.h
tools2.o: tools2.h undo.h fill.h error.h
undo.o: /usr/include/stdlib.h /usr/include/stdio.h /usr/include/sys/stdsyms.h
undo.o: misc.h pixel.h block.h undo.h list.h
undo.o: /usr/include/X11R5/X11/Intrinsic.h /usr/include/X11R5/X11/Xlib.h
undo.o: /usr/include/sys/types.h /usr/include/X11R5/X11/X.h
undo.o: /usr/include/X11R5/X11/Xfuncproto.h /usr/include/X11R5/X11/Xosdefs.h
undo.o: /usr/include/stddef.h /usr/include/X11R5/X11/Xutil.h
undo.o: /usr/include/X11R5/X11/Xresource.h /usr/include/string.h
undo.o: /usr/include/X11R5/X11/Core.h /usr/include/X11R5/X11/Composite.h
undo.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
undo.o: /usr/include/X11R5/X11/RectObj.h X_misc.h
undo.o: /usr/include/Motif1.2/Xm/Xm.h /usr/include/X11R5/X11/Shell.h
undo.o: /usr/include/X11R5/X11/Xatom.h /usr/include/Motif1.2/Xm/XmStrDefs.h
undo.o: /usr/include/X11R5/X11/StringDefs.h
undo.o: /usr/include/Motif1.2/Xm/VirtKeys.h
undo.o: /usr/include/Motif1.2/Xm/VendorS.h tools1.h tools.h error.h draw.h
error.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h
error.o: /usr/include/stdlib.h pixel.h error.h list.h
error.o: /usr/include/X11R5/X11/Intrinsic.h /usr/include/X11R5/X11/Xlib.h
error.o: /usr/include/sys/types.h /usr/include/X11R5/X11/X.h
error.o: /usr/include/X11R5/X11/Xfuncproto.h /usr/include/X11R5/X11/Xosdefs.h
error.o: /usr/include/stddef.h /usr/include/X11R5/X11/Xutil.h
error.o: /usr/include/X11R5/X11/Xresource.h /usr/include/string.h
error.o: /usr/include/X11R5/X11/Core.h /usr/include/X11R5/X11/Composite.h
error.o: /usr/include/X11R5/X11/Constraint.h /usr/include/X11R5/X11/Object.h
error.o: /usr/include/X11R5/X11/RectObj.h undo.h X_misc.h
error.o: /usr/include/Motif1.2/Xm/Xm.h /usr/include/X11R5/X11/Shell.h
error.o: /usr/include/X11R5/X11/Xatom.h /usr/include/Motif1.2/Xm/XmStrDefs.h
error.o: /usr/include/X11R5/X11/StringDefs.h
error.o: /usr/include/Motif1.2/Xm/VirtKeys.h
error.o: /usr/include/Motif1.2/Xm/VendorS.h file_access.h tools1.h tools.h
filter.o: /usr/include/stdlib.h misc.h pixel.h filter.h
fill.o: /usr/include/stdlib.h misc.h fill.h
