.SUFFIXES: .C .c .o

CC=/u4/CC/bin/CC

CDEFINES= -I/usr/include/X11
C++DEFINES = -I../../src -I/u4/CC/include -DXTFUNCPROTO -DSHAPE
all: xt xt++

xt: xt.o

#xt++: xt++.o MemoryMngr.o GenericDbg.o
xt++: xt++.o 

thesizes: csizes c++sizes
csizes:
	cc sizes.c -o sizes -DSHAPE -L/u4/lib -lXaw -lXmu -lXt  -lXext -lX11
c++sizes:
	$(CC) $(C++DEFINES) +i -o sizes++ sizes.C
c+sizes:
	$(CC)  -I/u4/CC/include -DXTFUNCPROTO -DSHAPE +i -o sizes+ sizes++.C

install:
	cp xt.o ../lib
	cp xt++.o ../lib
	cp MemoryMngr.o ../lib
	cp GenericDbg.o ../lib

.c.o:
	cc -c $(CDEFINES) $<

.C.o:
	$(CC) $(C++DEFINES) -c $<
#	cc $(C++DEFINES) -E $<

depend:
	makedepend -s "# DO NOT DELETE" -- ${C++DEFINES} -- xt++.C MemoryMngr.C GenericDbg.C
# DO NOT DELETE

xt++.o: xt++.C Intrinsic.h /usr/include/X11/Xlib.h /u4/CC/include/sys/types.h
xt++.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h
xt++.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h
xt++.o: /u4/CC/include/strings.h /u4/CC/include/string.h
xt++.o: /u4/CC/include/memory.h /u4/CC/include/sys/file.h
xt++.o: /u4/CC/include/sys/time.h /u4/CC/include/sys/time.h
xt++.o: ../../src/xt++/xt++.h ../../src/xt++/AppContext.h
xt++.o: /usr/include/X11/fd.h xt++.h ../../src/xt++/Core.h
xt++.o: ../../src/xt++/WindowObj.h ../../src/xt++/RectObj.h
xt++.o: ../../src/xt++/Object.h ../../src/xt++/ConstrMacro.h
xt++.o: ../../src/xt++/Composite.h ../../src/xt++/Constraint.h
xt++.o: /usr/include/stdarg.h /u4/CC/include/stream.h
xt++.o: /u4/CC/include/iostream.h /u4/CC/include/iomanip.h
xt++.o: /u4/CC/include/generic.h /u4/CC/include/stdiostream.h
xt++.o: /u4/CC/include/stdio.h /u4/CC/include/errno.h
xt++.o: /u4/CC/include/fstream.h
MemoryMngr.o: MemoryMngr.C /u4/CC/include/stddef.h /u4/CC/include/malloc.h
MemoryMngr.o: MemoryMngr.h GenericDbg.h /u4/CC/include/osfcn.h
MemoryMngr.o: /u4/CC/include/sys/types.h /u4/CC/include/strings.h
MemoryMngr.o: /u4/CC/include/string.h /u4/CC/include/memory.h
MemoryMngr.o: /u4/CC/include/stdarg.h /u4/CC/include/stdio.h
MemoryMngr.o: /u4/CC/include/errno.h
GenericDbg.o: GenericDbg.C GenericDbg.h /u4/CC/include/osfcn.h
GenericDbg.o: /u4/CC/include/sys/types.h /u4/CC/include/strings.h
GenericDbg.o: /u4/CC/include/string.h /u4/CC/include/memory.h
GenericDbg.o: /u4/CC/include/stdarg.h /u4/CC/include/stdio.h
GenericDbg.o: /u4/CC/include/errno.h
