xref: /OK3568_Linux_fs/buildroot/package/skalibs/skalibs.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# skalibs
4#
5################################################################################
6
7SKALIBS_VERSION = 2.10.0.3
8SKALIBS_SITE = http://skarnet.org/software/skalibs
9SKALIBS_LICENSE = ISC
10SKALIBS_LICENSE_FILES = COPYING
11SKALIBS_INSTALL_STAGING = YES
12
13SKALIBS_CONF_OPTS = \
14	--prefix=/ \
15	--with-default-path=/sbin:/usr/sbin:/bin:/usr/bin \
16	--with-sysdep-devurandom=yes \
17	$(SHARED_STATIC_LIBS_OPTS)
18
19define SKALIBS_CONFIGURE_CMDS
20	(cd $(@D); $(TARGET_CONFIGURE_OPTS) ./configure $(SKALIBS_CONF_OPTS))
21endef
22
23define SKALIBS_BUILD_CMDS
24	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
25endef
26
27define SKALIBS_INSTALL_TARGET_CMDS
28	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install
29	rm -rf $(TARGET_DIR)/usr/lib/skalibs
30endef
31
32define SKALIBS_INSTALL_STAGING_CMDS
33	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(STAGING_DIR) install
34endef
35
36HOST_SKALIBS_CONF_OPTS = \
37	--prefix=$(HOST_DIR) \
38	--disable-static \
39	--enable-shared \
40	--disable-allstatic
41
42define HOST_SKALIBS_CONFIGURE_CMDS
43	(cd $(@D); $(HOST_CONFIGURE_OPTS) ./configure $(HOST_SKALIBS_CONF_OPTS))
44endef
45
46define HOST_SKALIBS_BUILD_CMDS
47	$(HOST_MAKE_ENV) $(MAKE) -C $(@D)
48endef
49
50define HOST_SKALIBS_INSTALL_CMDS
51	$(HOST_MAKE_ENV) $(MAKE) -C $(@D) install
52endef
53
54$(eval $(generic-package))
55$(eval $(host-generic-package))
56