Submit Interpreter
Swe03
The first set of exercises is completed by handing in the URL of your subversion repository for the interpreter. We will test the code in the repository. There should be a tag for the end result of each exercise. The trunk should contain the final code.
Your repository should have the following directories (other directories can exist of course):
interpreter/trunk
interpreter/tags/LearnMake
interpreter/tags/LearnRPM
interpreter/tags/LearnAutoconf
interpreter/tags/LearnAutomake
The final code should have the following
make targets:
- make
- make install
- make uninstall
- make clean
- make check
- make dist
- make rpm
The code should build using the following sequence of commands:
autoreconf
configure
make
make check
make install
make rpm
make uninstall
Of course the resulting RPM should install on a client machine (under
UserModeLinux), and the installed interpreter should work there.
To submit, send the URL of your repository to
eelco@cs.uu.nl. Please add the users
eelco and
visser to the list of users with read access to your repository.
Grading: in order to pass the Software Engineering course you must produce an interpreter package that succesfully performs the actions above (i.e., ultimately produces a correct RPM package). You have until the end of the course to fix any problems in the submitted version.