# GNU Makefile for the X11 part of the PTC 2.0 C++ API
# Copyright (c) 1998 Christian Nentwich (brn@eleet.mcb.at)
# The PTC 2.0 C++ API is (c) 1998 Glenn Fiedler (ptc@gaffer.org)
# This package is licensed under the GNU LGPL
#
# Please refer to the file COPYING.LIB contained in the distribution for
# licensing conditions 

#include PTC config
include /usr/local/ptc/Makefile.config

PROG1 = main
OBJS = 3dmath.o loadscn.o aet.o morphing.o normals.o clip.o compute.o crap3d.o

all:	$(PROG1) screen.c

$(PROG1): $(PROG1).o $(OBJS)
	$(CC) -ggdb $(PROG1).o $(PTCLIB) $(PTC_X_LIBRARIES) -o $(PROG1) $(OBJS)

clean:
	rm -f *.o

distclean:
	rm -f *.o
	rm -f $(PROG1)


lib: $(OBJS)
	rm -f crap3d.a
	ar -rcv crap3d.a $(OBJS)

# DO NOT DELETE

3dmath.o: /usr/include/math.h /usr/include/features.h
3dmath.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
3dmath.o: /usr/include/huge_val.h /usr/include/mathcalls.h
3dmath.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h 3dmath.h
3dmath.o: structs.h maxima.h
__aet.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/features.h
__aet.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
__aet.o: /usr/include/_G_config.h /usr/include/gnu/types.h
__aet.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
__aet.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
__aet.o: /usr/include/stdio_lim.h /usr/include/stdlib.h
__aet.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
__aet.o: /usr/include/bytesex.h /usr/include/sys/select.h
__aet.o: /usr/include/selectbits.h /usr/include/alloca.h /usr/include/math.h
__aet.o: /usr/include/huge_val.h /usr/include/mathcalls.h
__aet.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h aet.h structs.h
__aet.o: maxima.h tinymath.h screen.h
aet.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/features.h
aet.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
aet.o: /usr/include/_G_config.h /usr/include/gnu/types.h
aet.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
aet.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
aet.o: /usr/include/stdio_lim.h /usr/include/stdlib.h
aet.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
aet.o: /usr/include/bytesex.h /usr/include/sys/select.h
aet.o: /usr/include/selectbits.h /usr/include/alloca.h /usr/include/math.h
aet.o: /usr/include/huge_val.h /usr/include/mathcalls.h
aet.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h aet.h structs.h
aet.o: maxima.h tinymath.h screen.h
clip.o: /usr/include/math.h /usr/include/features.h /usr/include/sys/cdefs.h
clip.o: /usr/include/gnu/stubs.h /usr/include/huge_val.h
clip.o: /usr/include/mathcalls.h
clip.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h clip.h structs.h
clip.o: maxima.h screen.h
compute.o: /usr/include/math.h /usr/include/features.h
compute.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
compute.o: /usr/include/huge_val.h /usr/include/mathcalls.h
compute.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h compute.h
compute.o: structs.h maxima.h tinymath.h clip.h screen.h 3dmath.h morphing.h
compute.o: typebits.h lighting.c
crap3d.o: crap3d.h structs.h maxima.h loadscn.h /usr/include/stdio.h
crap3d.o: /usr/include/libio.h /usr/include/features.h
crap3d.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
crap3d.o: /usr/include/_G_config.h /usr/include/gnu/types.h
crap3d.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
crap3d.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
crap3d.o: /usr/include/stdio_lim.h /usr/include/stdlib.h
crap3d.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
crap3d.o: /usr/include/bytesex.h /usr/include/sys/select.h
crap3d.o: /usr/include/selectbits.h /usr/include/alloca.h screen.h compute.h screen.c
crap3d.o: divers.h aet.h
divers.o: divers.h structs.h maxima.h
flare32.o: flare32.h mytypes.h tinymath.h screen.h
genshade.o: genshade.h mytypes.h
loadscn.o: loadscn.h structs.h maxima.h /usr/include/stdio.h
loadscn.o: /usr/include/libio.h /usr/include/features.h
loadscn.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
loadscn.o: /usr/include/_G_config.h /usr/include/gnu/types.h
loadscn.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
loadscn.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
loadscn.o: /usr/include/stdio_lim.h /usr/include/stdlib.h
loadscn.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
loadscn.o: /usr/include/bytesex.h /usr/include/sys/select.h
loadscn.o: /usr/include/selectbits.h /usr/include/alloca.h normals.h
loadscn.o: tinymath.h screen.h typebits.h
main.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/features.h
main.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
main.o: /usr/include/_G_config.h /usr/include/gnu/types.h
main.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
main.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
main.o: /usr/include/stdio_lim.h /usr/include/stdlib.h
main.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
main.o: /usr/include/bytesex.h /usr/include/sys/select.h
main.o: /usr/include/selectbits.h /usr/include/alloca.h crap3d.h structs.h
main.o: maxima.h loadscn.h screen.h compute.h divers.h aet.h screen.c
morphing.o: morphing.h structs.h maxima.h 3dmath.h normals.h
normals.o: normals.h structs.h maxima.h 3dmath.h
saveload.o: loadscn.h structs.h maxima.h /usr/include/stdio.h
saveload.o: /usr/include/libio.h /usr/include/features.h
saveload.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
saveload.o: /usr/include/_G_config.h /usr/include/gnu/types.h
saveload.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
saveload.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
saveload.o: /usr/include/stdio_lim.h /usr/include/stdlib.h
saveload.o: /usr/include/sys/types.h /usr/include/time.h
saveload.o: /usr/include/endian.h /usr/include/bytesex.h
saveload.o: /usr/include/sys/select.h /usr/include/selectbits.h
saveload.o: /usr/include/alloca.h normals.h tinymath.h screen.h typebits.h
wiredraw.o: wiredraw.h mytypes.h structs.h maxima.h wuline.h screen.h
wu_line.o: wuline.h mytypes.h screen.h
