Summary
Improves make clean behavior in multiple lecture directories.
Changes
05/Makefile: remove the generated fsync binary during clean.
08/Makefile: use rm -f so clean does not fail when files are missing.
09/Makefile: remove generated .s assembly files such as:
atomic.s
peterson-breaks.s
peterson-fence.s
Testing
- Ran
make.
- Ran
make clean.
- Verified generated binaries and assembly files are removed.
- Verified clean succeeds even when targets are already absent.
Summary
Improves
make cleanbehavior in multiple lecture directories.Changes
05/Makefile: remove the generatedfsyncbinary during clean.08/Makefile: userm -fso clean does not fail when files are missing.09/Makefile: remove generated.sassembly files such as:atomic.speterson-breaks.speterson-fence.sTesting
make.make clean.