add makefiles (from cabal repo)