change file extension from .pm to .pm6
Adding Makefile -- had to juggle around the order of some modules to build correctly, so you should not have to deal with that pain