vars.cmake 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. # see Makefile.vars
  2. set(BASE_HEADERS
  3. base/hplatform.h
  4. base/hdef.h
  5. base/hatomic.h
  6. base/herr.h
  7. base/htime.h
  8. base/hmath.h
  9. base/hbase.h
  10. base/hversion.h
  11. base/hsysinfo.h
  12. base/hproc.h
  13. base/hthread.h
  14. base/hmutex.h
  15. base/hsocket.h
  16. base/hlog.h
  17. base/hbuf.h
  18. base/hmain.h
  19. base/hendian.h
  20. )
  21. set(SSL_HEADERS
  22. ssl/hssl.h
  23. )
  24. set(EVENT_HEADERS
  25. event/hloop.h
  26. event/nlog.h
  27. )
  28. set(UTIL_HEADERS
  29. util/base64.h
  30. util/md5.h
  31. util/sha1.h
  32. )
  33. set(CPPUTIL_HEADERS
  34. cpputil/hmap.h
  35. cpputil/hstring.h
  36. cpputil/hfile.h
  37. cpputil/hpath.h
  38. cpputil/hdir.h
  39. cpputil/hurl.h
  40. cpputil/hscope.h
  41. cpputil/hthreadpool.h
  42. cpputil/hasync.h
  43. cpputil/hobjectpool.h
  44. cpputil/ifconfig.h
  45. cpputil/iniparser.h
  46. cpputil/json.hpp
  47. cpputil/singleton.h
  48. cpputil/LRUCache.h
  49. cpputil/ThreadLocalStorage.h
  50. )
  51. set(EVPP_HEADERS
  52. evpp/Buffer.h
  53. evpp/Channel.h
  54. evpp/Event.h
  55. evpp/EventLoop.h
  56. evpp/EventLoopThread.h
  57. evpp/EventLoopThreadPool.h
  58. evpp/Status.h
  59. evpp/TcpClient.h
  60. evpp/TcpServer.h
  61. evpp/UdpClient.h
  62. evpp/UdpServer.h
  63. )
  64. set(PROTOCOL_HEADERS
  65. protocol/icmp.h
  66. protocol/dns.h
  67. protocol/ftp.h
  68. protocol/smtp.h
  69. )
  70. set(HTTP_HEADERS
  71. http/httpdef.h
  72. http/wsdef.h
  73. http/http_content.h
  74. http/HttpMessage.h
  75. http/HttpParser.h
  76. http/WebSocketParser.h
  77. http/WebSocketChannel.h
  78. )
  79. set(HTTP2_HEADERS
  80. http/http2def.h
  81. http/grpcdef.h
  82. )
  83. set(HTTP_CLIENT_HEADERS
  84. http/client/HttpClient.h
  85. http/client/requests.h
  86. http/client/axios.h
  87. http/client/AsyncHttpClient.h
  88. http/client/WebSocketClient.h)
  89. set(HTTP_SERVER_HEADERS
  90. http/server/HttpServer.h
  91. http/server/HttpService.h
  92. http/server/HttpContext.h
  93. http/server/HttpResponseWriter.h
  94. http/server/WebSocketServer.h
  95. )
  96. set(MQTT_HEADERS
  97. mqtt/mqtt_protocol.h
  98. mqtt/mqtt_client.h
  99. )