Makefile.vars 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. MKDIR = -mkdir -p 2>/dev/null
  2. CP = -cp -r 2>/dev/null
  3. RM = -rm -r 2>/dev/null
  4. LDCONFIG = -ldconfig 2>/dev/null
  5. PREFIX ?= /usr/local
  6. INSTALL_INCDIR ?= $(PREFIX)/include/hv
  7. INSTALL_LIBDIR ?= $(PREFIX)/lib
  8. BASE_HEADERS = base/hplatform.h\
  9. \
  10. base/hdef.h\
  11. base/hatomic.h\
  12. base/herr.h\
  13. base/htime.h\
  14. base/hmath.h\
  15. base/hbase.h\
  16. base/hversion.h\
  17. base/hsysinfo.h\
  18. base/hproc.h\
  19. base/hthread.h\
  20. base/hmutex.h\
  21. base/hsocket.h\
  22. base/hlog.h\
  23. base/hbuf.h\
  24. base/hmain.h\
  25. base/hendian.h\
  26. SSL_HEADERS = ssl/hssl.h
  27. EVENT_HEADERS = event/hloop.h\
  28. event/nlog.h\
  29. UTIL_HEADERS = util/base64.h\
  30. util/md5.h\
  31. util/sha1.h\
  32. CPPUTIL_HEADERS = cpputil/hmap.h\
  33. cpputil/hstring.h\
  34. cpputil/hfile.h\
  35. cpputil/hpath.h\
  36. cpputil/hdir.h\
  37. cpputil/hurl.h\
  38. cpputil/hscope.h\
  39. cpputil/hthreadpool.h\
  40. cpputil/hasync.h\
  41. cpputil/hobjectpool.h\
  42. cpputil/ifconfig.h\
  43. cpputil/iniparser.h\
  44. cpputil/json.hpp\
  45. cpputil/singleton.h\
  46. cpputil/LRUCache.h\
  47. cpputil/ThreadLocalStorage.h\
  48. EVPP_HEADERS = evpp/Buffer.h\
  49. evpp/Channel.h\
  50. evpp/Event.h\
  51. evpp/EventLoop.h\
  52. evpp/EventLoopThread.h\
  53. evpp/EventLoopThreadPool.h\
  54. evpp/Status.h\
  55. evpp/TcpClient.h\
  56. evpp/TcpServer.h\
  57. evpp/UdpClient.h\
  58. evpp/UdpServer.h\
  59. PROTOCOL_HEADERS = protocol/icmp.h\
  60. protocol/dns.h\
  61. protocol/ftp.h\
  62. protocol/smtp.h
  63. HTTP_HEADERS = http/httpdef.h\
  64. http/wsdef.h\
  65. http/http_content.h\
  66. http/HttpMessage.h\
  67. http/HttpParser.h\
  68. http/WebSocketParser.h\
  69. http/WebSocketChannel.h\
  70. HTTP2_HEADERS = http/http2def.h\
  71. http/grpcdef.h\
  72. HTTP_CLIENT_HEADERS = http/client/HttpClient.h\
  73. http/client/requests.h\
  74. http/client/axios.h\
  75. http/client/AsyncHttpClient.h\
  76. http/client/WebSocketClient.h\
  77. HTTP_SERVER_HEADERS = http/server/HttpServer.h\
  78. http/server/HttpService.h\
  79. http/server/HttpContext.h\
  80. http/server/HttpResponseWriter.h\
  81. http/server/WebSocketServer.h\
  82. MQTT_HEADERS = mqtt/mqtt_protocol.h\
  83. mqtt/mqtt_client.h\