gen_ids, bedouin_build redundant work abolished

No longer build every time unless there are changes to source to doeal
with