DFLAGS= -g -DNDEBUG=0 
NDFLAGS= -DNDEBUG=1
CDFLAGS= -g -DNDEBUG=0 -DMY_DEBUG=0
OPT=    -g -DBROKEN_VSTOP
INC=    -I${X}
CFLAGS= -c ${CDFLAGS} -DWBDEBUG=0 -DWBDEBUG2=1 -DVIDEODIR=VAX ${INC} ${OPT}
# the old video stuff was in:
#EXTLIB= /mit/vws/plx/vax/vax_local/lib/libXext.a 
# on Flotsam the video stuff is in:
#EXTLIB= /usr/local/lib/libXext.a 
# the StaffTools video stuff is:
#EXTLIB= /mit/vws/plx/vax/vax_X3/extensions/lib/libXext.a
EXTLIB= /mit/lens/src/bgardner/widget-builder/libXext.a
#LDFLAGS= -L/mit/x11/vaxlib
LDFLAGS= 
#LIBS=   -L/mit/StaffTools/vaxlib -lXaw -lXmu -lXt ${EXTLIB} -lX11
LIBS=   -L/mit/StaffTools/vaxlib /mit/StaffTools/vaxlib/libXaw.a /mit/StaffTools/vaxlib/libXmu.a /mit/StaffTools/vaxlib/libXt.a ${EXTLIB} /mit/StaffTools/vaxlib/libX11.a
#LIBS=   -lXaw -lXt ${EXTLIB} -lX
#VIDEOFILE= /mit/vws/plx/vax/vax_video/VVideo.o
#VIDEOFILE= /mit/StaffTools/vaxlib/VVideo.o
VIDEOFILE= /mit/lens/src/bgardner/widget-builder/widgets/VVideo.o
BLENS= /mit/lens/src/bgardner
WB= /mit/lens/src/bgardner/widget-builder
STAFFTOOLS= -I/mit/StaffTools/include
#STAFFTOOLS=
#LENS= -I/mit/lens/src/working/ansi-include -I/mit/lens/src/working/include /mit/lens/src/working/src/lens.a
LENS= -I/mit/lens/src/working/ansi-include -I/mit/lens/src/working/include
OOFILES= editwidget.o general.o mailbuffer.o movewidget.o resizewidget.o saveccode.o savemfile.o readmfile.o videostuff.o wbasciitext.o wbblankline.o wbbox.o wbbutton.o wbform.o wblabel.o wbmfield.o wbnode.o wbnlist.o wbscrollbar.o wbvideo.o widget-builder.o
HFILES= editwidget.h general.h mmmfuncs.h movewidget.h resizewidget.h readmfile.h saveccode.h savemfile.h videostuff.h wbasciitext.h wbblankline.h wbbox.h wbbutton.h wbform.h wblabel.h wbmfield.h wbnode.h wbnlist.h wbscrollbar.h wbvideo.h widget-builder.h editwidgetP.h generalP.h movewidgetP.h resizewidgetP.h readmfileP.h saveccodeP.h savemfileP.h wbvideoP.h wbasciitextP.h wbblanklineP.h wbboxP.h wbbuttonP.h wbformP.h wblabelP.h wbmfieldP.h wbnodeP.h wbnlistP.h wbscrollbarP.h widget-builderP.h


.c.o:
	cc ${CFLAGS} -Dconst= ${LDFLAGS} $*.c -I${WB} -I${BLENS} ${LENS} ${STAFFTOOLS} ${LIBS}

wb: ${OOFILES} wbmain.o
	cc wbmain.o ${VIDEOFILE} ${LDFLAGS} ${OOFILES} ${LENS} ${STAFFTOOLS} ${LIBS} -o wb

mediamail: ${OOFILES} mmmfuncs.o sndmail.o msgtype.o mediamail.o
	cc ${LDFLAGS} mediamail.o mmmfuncs.o sndmail.o msgtype.o ${VIDEOFILE} ${OOFILES} ${LENS} ${STAFFTOOLS} ${LIBS} -o mediamail

pygmalion: choice.o compose.o pygmalion.o
	cc ${LDFLAGS} pygmalion.o choice.o compose.o ${VIDEOFILE} ${STAFFTOOLS} ${LIBS} -o pygmalion

viewer: viewer.o ${VIDEOFILE} 
	cc ${LDFLAGS} viewer.o ${VIDEOFILE} ${STAFFTOOLS} ${LIBS} -o viewer

testchoice: testchoice.o ${VIDEOFILE} 
	cc ${LDFLAGS} testchoice.o ${VIDEOFILE} ${STAFFTOOLS} ${LIBS} -o testchoice

testchoice.o: testchoice.c

testcompose: testcompose.o ${VIDEOFILE} 
	cc ${LDFLAGS} testcompose.o ${VIDEOFILE} ${STAFFTOOLS} ${LIBS} -o testcompose

testcompose.o: testcompose.c

viewer.o: viewer.c

choice.o: choice.c choice.h

compose.o: compose.c compose.h

pygmalion.o: pygmalion.c pygmalion.h

mediamail.o: widget-builderP.h widget-builder.h

wbmain.o: widget-builderP.h widget-builder.h

widget-builder.o: widget-builderP.h widget-builder.h

mmmfuncs.o: mmmfuncs.h

editwidget.o: editwidget.h editwidgetP.h

general.o: general.h generalP.h widget-builder.h

mailbuffer.o: mailbuffer.h mailbufferP.h

movewidget.o: movewidget.h movewidgetP.h

msgtype.o: msgtype.h msgtypeP.h

resizewidget.o: resizewidget.h resizewidgetP.h

saveccode.o: saveccode.h saveccodeP.h

readmfile.o: readmfile.h readmfileP.h

savemfile.o: savemfile.h savemfileP.h

sndmail.o: sndmail.h sndmailP.h

videostuff.o: videostuff.h

wbasciitext.o: wbasciitext.h wbasciitextP.h

wbblankline.o: wbblankline.h wbblanklineP.h

wbbox.o: wbbox.h wbboxP.h

wbbutton.o: wbbutton.h wbbuttonP.h

wbform.o: wbform.h wbformP.h

wblabel.o: wblabel.h wblabelP.h

wbmfield.o: wbmfield.h wbmfieldP.h

wbnode.o: wbnode.h wbnodeP.h

wbnlist.o: wbnlist.h wbnlistP.h

wbscrollbar.o: wbscrollbar.h wbscrollbarP.h

wbvideo.o: wbvideo.h wbvideoP.h videostuff.h

# load("widget-builder.c editwidget.c general.c mailbuffer.c movewidget.c resizewidget.c saveccode.c savemfile.c videostuff.c wbasciitext.c wbblankline.c wbbox.c wbbutton.c wbform.c wblabel.c wbmfield.c wbnode.c wbscrollbar.c wbvideo.c widget-builder.c /mit/vws/plx/vax/vax_video/VVideo.o");
