Next: Global Constants and Up: Implementation Previous: Solid Texture Mapping

System Independence

The code for the raytracer engine is independent of the different architectures available in the math undergrad environment. As a result, no modifications need be made to compile the code on the different machines. I use a csh script, makeproj, to detect the current architecture based upon the name of the host, and call the appropriate makefile. As a result, the user need only make sure that the current executable is for the correct architecture, and if not, do a makeproj clean followed by a makeproj.


awscreen@noether.math.uwaterloo.ca
Wed Aug 2 20:30:34 EDT 1995