setup.py 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #!/usr/bin/env python
  2. from distutils.core import setup, Extension
  3. emulator_files = [
  4. 'emulator/main.cpp',
  5. 'emulator/devices/utilities.c',
  6. 'emulator/devices/cpu/registers.c',
  7. 'emulator/devices/memory/memspace.c',
  8. 'emulator/debugger/debugger.c',
  9. 'emulator/debugger/disassembler.c',
  10. 'emulator/debugger/register_display.c',
  11. 'emulator/devices/cpu/decoder.c',
  12. 'emulator/devices/cpu/flag_handler.c',
  13. 'emulator/devices/cpu/formatI.c',
  14. 'emulator/devices/cpu/formatII.c',
  15. 'emulator/devices/cpu/formatIII.c',
  16. 'emulator/devices/peripherals/bcm.c',
  17. 'emulator/devices/peripherals/timer_a.c',
  18. 'emulator/devices/peripherals/usci.c',
  19. 'emulator/devices/peripherals/port1.c',
  20. 'emulator/debugger/websockets/emu_server.cpp',
  21. 'emulator/debugger/websockets/packet_queue.c',
  22. ]
  23. # emulator_files.reverse()
  24. setup(name='msp430emu',
  25. version='1.0',
  26. description='MSP 430 Emulator',
  27. author_email='zceemja@ucl.ac.uk',
  28. # packages=['msp430emu'],
  29. # package_dir={'msp430emu': '', 'emulator': 'emulator'},
  30. # libraries=['wx', 'websocket'],
  31. ext_modules=[Extension('emulator', emulator_files)]
  32. )