build tooling

adding build files for some random build systems
Merge pull request #501 from facebook/fbcode

build tooling
update TARGETS
TARGETS updates