haru depends on zlib and png. I downloaded all 3 of these and unpacked them into a directory called workarea.
haru itself has a windows specific download - use that one. I don't know if the source code is different but the one thing that this has that the generic does not is a def file that is needed to generate a .lib file.
Got the whole thing started under bzr with :
bzr commit -m "initializing"
I'm just trying out bazaar (bzr). Not sure yet how much I like it.