3 # WARNING! Do not edit! http://waf.googlecode.com/git/docs/wafbook/single.html#_obtaining_the_waf_file
6 from waflib import Task,Utils
8 from waflib.Tools.ccroot import link_task,stlink_task
9 from waflib.TaskGen import extension,feature
12 run_str='${AS} ${ASFLAGS} ${ASMPATH_ST:INCPATHS} ${AS_SRC_F}${SRC} ${AS_TGT_F}${TGT}'
13 @extension('.s','.S','.asm','.ASM','.spp','.SPP')
14 def asm_hook(self,node):
15 return self.create_compiled_task('asm',node)
16 class asmprogram(link_task):
17 run_str='${ASLINK} ${ASLINKFLAGS} ${ASLNK_TGT_F}${TGT} ${ASLNK_SRC_F}${SRC}'
20 class asmshlib(asmprogram):
22 class asmstlib(stlink_task):
25 conf.env['ASMPATH_ST']='-I%s'