# Author : Josh Grant # Date : October 20th, 2000 # Description: Makefile for the project bounce which creates an Open Inventor # application with a random number of spheres within a unit cube # bouncing around. # Programs to be created: PROGRAM = scatter PROGRAMS = viewer LIBDIRS = -L/usr/lib32/mips3 -L/usr/lib32 -L/usr/lib32/internal LLDLIBS = -lInventorXt -lInventor -lGLU -lGL -lX11 -lm -lXt -lXm INCLUDE = -I. -I/usr/include/CC -I/usr/include -Iinclude FLAGS = -g -n32 -nostdinc -g2 -ansi CC = /usr/bin/CC SOURCES = main.cpp Scatter.cpp SoParticle.cpp ParticleSet.cpp Interface.cpp OBJECTS = $(SOURCES:.cpp=.o) all: $(PROGRAM) $(PROGRAM): $(OBJECTS) $(CC) -o $(PROGRAM) $(OBJECTS) $(FLAGS) $(INCLUDE) $(LLDLIBS) main.o: main.cpp Interface.o $(CC) -c $(FLAGS) $(INCLUDE) main.cpp Scatter.o: Scatter.cpp Scatter.h $(CC) -c $(FLAGS) $(INCLUDE) Scatter.cpp SoParticle.o: SoParticle.cpp SoParticle.h $(CC) -c $(FLAGS) $(INCLUDE) SoParticle.cpp ParticleSet.o: ParticleSet.cpp ParticleSet.h SoParticle.o $(CC) -c $(FLAGS) $(INCLUDE) ParticleSet.cpp Interface.o: Interface.cpp Interface.h Scatter.o $(CC) -c $(FLAGS) $(INCLUDE) Interface.cpp clean: rm $(OBJECTS) $(PROGRAM)