CINC = -I/usr/include/CC -I/usr/local/include -I/usr/people/stevef/inc 

C2INC = -I/usr/include -I/usr/include/CC -I/usr/local/include -I/usr/people/stevef/inc 

IMSL = -limslib -lF77 -lU77 -lI77 -lisam 

CLIBS = $(IMSL) -lmalloc -lgutil -limage -lforms -lsphere -limage -lm \
	-lfm_s	-lgl_s 	-lc_s -ldebug

FLIBS = $(IMSL) -lmalloc -lgutil -limage -lforms -lsphere -limage -lm -lfm \
	-lgl  -ldebug

LLIBS = -L/usr/lib -L/usr/local/lib -L/usr/people/stevef/lib 

CCFLAGS =  $(CINC)  -O2


SRC = callbacks.cc winman.cc actor.cc test.cc test_forms.c IPC.c\
	library.cc

default: main

depend:
	makedepend -- $(CCFLAGS) -- $(SRC)


winman.o: winman.cc
	CC $(CCFLAGS) +I -c winman.cc -o winman.o

callbacks.o: callbacks.cc
	CC $(CCFLAGS) +I -c callbacks.cc -o callbacks.o

actor.o: actor.cc 
	CC $(CCFLAGS) +I -c actor.cc -o actor.o

library.o: library.cc library.h
	CC $(CCFLAGS) +I -c library.cc -o library.o


test.o:	test.cc 
	CC $(CCFLAGS) +I -c test.cc -o test.o


test_forms.o: test_forms.c
	cc -I/usr/local/include -O2 -c test_forms.c - test_forms.o

IPC.o: IPC.c
	cc -I/usr/local/include -O2 -c IPC.c - IPC.o

main:	test.o actor.o library.o winman.o test_forms.o IPC.o\
	 callbacks.o
	CC  test.o actor.o winman.o test_forms.o IPC.o callbacks.o \
	library.o  $(LLIBS) $(FLIBS) $(CCFLAGS) -o  test		


CFLAGS =  $(LLIBS) $(C2INC) $(FLIBS) 
fast:   main
	cc  -O3 winman..c callbacks..c actor..c library..c \
	test..c IPC.c test_forms.c $(CFLAGS) -lC -o fast



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

callbacks.o: /usr/local/include/forms.h /usr/include/CC/stddef.h
callbacks.o: /usr/include/CC/gl/gl.h test_forms.h IPC.h
callbacks.o: /usr/include/CC/sys/types.h /usr/include/CC/sys/socket.h
callbacks.o: /usr/include/CC/sys/un.h /usr/include/CC/stdio.h
callbacks.o: /usr/include/CC/stream.h /usr/include/CC/iostream.h
callbacks.o: /usr/include/CC/memory.h /usr/include/CC/iomanip.h
callbacks.o: /usr/include/CC/generic.h /usr/include/CC/stdiostream.h
callbacks.o: /usr/include/CC/fstream.h /usr/include/CC/unistd.h
callbacks.o: /usr/include/CC/time.h /usr/include/CC/utime.h
callbacks.o: /usr/include/CC/sys/syssgi.h /usr/include/CC/stdlib.h
callbacks.o: /usr/people/stevef/inc/debug.h actor.h scene.h winman.h
callbacks.o: muscles.h
winman.o: /usr/local/include/forms.h /usr/include/CC/stddef.h
winman.o: /usr/include/CC/gl/gl.h test_forms.h /usr/include/CC/gl/device.h
winman.o: /usr/include/CC/stdio.h /usr/include/CC/string.h
winman.o: /usr/include/CC/stream.h /usr/include/CC/iostream.h
winman.o: /usr/include/CC/memory.h /usr/include/CC/iomanip.h
winman.o: /usr/include/CC/generic.h /usr/include/CC/stdiostream.h
winman.o: /usr/include/CC/fstream.h /usr/include/CC/malloc.h winman.h actor.h
winman.o: /usr/people/stevef/inc/debug.h /usr/people/stevef/inc/colors.h
actor.o: /usr/include/CC/gl/gl.h /usr/include/CC/gl/sphere.h
actor.o: /usr/include/CC/gl/device.h /usr/include/CC/gl/image.h
actor.o: /usr/include/CC/stdio.h /usr/include/CC/stream.h
actor.o: /usr/include/CC/iostream.h /usr/include/CC/memory.h
actor.o: /usr/include/CC/stddef.h /usr/include/CC/iomanip.h
actor.o: /usr/include/CC/generic.h /usr/include/CC/stdiostream.h
actor.o: /usr/include/CC/fstream.h /usr/include/CC/unistd.h
actor.o: /usr/include/CC/sys/types.h /usr/include/CC/time.h
actor.o: /usr/include/CC/utime.h /usr/include/CC/sys/syssgi.h
actor.o: /usr/include/CC/math.h /usr/include/CC/sgimath.h
actor.o: /usr/include/CC/string.h actor.h /usr/people/stevef/inc/debug.h
actor.o: /usr/people/stevef/inc/colors.h /usr/local/include/forms.h
test.o: /usr/include/CC/gl/gl.h /usr/include/CC/gl/device.h
test.o: /usr/include/CC/stdio.h /usr/include/CC/unistd.h
test.o: /usr/include/CC/sys/types.h /usr/include/CC/time.h
test.o: /usr/include/CC/utime.h /usr/include/CC/sys/syssgi.h
test.o: /usr/people/stevef/inc/colors.h /usr/people/stevef/inc/debug.h
test.o: actor.h winman.h /usr/local/include/forms.h /usr/include/CC/stddef.h
test.o: spline_forms.h IPC.h /usr/include/CC/sys/socket.h
test.o: /usr/include/CC/sys/un.h
test_forms.o: /usr/local/include/forms.h /usr/include/CC/stddef.h
test_forms.o: /usr/include/CC/gl/gl.h test_forms.h
IPC.o: /usr/include/CC/sys/types.h /usr/include/CC/sys/socket.h
IPC.o: /usr/include/CC/netinet/in.h /usr/include/CC/sys/time.h
IPC.o: /usr/include/CC/time.h /usr/include/CC/arpa/inet.h
IPC.o: /usr/include/CC/netdb.h /usr/include/CC/stdio.h
IPC.o: /usr/include/CC/fcntl.h /usr/include/CC/sys/fcntl.h IPC.h
IPC.o: /usr/include/CC/sys/un.h /usr/include/CC/errno.h
IPC.o: /usr/include/CC/sys/errno.h
