Makefile.am 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. bin_PROGRAMS = aria2c
  2. aria2c_SOURCES = main.cc
  3. SRCS = Socket.cc Socket.h\
  4. SocketCore.cc SocketCore.h\
  5. Command.h\
  6. AbstractCommand.cc AbstractCommand.h\
  7. InitiateConnectionCommandFactory.cc InitiateConnectionCommandFactory.h\
  8. DownloadCommand.cc DownloadCommand.h\
  9. HttpInitiateConnectionCommand.cc HttpInitiateConnectionCommand.h\
  10. HttpRequestCommand.cc HttpRequestCommand.h\
  11. HttpResponseCommand.cc HttpResponseCommand.h\
  12. HttpProxyRequestCommand.cc HttpProxyRequestCommand.h\
  13. HttpProxyResponseCommand.cc HttpProxyResponseCommand.h\
  14. HttpDownloadCommand.cc HttpDownloadCommand.h\
  15. HttpHeader.cc HttpHeader.h\
  16. HttpConnection.cc HttpConnection.h\
  17. FtpConnection.cc FtpConnection.h\
  18. FtpInitiateConnectionCommand.cc FtpInitiateConnectionCommand.h\
  19. FtpNegotiationCommand.cc FtpNegotiationCommand.h\
  20. FtpDownloadCommand.cc FtpDownloadCommand.h\
  21. FtpTunnelRequestCommand.cc FtpTunnelRequestCommand.h\
  22. FtpTunnelResponseCommand.cc FtpTunnelResponseCommand.h\
  23. SleepCommand.cc SleepCommand.h\
  24. DownloadEngine.cc DownloadEngine.h\
  25. ConsoleDownloadEngine.cc ConsoleDownloadEngine.h\
  26. Segment.h\
  27. SegmentMan.cc SegmentMan.h\
  28. SegmentSplitter.cc SegmentSplitter.h\
  29. SplitFirstSegmentSplitter.cc SplitFirstSegmentSplitter.h\
  30. SplitSlowestSegmentSplitter.cc SplitSlowestSegmentSplitter.h\
  31. Util.cc Util.h\
  32. Request.cc Request.h\
  33. common.h\
  34. message.h\
  35. Exception.h\
  36. DlAbortEx.h\
  37. DlRetryEx.h\
  38. Logger.h\
  39. SimpleLogger.cc SimpleLogger.h\
  40. TransferEncoding.h\
  41. ChunkedEncoding.cc ChunkedEncoding.h\
  42. DiskWriter.h\
  43. DefaultDiskWriter.cc DefaultDiskWriter.h\
  44. PreAllocationDiskWriter.cc PreAllocationDiskWriter.h\
  45. AbstractDiskWriter.cc AbstractDiskWriter.h\
  46. File.cc File.h\
  47. Option.cc Option.h\
  48. Base64.cc Base64.h\
  49. CookieBox.cc CookieBox.h\
  50. MetaEntry.h\
  51. Data.cc Data.h\
  52. Dictionary.cc Dictionary.h\
  53. List.cc List.h\
  54. MetaFileUtil.cc MetaFileUtil.h\
  55. MetaEntryVisitor.h\
  56. ShaVisitor.cc ShaVisitor.h\
  57. TrackerInitCommand.cc TrackerInitCommand.h\
  58. TrackerDownloadCommand.cc TrackerDownloadCommand.h\
  59. TrackerUpdateCommand.cc TrackerUpdateCommand.h\
  60. TorrentMan.cc TorrentMan.h\
  61. PeerConnection.cc PeerConnection.h\
  62. PeerMessageUtil.cc PeerMessageUtil.h\
  63. PeerAbstractCommand.cc PeerAbstractCommand.h\
  64. PeerInitiateConnectionCommand.cc PeerInitiateConnectionCommand.h\
  65. PeerInteractionCommand.cc PeerInteractionCommand.h\
  66. Peer.cc Peer.h\
  67. BitfieldMan.cc BitfieldMan.h\
  68. TorrentDownloadEngine.cc TorrentDownloadEngine.h\
  69. TorrentConsoleDownloadEngine.cc TorrentConsoleDownloadEngine.h\
  70. PeerListenCommand.cc PeerListenCommand.h\
  71. PendingMessage.cc PendingMessage.h\
  72. PeerMessage.cc PeerMessage.h\
  73. HandshakeMessage.h\
  74. Piece.cc Piece.h\
  75. RequestSlot.cc RequestSlot.h\
  76. RequestSlotMan.cc RequestSlotMan.h\
  77. TorrentAutoSaveCommand.cc TorrentAutoSaveCommand.h\
  78. Directory.cc Directory.h\
  79. TrackerWatcherCommand.cc TrackerWatcherCommand.h\
  80. messageDigest.h\
  81. SendMessageQueue.cc SendMessageQueue.h\
  82. MultiDiskWriter.cc MultiDiskWriter.h
  83. noinst_LIBRARIES = libaria2c.a
  84. libaria2c_a_SOURCES = $(SRCS)
  85. aria2c_LDADD = libaria2c.a @LIBINTL@ @ALLOCA@ @LIBGNUTLS_LIBS@\
  86. @LIBGCRYPT_LIBS@ @OPENSSL_LIBS@
  87. AM_CPPFLAGS = -Wall\
  88. -I../lib -I../intl -I$(top_srcdir)/intl\
  89. @LIBGNUTLS_CFLAGS@ @LIBGCRYPT_CFLAGS@ @OPENSSL_CFLAGS@\
  90. -D_FILE_OFFSET_BITS=64 -DLOCALEDIR=\"$(localedir)\" @DEFS@