These changes have been made to the ShellArgs structure, and the files in /u/cs426/4 were fixed accordingly. You should copy the new files to your directory, and make sure your code works with this new format. Make sure you don't overwrite your shell.c.
% setenv LD_LIBRARY_PATH /usr/lib:/lib:/u/cs426/lib
In this assignment you will implement a procedural
modeling program that generates seashells. The method we will use is described
in the following paper:
|
The assignment is worth 15 points. The following is a list of features that you may implement. The number in parentheses corresponds to how many points it is worth. Options in bold are mandatory.
% copy Makefile.pc Makefile % "c:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32" % nmake
It's a good idea to add the previous line to your ~/.cshrc file, so you don't have to type it again. Then, type:% setenv LD_LIBRARY_PATH /usr/lib:/lib:/u/cs426/lib
% cp Makefile.sgi Makefile % make depend % make
The shell1.tcl file contains a sample script (for the shell in Figure 1 of "Modeling Seashells"). Note that the file is a Tcl script that is interpreted by the parser created for you in main.c. You don't have to worry about how the parser works at all.% seashell < shell1.tcl
Make sure the source code compiles in the MECA workstations. If it doesn't, you will have to attend to a grading session with a TA, and your grade will suffer.
Always remember the late
policy and the collaboration
policy.