davisp/jiffy — pull request #29 by seth (2012-10-22 21:50:11+00:00)
Title: Remove hard dependency on proper

Hi,

We are using jiffy now in our Erlang port of the Chef API (https://github.com/opscode/erchef) and we'd like to avoid pulling proper into our builds -- nothing against proper. We would like to minimize what we have to pull down to fetch sources as well as what we end up putting into the OTP releases and this seemed like a fairly small patch.

This also may help avoid confusion since the proper license is different from the jiffy license. Any chance you'd be willing to incorporate this patch?

Best,

+ seth

Running "make eunit" will now download proper into deps and ensure it
is on the code path. Projects that depend on jiffy will no longer pick
up a transitive dependency on proper.

When the eunit target is run, proper will be cloned into deps/ if not
already found and compiled (also if not already compiled).

Also includes a few Makefile tweaks:

* Add distclean target
* Add .PHONY for Makefile target hygeine