To give another faction buildings that they don't have already, just go into the EDB and add that faction's internal name to the list of factions "required". You may have to change the text files if there is no default text for your culture already.
Making units recruitable to factions that don't have them a bit more complex and require changing the EDU, DMB, and UI files.
Bookmarks