Default Backporting kernel

Hey all,

I thought I knew what I was doing when backporting but now I am lost.

I am trying to integrate Bluez 5.18 into Dirty Unicorns kitkat for my Galaxy note 2. I thought I could copy the backport 3.14 compat, backport includes and the drivers into my kernel source but I am now unsure I am doing it right. If anyone has any info on backporting for android I would really appreciate it. Things I am unsure of is if I am doing it right by copying the files into the kernel source or if I need to use the backport differently.

Any help is greatly appreciated and needed.
Thanks
Brian