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>
xeno_math: replace manifest declaration of printk() with kernel include
Merge remote-tracking branch 'glo/circular-blend-arc-rc3' into tpmerge-try2

Conflicts:
	.gitignore
	src/Makefile
emc/tp/tp_tpyes.h: adapt for userland threads
emcp/tp/tp_types.h: include config.h

this gets at the BUILD_SYS* flags
new tp: add demo config
nc_files: add torture test ngc file

whoa, this rocks!
emc/tp, Makefile: add to -I on modules build
motion: enable jogging in coord mode while paused
motion/jog-while-paused:  demo config

cd configs/sim/axis
linuxcnc jog-while-paused9.ini
Merge branch 'jwp-base' into mk-jwp-tp-try3

Conflicts:
	src/emc/kinematics/tp.c
	src/emc/kinematics/tp.h
	src/emc/motion/command.c
	src/emc/motion/control.c
	src/emc/motion/motion.c
	src/emc/motion/motion.h
Added check for current velocity to tpIsPaused
Whitespace fix