C M S C 2 1 4
C o m p u t e r S c i e n c e I I
S p r i n g 2 0 0 3
|
Project #1 Checklist
Posted: February 6, 2003.
There may be updates (including Makefile, and a few reminders
before submitting).
You must submit the following files:
- .h files
- Object.h
- Node.h
- Coder.h
- DllIterator.h
- .cpp files
- Object.cpp
- Node.cpp
- Coder.cpp
- DllIterator.cpp
- main.cpp
- myExcept.cpp
- testObject.cpp
- testNode.cpp
- testCoder.cpp
- testDllIterator.cpp
Makefile
- Use macros, please! We should see things like:
CC = cxx
CFLAGS = -w0 -std strict_ansi -c
at the top of your Makefile. Read the tutorial (click on
Tutorial on main webpage) for an example.
- Your first target should be p1
- Add testObject.o, testNode.o,
testDllIterator.o
and testCoder.o to your dependencies for p1,
but
DON'T LINK THEM TO YOUR EXECUTABLE. Only link the .o files
needed by p1.
- You need to have lines to compile each of these .o files
with the -c options.
- When make p1 is called it creates the executable as
well as testObject.o, testNode.o, testDllIterator.o
and testCoder.o.
- If you haven't written these test classes, then don't
generate the .o files for them. Create only the ones that you
wrote (which compile).
Reminders
- Did you write a main.cpp?
- Did you test your files?
- Make a temporary directory
- copy your tar file
- untar it
- run make
- copy the primary input and output
- run your program with primary input
- save the output
- diff the results with our output
- check to see that only blank lines differ, before submitting it.
- Is your executable called p1?
- Does your Makefile create .o files and LINK .o files?
See the class syllabus for policies concerning email
Last Modified:
Wednesday February 5, 2003
|
|
|
|
|
|
Web Accessibility