objdump.py 558 B

1234567891011121314151617181920212223242526
  1. from SCons.Action import Action
  2. from SCons.Builder import Builder
  3. def generate(env):
  4. env.SetDefault(
  5. OBJDUMP="objdump",
  6. OBJDUMPFLAGS=[],
  7. OBJDUMPCOM="$OBJDUMP $OBJDUMPFLAGS -S $SOURCES > $TARGET",
  8. )
  9. env.Append(
  10. BUILDERS={
  11. "ObjDump": Builder(
  12. action=Action(
  13. "${OBJDUMPCOM}",
  14. "${OBJDUMPCOMSTR}",
  15. ),
  16. suffix=".lst",
  17. src_suffix=".elf",
  18. ),
  19. }
  20. )
  21. def exists(env):
  22. return True