.SUFFIXES: .C .c .o

TARGET=dummy
SRC= test.C
OBJS= test.o 
CXTDIR=/u4/adedev/c++/decmips/lib
#CXTOBJS= ${CXTDIR}/CreateC++.o ${CXTDIR}/debug.o swatch.o
#CXTOBJS= ${CXTDIR}/xt++.o ${CXTDIR}/MemoryMngr.o ${CXTDIR}/GenericDbg.o ${CXTDIR}/xt.o 
CXTOBJS= ${CXTDIR}/xt++.o ${CXTDIR}/xt.o 
INCS= -I/u4/x11/src

ALLOBJS= ${OBJS} ${CXTOBJS} 

SYSINC=/mit/gnu/lib/g++include 
SYSINC=/u4/CC/include

CFLAGS=-g
DEFINES= ${INCL} -DDEBUG=true -DNDEBUG -DXTFUNCPROTO -DTEST -g
INCL=-I. -I/u4/adedev/c++/src -I${SYSINC} -I/u4/x11/src

LIBDIR=-L/u4/lib -L/mit/gnu/decmipslib
LIBDIR=-L/u4/lib 

CP=/mit/gnu/decmipsbin/g++
CP=/u4/CC/bin/CC

CC=${CP}

CXTDIR=/u4/adedev/c++/decmips/lib

CXTOBJS= ${CXTDIR}/xt++.o ${CXTDIR}/xt.o 

INCS= -I/u4/x11/src


SYSINC=/u4/CC/include

CFLAGS=-g
DEFINES= ${INCL} -DDEBUG=true -DNDEBUG -DXTFUNCPROTO  -DSHAPE -g
INCL=-I. -I/u4/adedev/c++/src -I${SYSINC} -I/u4/x11/src

LIBDIR=-L/u4/lib -L${CXTDIR}

CP=/u4/CC/bin/CC

CC=${CP}

all: ${ALLOBJS}
	${CP}  ${ALLOBJS} ${LIBDIR} -lXaw -lXmu -lXt -lXext -lX11 -lm -o wtest

watch: $(CXTOBJS)
	${CP}  $(CXTOBJS)  ${LIBDIR} -lXaw -lXmu -lXt -lXext -lX11 -lm -o watch

ctest: ctest.o 
	cc  ctest.o ${CXTDIR}/CreateC++.o ${LIBDIR} -o ctest -lXaw -lXmu -lXt -lXext -lX11

argtest: argtest.o
	${CP}  argtest.o $(CXTOBJS) ${LIBDIR} -lack -lXaw -lXmu -lXt -lXext -lX11 -lm -o argtest

exp: ${ALLOBJS}
	cc  ${ALLOBJS} ${WOBJS} ${LIBDIR} -lXaw -lXmu -lXt -lX11_g -o wtest

${TARGET}: ${TARGET}.o
	${CP} ${TARGET}.o  ${LIBDIR} -o ${TARGET}
cpp:
	${CP} -E   ${DEFINES} test.C

cc:
	${CP} -Fc -.Dc   ${DEFINES} test.C

.c.o:
	cc -c ${CFLAGS} ${INCS}  $<
.C.o:
	${CP} -c +i   ${DEFINES} $<

depend:
	makedepend -s "# DO NOT DELETE" -- ${DEFINES} -- ${SRC}
# DO NOT DELETE

test.o: test.C /u4/adedev/c++/src/xt++/Intrinsic.h /u4/x11/src/X11/Xlib.h
test.o: /u4/CC/include/sys/types.h /u4/x11/src/X11/X.h
test.o: /u4/x11/src/X11/Xutil.h /u4/x11/src/X11/Xresource.h
test.o: /u4/x11/src/X11/Xos.h /u4/CC/include/strings.h
test.o: /u4/CC/include/string.h /u4/CC/include/memory.h
test.o: /u4/CC/include/sys/file.h /u4/CC/include/sys/time.h
test.o: /u4/CC/include/sys/time.h /u4/adedev/c++/src/xt++/xt++.h
test.o: /u4/adedev/c++/src/xt++/AppContext.h /u4/x11/src/X11/fd.h
test.o: /u4/adedev/c++/src/xt++/xt++.h /u4/adedev/c++/src/xt++/Core.h
test.o: /u4/adedev/c++/src/xt++/WindowObj.h /u4/adedev/c++/src/xt++/RectObj.h
test.o: /u4/adedev/c++/src/xt++/Object.h /u4/CC/include/stddef.h
test.o: /u4/adedev/c++/src/xt++/ConstrMacro.h
test.o: /u4/adedev/c++/src/xt++/Composite.h
test.o: /u4/adedev/c++/src/xt++/Constraint.h /u4/adedev/c++/src/xt++/Shell.h
test.o: /u4/adedev/c++/src/xt++/Vendor.h /u4/adedev/c++/src/xt++/Xaw/Label.h
test.o: /u4/adedev/c++/src/xt++/Xaw/Simple.h /u4/x11/src/X11/Xmu/Converters.h
test.o: /u4/adedev/c++/src/xt++/Xaw/Command.h
test.o: /u4/adedev/c++/src/xt++/Xaw/Form.h
test.o: /u4/adedev/c++/src/xt++/Xaw/Dialog.h /u4/x11/src/X11/Xaw/Form.h
test.o: /u4/adedev/c++/src/xt++/Xaw/Clock.h /u4/x11/src/X11/StringDefs.h
test.o: /u4/CC/include/libc.h /u4/CC/include/pwd.h /u4/CC/include/errno.h
test.o: /u4/CC/include/stream.h /u4/CC/include/iostream.h
test.o: /u4/CC/include/iomanip.h /u4/CC/include/generic.h
test.o: /u4/CC/include/stdiostream.h /u4/CC/include/stdio.h
test.o: /u4/CC/include/fstream.h
