Mac support and now using make files to conditionally build
Mac support and now using make files to conditionally build