Makefile 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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.4.3
  6. PKG_RELEASE:= 1
  7. PKG_HASH:= dc46c40b9f46bb34dd97fe41f548b0e8b247b77a918576733c528e83abd854dd
  8. PKG_DESCR:= memory allocation library
  9. PKG_SECTION:= libs/misc
  10. PKG_BUILDDEP:= python3-host python3
  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. PKG_OPTS:= dev
  15. DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
  16. include $(ADK_TOPDIR)/mk/package.mk
  17. $(eval $(call PKG_template,LIBTALLOC,libtalloc,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
  18. CONFIG_STYLE:= minimal
  19. CONFIGURE_ARGS+= --prefix=/usr \
  20. --disable-python \
  21. --cross-compile \
  22. --cross-answers=$(WRKSRC)/cache.txt \
  23. --hostcc=gcc
  24. CONFIGURE_ENV+= PYTHON_CONFIG="$(STAGING_TARGET_DIR)/usr/bin/python-config" \
  25. python_LDFLAGS="" \
  26. python_LIBDIR=""
  27. pre-configure:
  28. $(CP) ./files/cache.txt $(WRKSRC)
  29. echo 'Checking uname machine type: "$(ADK_TARGET_ARCH)"' >>$(WRKSRC)/cache.txt
  30. libtalloc-install:
  31. $(INSTALL_DIR) $(IDIR_LIBTALLOC)/usr/lib
  32. $(CP) $(WRKINST)/usr/lib/libtalloc.so* \
  33. $(IDIR_LIBTALLOC)/usr/lib
  34. include $(ADK_TOPDIR)/mk/pkg-bottom.mk