Updated makemake
- Added example c program source
- Converted all tabs to spaces
Updated makemake utilities
- findSources() now returns absolute paths
- added getPathRelativeTo() to convert abs paths
Updated makemake
- Object build rules added to example
- Fixed bug in makefile.Rule which would separate string dependencies into character lists
Updated makemake
- definitions and rules are now written to makefiles in ascending name order per namespace
Updated makemake
- Namespace.addRule() no longer prefixes rule names with the namespace name. This was confusing make as built
  objects wouldn't correspond to their build rule name. This means you have to manually ensure no duplicate rule names
- Can now pass lists of args to makefile.Command
Updated makemake
- Example now successfully builds using generated makefile
Updated makemake
- Example makefile configured to build under the project's build directory
Updated makemake
- Added global namespace to example, with "all" and "clean" targets
Updated makemake
- In the middle of making a flexible c build config. Not working yet
- Need to use absolute paths until outputting to makefile
- makefile_path added to Namespace