Makefile 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. include $(ADK_TOPDIR)/rules.mk
  4. PKG_NAME:= talloc
  5. PKG_VERSION:= 2.1.2
  6. PKG_RELEASE:= 1
  7. PKG_HASH:= 230d78a3fca75a15ab0f5d76d7bbaeadd3c1e695adcbb085932d227f5c31838d
  8. PKG_DESCR:= memory allocation library
  9. PKG_SECTION:= libs/misc
  10. PKG_BUILDDEP:= python2-host python2
  11. PKG_URL:= https://talloc.samba.org/talloc/doc/html/index.html
  12. PKG_SITES:= https://www.samba.org/ftp/talloc/
  13. PKG_LIBNAME:= libtalloc
  14. DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
  15. include $(ADK_TOPDIR)/mk/package.mk
  16. $(eval $(call PKG_template,LIBTALLOC,libtalloc,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
  17. CONFIG_STYLE:= minimal
  18. CONFIGURE_ARGS+= --prefix=/usr \
  19. --cross-compile \
  20. --cross-answers=$(WRKSRC)/cache.txt \
  21. --hostcc=gcc
  22. CONFIGURE_ENV+= PYTHON_CONFIG="$(STAGING_TARGET_DIR)/usr/bin/python-config" \
  23. python_LDFLAGS="" \
  24. python_LIBDIR=""
  25. pre-configure:
  26. $(CP) ./files/cache.txt $(WRKSRC)
  27. echo 'Checking uname machine type: "$(ADK_TARGET_ARCH)"' >>$(WRKSRC)/cache.txt
  28. libtalloc-install:
  29. $(INSTALL_DIR) $(IDIR_LIBTALLOC)/usr/lib
  30. $(CP) $(WRKINST)/usr/lib/libtalloc.so* \
  31. $(IDIR_LIBTALLOC)/usr/lib
  32. include $(ADK_TOPDIR)/mk/pkg-bottom.mk