File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22* .run
33* ~
44compiled /
5+ * .zip
Original file line number Diff line number Diff line change 1+ % .zip : $(shell find . -name "$* /* .rkt" -o -name "$* /* .[ch]" -o -name "Makefile")
2+ -$(RM ) $@
3+ zip -r $@ $* \
4+ -x \* .[os] \
5+ -x \* .DS_Store \
6+ -x \* ~ \
7+ -x \* zip \
8+ -x \* Zone.Identifier \
9+ -x \*\* compiled\*\*
10+
11+ .PHONY : clean
12+
13+ clean :
14+ -$(RM ) * .zip
Original file line number Diff line number Diff line change 1- # assignments
1+ # CMSC 430 Assignment Starter Code
2+
3+ Each directory contains the starter code for a course assignment. As with the
4+ [ course languages] ( https://github.com/cmsc430/langs ) , they increase in
5+ complexity in lexicographic order.
6+
7+ A [ Makefile] ( Makefile ) is provided to build starter zips. Invoke with `make
8+ <assignment-dir >.zip` , e.g., ` make dupe-plus.zip`. This will exclude any
9+ undesirable files (` .o ` files, ` compiled/ ` subdirectories, etc).
You can’t perform that action at this time.
0 commit comments