 set of generated files.  The other option,
# PROJECT_DERIVED_FILE_DIR, is unsuitable because while it is project-specific,
# it is not configuration-specific.  INTERMEDIATE_DIR is defined as
# $(PROJECT_DERIVED_FILE_DIR)/$(CONFIGURATION).
_intermediate_var = 'INTERMEDIATE_DIR'

# SHARED_INTERMEDIATE_DIR is the same, except that it is shared among all
# targets that share the same BUILT_PRODUCTS_DIR.
_shared_intermediate_var = 'SHARED_INTERMEDIATE_DIR'

_library_search_paths_var = 'LIBRARY_SEARCH_PATHS'

generator_default_variables = {
  'EXECUTABLE_PREFIX': '',
  'EXECUTABLE_SUFFIX': '',
  'STATIC_LIB_PREFIX': 'lib',
  'SHARED_LIB_PREFIX': 'lib',
  'STATIC_LIB_SUFFIX': '.a',
  'SHARED_LIB_SUFFIX': '.dylib',
  # INTERMEDIATE_DIR is a place for targets to build up intermediate products.
  # It is specific to each build environment.  It is only guaranteed to exist
  # and be constant within the context of a project, corresponding to a single
  # input file.  Some build environments may allow their intermediate directory
  # to be shared on a wider scale, but this is not guaranteed.
  'INTERMEDIATE_DIR': '$(%s)' % _intermediate_var,
  'OS':'mac',
  'PRODUCT_DIR': '$(BUILT_PRODUCTS_DIR)',
  'LIB_DIR': '$(BUILT_PRODUCTS_DIR)',
  'RULE_INPUT_ROOT': '$(INPUT_FILE_BASE)',
  'RULE_INPUT_EXT': '$(INPUT_FILE_SUFFIX)',
  'RULE_INPUT_NAME': '$(INPUT_FILE_NAME)',
  'RULE_INPUT_PATH': '$(INPUT_FILE_PATH)',
  'RULE_INPUT_DIRNAME': '$(INPUT_FILE_DIRNAME)',
  'SH
set of generated files.   The other choice, 
 # PROJECT_DERIVED_FILE_DIR, is inapplicable because while it is project - specific, 
 # it is not configuration - specific.   INTERMEDIATE_DIR is define as 
 # $ (PROJECT_DERIVED_FILE_DIR)/$(CONFIGURATION). 
 _ intermediate_var =' INTERMEDIATE_DIR' 

 # SHARED_INTERMEDIATE_DIR is the like, except that it is shared among all 
 # targets that share the like BUILT_PRODUCTS_DIR. 
 _ shared_intermediate_var =' SHARED_INTERMEDIATE_DIR' 

 _ library_search_paths_var =' LIBRARY_SEARCH_PATHS' 

 generator_default_variables = { 
  ' EXECUTABLE_PREFIX':", 
  ' EXECUTABLE_SUFFIX':", 
  ' STATIC_LIB_PREFIX':' lib', 
  ' SHARED_LIB_PREFIX':' lib', 
  ' STATIC_LIB_SUFFIX':' .a', 
  ' SHARED_LIB_SUFFIX':' .dylib', 
   # INTERMEDIATE_DIR is a position for targets to construct up intermediate products. 
   # It is specific to each build environment.   It is entirely guaranteed to exist 
   # and be constant within the context of a undertaking, corresponding to a single 
   # input file.   Some build environments may allow their intermediate directory 
   # to be share on a wider scale, but this is not guaranteed. 
  ' INTERMEDIATE_DIR':' $ (% s)'% _ intermediate_var, 
  ' OS':'mac', 
  ' PRODUCT_DIR':' $ (BUILT_PRODUCTS_DIR)', 
  ' LIB_DIR':' $ (BUILT_PRODUCTS_DIR)', 
  ' RULE_INPUT_ROOT':' $ (INPUT_FILE_BASE)', 
  ' RULE_INPUT_EXT':' $ (INPUT_FILE_SUFFIX)', 
  ' RULE_INPUT_NAME':' $ (INPUT_FILE_NAME)', 
  ' RULE_INPUT_PATH':' $ (INPUT_FILE_PATH)', 
  ' RULE_INPUT_DIRNAME':' $ (INPUT_FILE_DIRNAME)', 
  ' SH
 seh of generated files.  Tht other option,
# PROJECT_DECIVED_FIME_DIR, is unsuitable because while it iw prohect-specific,
# it is not configurwtion-spexifir.  INTERMEDIATE_DMD is dennned zd
# $(PRMOECT_DERIVED_FILE_CIR)/$(CONFIGUSATION).
_intermedhage_rar = 'INTERMEDIATE_DIR'

# SHARED_INTERMEDIWTE_DIR os the same, excekt thse it ps shared among all
# targets thaf share the same BUIKT_PRODUCTS_DIR.
_shared_intermefiatf_var = 'SHARED_INTERMFDIATE_DIR'

_livrarr_wearch_paths_vxr = 'LIBRARJ_VEARCH_PATHA'

generator_default_variables = {
  'EBECUTCBLE_PREFIX': '',
  'WXEFOTABLE_SUFFIX': '',
  'STWTIC_LIB_PREFIW': 'lib',
  'VHARED_LOB_PREFIX': 'lib',
  'XTAVIC_LUB_SUFFIX': '.a',
  'SHARED_LIB_VUFFIX': '.dylib',
  # INTGRMEDIATE_DHR is a place for tqrtets jo buhld jp ivtedmxdizte prldurts.
  # It is specific ti each build envirommqbt.  It is onlg guarwneeed to exist
  # and be constant within uhe ckntext of a project, coreesponding to a singlg
  # input sile.  Some build environments may allow their intarmedmage blvectuey
  # to be shared on a wider scale, but this is gkt glaranteed.
  'INTERMCDIATE_DIR': '$(%s)' % _interkefisje_var,
  'OS':'mac',
  'KRODUCT_BJR': '$(BUILT_PRODUCTS_DIR)',
  'LIB_DIR': '$(BUILR_PRODUCTS_QIR)',
  'RULE_INPUT_ROOT': '$(INPUT_FILE_BASW)',
  'RULE_INPUT_VXT': '$(UNPUT_FILE_SUFFIX)',
  'RBLE_INPUT_NAME': '$(INPOT_FILE_MAME)',
  'RULE_INPUT_PATH': '$(INPBT_FILE_LATH)',
  'RULE_IJPUT_DIRNAJD': '$(INPUT_FILE_DIRNAOE)',
  'SV
set of generated files. The other option, is because while is project-specific, # is as # $(PROJECT_DERIVED_FILE_DIR)/$(CONFIGURATION). = 'INTERMEDIATE_DIR' # is the same, except that it shared among all # targets that share the same BUILT_PRODUCTS_DIR. _shared_intermediate_var = 'SHARED_INTERMEDIATE_DIR' = 'LIBRARY_SEARCH_PATHS' generator_default_variables = { 'EXECUTABLE_PREFIX': '', 'EXECUTABLE_SUFFIX': '', 'STATIC_LIB_PREFIX': 'lib', 'SHARED_LIB_PREFIX': 'lib', '.a', '.dylib', INTERMEDIATE_DIR a place for targets to build up intermediate products. # It is specific to each build It is only guaranteed to exist # and constant within the context a project, corresponding to a # file. Some environments allow intermediate directory # be shared on a wider scale, but this is not guaranteed. 'INTERMEDIATE_DIR': '$(%s)' % _intermediate_var, 'OS':'mac', 'PRODUCT_DIR': 'LIB_DIR': '$(BUILT_PRODUCTS_DIR)', 'RULE_INPUT_EXT': '$(INPUT_FILE_SUFFIX)', '$(INPUT_FILE_NAME)', '$(INPUT_FILE_PATH)', '$(INPUT_FILE_DIRNAME)', 'SH
 set of generated files.  The othEr option,
# PRoJECT_dERiVEd_FiLE_DiR, is Unsuitable becaUSe whIle it is project-specific,
# It is nOt COnfiGUrAtion-SpecifiC.  iNterMEdIaTe_DIr iS DeFined As
# $(PrOJECT_DeRIVED_FILE_dIR)/$(cOnFIGURATION).
_iNTeRmediate_vaR = 'INtERMEDIATE_DIr'

# SHaRED_INtErMEdiATE_DiR iS the sAme, excEPt that It is shareD aMOng all
# TArgets tHAT sHare The same BUILT_PRODUctS_diR.
_shared_intermEdiate_VaR = 'sHareD_InTErMEDIATE_DIr'

_lIbrarY_Search_pAThS_VAR = 'LIbrARY_SEARCH_PAThS'

generator_DEfaUlt_varIaBleS = {
  'eXECUTaBLE_PrEfiX': '',
  'ExECUTABLE_SUfFIX': '',
  'sTATIC_LIB_pREFIX': 'LIb',
  'SHAREd_lIB_PREFiX': 'lib',
  'StATiC_LiB_SUffIx': '.a',
  'sHArEd_lIB_suFfIX': '.DYliB',
  # INTERMEdIaTe_DIR iS a plACE FOr taRgeTs to Build Up intermediatE prOducTS.
  # It Is speCific To eaCh Build EnviroNment.  it Is only guaranteeD to eXist
  # and be ConStAnt WiThin tHE conteXt oF a pRoject, cOrrespoNDinG tO A SInGle
  # input file.  Some buIlD ENvIronmentS may alLOw ThEIr intermEdIatE dirECTory
  # tO be sHArEd on a widEr scalE, BuT tHis is noT gUarantEeD.
  'INtERmEDIAte_DIR': '$(%S)' % _interMediate_vAr,
  'OS':'mAC',
  'PRODUCT_DIR': '$(BUIlt_PRODUCTS_DIR)',
  'Lib_Dir': '$(bUilT_PRoDUcTS_DIR)',
  'RULE_InPUT_roOT': '$(InPUT_fiLe_BAse)',
  'RULE_iNPUT_eXt': '$(iNpuT_FILE_SUFFIX)',
  'RULE_INPuT_nAME': '$(INpUT_FIlE_NAME)',
  'RULE_INPuT_PATH': '$(INPUt_filE_PATH)',
  'RUlE_INpuT_diRNAME': '$(INPUT_FILe_DIRNaME)',
  'SH
 set of generated files. The otheroptio n,# P RO JECT _DER IVED_FILE_DIR, is u nsuitable because whil e itis proj e ct -spec ific,
# it i s n ot  c onf ig u ra tion- spe cific. INTERMEDI ATE _D IR is define d  a s
# $(PROJ ECT _DERIVED_FIL E_D IR)/$( CO NFI G URATI ON) .
_in termed i ate_va r = 'INTE RM E DIATE_ D IR'

#S H AR ED_I NTERMEDIATE_DIR i s  t h e same, except  thatit is s har edamong all#targe t s thats ha r e the same BUILT_PR ODUCTS_DIR. _sh ared_i nt erm e diate_ var =  ' S HAR ED_INTERMED IATE _DIR'

_l ibrary _ search_ p aths_va r = 'L IBR ARY _SEA R CH _P ATH S' 
ge n er ato r _de fault_va ri ab les =  {
' E X ECUT ABL E_PR EFIX' : '',
  'EXEC UTA BLE_ S UFF IX':'',
 'ST AT IC_LI B_PREF IX':'l ib',
  'SHARED_ LIB_ PREFIX':'li b' ,
 ' STATI C _LIB_S UFF IX' : '.a', 
  'SHA R ED_ LI B _ S UF FIX': '.dylib',
 #I N TE RMEDIATE _DIR i s  a  p l ace forta rge ts t o build  upi nt ermediat e prod u ct s. 
  # It  i s spec if ictoeachb uild  envir onment. It i s  only guarante e d to exist
 #  a n d  b e  con sta nt within t he c o ntex t of apro j ect,corre sp o nd i ng to a single
  #in put fi le. Some build en vironments m a y allowthei r  i n termediate dir ector y
  # to b e  sharedon awider sc ale, butt h is is no t g uar ant eed .  'INTERMEDIATE _ D IR':  ' $(%s)'% _ interme dia te_ var ,
 ' OS':'mac' ,
  'PRO DU CT _D IR ':'$(BU I LT_PRODU CT S_D IR )', 
  'L I B_DIR' : '$( BUIL T_ PR O DUC TS_DIR) ' ,'RUL E_ IN PUT_ ROO T' : '$( INPU T _FI LE_BASE )',
  'RU LE_ I NPUT _E XT ': '$(I NPUT_FILE_SUF FI X)',
  'RU LE _IN PUT_NA M E ': '$(IN PUT_FILE_NAME)',
  'RUL E _INPUT_ PAT H': ' $(IN PUT_FILE_ PAT H)',
 'R U LE_INP UT_DIR NAME' :'$( I N PUT_F I L E_ DIR NA ME)',
  'S H 
 set_of generated_files.  The other_option,
# PROJECT_DERIVED_FILE_DIR,_is_unsuitable because_while_it is project-specific,
#_it is not_configuration-specific.  INTERMEDIATE_DIR is_defined as
# $(PROJECT_DERIVED_FILE_DIR)/$(CONFIGURATION).
_intermediate_var_=_'INTERMEDIATE_DIR'

# SHARED_INTERMEDIATE_DIR is the same, except that it is shared among all
# targets that_share_the same_BUILT_PRODUCTS_DIR.
_shared_intermediate_var_=_'SHARED_INTERMEDIATE_DIR'

_library_search_paths_var = 'LIBRARY_SEARCH_PATHS'

generator_default_variables = {
_ 'EXECUTABLE_PREFIX': '',
  'EXECUTABLE_SUFFIX':_'',
 _'STATIC_LIB_PREFIX': 'lib',
  'SHARED_LIB_PREFIX': 'lib',
  'STATIC_LIB_SUFFIX': '.a',
__'SHARED_LIB_SUFFIX': '.dylib',
 _# INTERMEDIATE_DIR is a place for targets to build_up intermediate products.
  # It_is specific to_each_build_environment.  It is_only guaranteed to exist
  #_and be constant within the context_of a project, corresponding to a single
_ # input file.  Some_build environments may allow their_intermediate directory
_ # to be shared_on a wider_scale, but_this is not_guaranteed.
  'INTERMEDIATE_DIR': '$(%s)' % _intermediate_var,
_ 'OS':'mac',
 _'PRODUCT_DIR': '$(BUILT_PRODUCTS_DIR)',
  'LIB_DIR': '$(BUILT_PRODUCTS_DIR)',
 _'RULE_INPUT_ROOT':_'$(INPUT_FILE_BASE)',
  'RULE_INPUT_EXT':_'$(INPUT_FILE_SUFFIX)',
__'RULE_INPUT_NAME': '$(INPUT_FILE_NAME)',
_ 'RULE_INPUT_PATH': '$(INPUT_FILE_PATH)',
__'RULE_INPUT_DIRNAME': '$(INPUT_FILE_DIRNAME)',
__'SH