jack2 codebase
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.7KB

  1. #! /usr/bin/env python
  2. # encoding: utf-8
  3. def build(bld):
  4. obj = bld.create_obj('cpp', 'shlib')
  5. obj.features.append('cc')
  6. obj.defines = 'HAVE_CONFIG_H'
  7. obj.includes = ['.', './jack', '..', '../linux']
  8. obj.name = 'serverlib'
  9. obj.target = 'jackserver'
  10. obj.source = [
  11. 'JackActivationCount.cpp',
  12. 'JackAPI.cpp',
  13. 'JackAudioDriver.cpp',
  14. 'JackClient.cpp',
  15. 'JackConnectionManager.cpp',
  16. 'JackDriver.cpp',
  17. 'JackEngine.cpp',
  18. 'JackEngineControl.cpp',
  19. 'JackError.cpp',
  20. 'JackExternalClient.cpp',
  21. 'JackFrameTimer.cpp',
  22. 'JackFreewheelDriver.cpp',
  23. 'JackGlobalsServer.cpp',
  24. 'JackGraphManager.cpp',
  25. 'JackInternalClient.cpp',
  26. 'JackPort.cpp',
  27. 'JackPosixSemaphore.cpp',
  28. 'JackPosixThread.cpp',
  29. 'JackFifo.cpp',
  30. 'JackLoopbackDriver.cpp',
  31. 'JackPortType.cpp',
  32. 'JackAudioPort.cpp',
  33. 'JackMidiPort.cpp',
  34. 'JackMidiAPI.cpp',
  35. 'JackServer.cpp',
  36. 'JackShmMem.cpp',
  37. 'JackThreadedDriver.cpp',
  38. 'shm.c',
  39. 'JackSocket.cpp',
  40. 'JackSocketServerChannel.cpp',
  41. 'JackSocketNotifyChannel.cpp',
  42. 'JackSocketServerNotifyChannel.cpp',
  43. 'JackTime.c',
  44. 'JackServerAPI.cpp',
  45. 'JackGlobals.cpp',
  46. 'JackDriverLoader.cpp',
  47. 'JackDebugClient.cpp',
  48. 'JackTransportEngine.cpp',
  49. 'JackServerGlobals.cpp',
  50. 'JackServerLaunch.cpp',
  51. 'timestamps.c',
  52. 'JackTools.cpp',
  53. 'ringbuffer.c',
  54. 'JackControl.cpp',
  55. 'JackMessageBuffer.cpp',
  56. 'JackProcessSync.cpp'
  57. ]