xref: /buildroot/package/libhttpparser/libhttpparser.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# libhttpparser
4#
5################################################################################
6
7LIBHTTPPARSER_VERSION = 2.9.4
8LIBHTTPPARSER_SITE = $(call github,nodejs,http-parser,v$(LIBHTTPPARSER_VERSION))
9LIBHTTPPARSER_INSTALL_STAGING = YES
10LIBHTTPPARSER_LICENSE = MIT
11LIBHTTPPARSER_LICENSE_FILES = LICENSE-MIT
12
13define LIBHTTPPARSER_BUILD_CMDS
14	$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) library package
15endef
16
17define LIBHTTPPARSER_INSTALL_STAGING_CMDS
18	$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) PREFIX=$(STAGING_DIR)/usr install
19	$(INSTALL) -D -m 0644 $(@D)/libhttp_parser.a $(STAGING_DIR)/usr/lib/libhttp_parser.a
20endef
21
22define LIBHTTPPARSER_INSTALL_TARGET_CMDS
23	$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) PREFIX=$(TARGET_DIR)/usr install
24endef
25
26define HOST_LIBHTTPPARSER_BUILD_CMDS
27	$(MAKE) $(HOST_CONFIGURE_OPTS) -C $(@D) library package
28endef
29
30define HOST_LIBHTTPPARSER_INSTALL_CMDS
31	$(MAKE) $(HOST_CONFIGURE_OPTS) -C $(@D) PREFIX=$(HOST_DIR) install
32endef
33
34$(eval $(generic-package))
35$(eval $(host-generic-package))
36

Last Index update Fri Aug 22 08:59:00 CST 2025