build: dont generate PRU/BB dependent objects for kthreads
BB/PRU: generate .p -> .bin dependency files
build/PRU: depend Makefile on PRU dependencies and include them

also, remove useless spillover from development branch
build/PRU: remove useless mkdep.py
Makefile cleanup to fix various PRU dependency and build issues

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
Fix PRU dependency rules for multi-threaded make
Use implicit rule with multiple targets, per:
http://stackoverflow.com/questions/19822435/multiple-targets-from-one-recipe-and-parallel-execution

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
Add stepinvert option to pru_generic driver for controlling step polarity

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
PRU Encoder: first signs of life

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
Merge pull request #110 from mhaberler/master

hal/components: add idb.comp - inverse dead band
Merge branch 'WIP-pru-cleanup'
Adds PRU encoder support and programamble step polarity

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
Merge pull request #119 from cdsteinkuehler/machinekit-pru-cleanup

Machinekit pru cleanup
Restore HAL module name to avoid totally breaking all configurations
hal_pru_generic will eventually be renamed, but not to hpg

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
Merge pull request #121 from cdsteinkuehler/machinekit-pru-cleanup

Restore HAL module name to avoid totally breaking all configurations
added lineardelta config files and updated paths for BeBoPr-Bridge configs
Merge pull request #123 from luminize/lineardelta

added lineardelta config files and updated paths for BeBoPr-Bridge configs
added M109 file for waiting for temperature when using a fdm printer
Merge pull request #125 from luminize/lineardelta

added M109 file for waiting for temperature when using a fdm printer
configs: Update to avoid absolute paths
Resolves machinekit/machinekit#115

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
Merge pull request #126 from cdsteinkuehler/machinekit-pru-cleanup

configs: Update to avoid absolute paths
Additional udev files should only be installed when needed