Build GPS from source

Change-Id: I2af07da699a335b919337b34d6fc75c1141f3b3a
Fix things in makefiles

Change-Id: I5985a1dae5d6e61414a909e3efec27c179163b1c