Share Pastebin
Guest
Public paste!

tridge

By: a guest | Mar 20th, 2010 | Syntax: None | Size: 0.49 KB | Hits: 47 | Expires: Never
Copy text to clipboard
  1. def SAMBA_GENERATOR(bld, name, rule, source, target,
  2.                     group='build_source', enabled=True):
  3.     '''A generic source generator target'''
  4.  
  5.     if not SET_TARGET_TYPE(bld, name, 'GENERATOR'):
  6.         return
  7.  
  8.     if not enabled:
  9.         return False
  10.  
  11.     bld.SET_BUILD_GROUP(group)
  12.     bld(
  13.         rule=rule,
  14.         source=source,
  15.         target=target,
  16.         before='cc',
  17.         ext_out='.c',
  18.         name=name)
  19. Build.BuildContext.SAMBA_GENERATOR = SAMBA_GENERATOR