Makefile - complete, but pretty basic

all: builds all challenges in ./challenges/.
exploit-all: builds all exploit challenges in ./challenges/.
crypto-all: builds all crypto challenges in ./challenges/.
exploit-n: build n exploit challenge in ./challenges/.
crypto-n: build n crypt challenge in ./challenges/.

clean: removes all binaries only.
clean-all: removes from and including ./challenges/.
clean-exploit: removes exploit binaries only.
clean-exploit-all: removes all exploit challenge directories.
clean-exploit-n: remove n exploit binary only.
clean-crypto: removes crypto challenge binaries only.
clean-crypto-all: removes all crypto challenge directories.
clean-crypt0-n: remove n crypto challenge.