~ubuntu-branches/ubuntu/saucy/sratom/saucy-proposed

« back to all changes in this revision

Viewing changes to waflib/Tools/asm.py

  • Committer: Package Import Robot
  • Author(s): Alessio Treglia
  • Date: 2013-05-08 08:39:36 UTC
  • mfrom: (2.1.2 experimental)
  • Revision ID: package-import@ubuntu.com-20130508083936-wh6k70ombz3idprg
Tags: 0.4.2~dfsg0-2
Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
from waflib.TaskGen import extension,feature
10
10
class asm(Task.Task):
11
11
        color='BLUE'
12
 
        run_str='${AS} ${ASFLAGS} ${CPPPATH_ST:INCPATHS} ${AS_SRC_F}${SRC} ${AS_TGT_F}${TGT}'
 
12
        run_str='${AS} ${ASFLAGS} ${ASMPATH_ST:INCPATHS} ${AS_SRC_F}${SRC} ${AS_TGT_F}${TGT}'
 
13
@extension('.s','.S','.asm','.ASM','.spp','.SPP')
13
14
def asm_hook(self,node):
14
15
        return self.create_compiled_task('asm',node)
15
16
class asmprogram(link_task):
16
17
        run_str='${ASLINK} ${ASLINKFLAGS} ${ASLNK_TGT_F}${TGT} ${ASLNK_SRC_F}${SRC}'
17
18
        ext_out=['.bin']
18
19
        inst_to='${BINDIR}'
19
 
        chmod=Utils.O755
20
20
class asmshlib(asmprogram):
21
21
        inst_to='${LIBDIR}'
22
22
class asmstlib(stlink_task):
23
23
        pass
24
 
 
25
 
extension('.s','.S','.asm','.ASM','.spp','.SPP')(asm_hook)
 
 
b'\\ No newline at end of file'
 
24
def configure(conf):
 
25
        conf.env['ASMPATH_ST']='-I%s'