Baby steps towards dependencies: working on product instance case -- need to hookup paths for the projects next.
Progress on refactoring and organizing dependency code.
Massive refactoring effort on dependencies. A lot of code can be cleaned up -- the new way to do dependencies is much cleaner.
Cleaning up main loop and link_product_dependency.
Conform name of EnumString classes to be singular. Refactored to enum_string decorator.
ProductType is now its own enumstring class.
part two of introducing ProductType as separate enum_string class.
Set default language to C++
Adding common flags.
Fixing some issues with xcode and project generation. Need to take a step back to re-evaluate this to allow imports to happen.
Modifying the approach and way we handle sourcing the python modules. Allows us to keep the arguments; and facilitate pythonic coding such as importing other modules to maintain cleaner code.
Added comment as to why we need to add the module into the globals.
Now treating build files as individual modules.
Cleanup buildfile calls.
removing extraneous newlines
Added dummy parser to pass during the list command.
General cleanup
Removing Core from fileutils; replaced with utils2 at the moment.
Major cleanup: removing working directory funcs from Core; moved to util2. Implement case #2 for dependencies; stripping out old code. Added relative paths to product roots and context parents.
Logging and current directory cleanup. Fixing BuildCache only looking at buildfile's base_base. Now using the abs_buildfile_path instead.