Makefile 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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.9
  6. PKG_RELEASE:= 1
  7. PKG_HASH:= f0aad4cb88a3322207c82136ddc07bed48a37c2c21f82962d6c5ccb422711062
  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. 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. --cross-compile \
  21. --cross-answers=$(WRKSRC)/cache.txt \
  22. --hostcc=gcc
  23. CONFIGURE_ENV+= PYTHON_CONFIG="$(STAGING_TARGET_DIR)/usr/bin/python-config" \
  24. python_LDFLAGS="" \
  25. python_LIBDIR=""
  26. pre-configure:
  27. $(CP) ./files/cache.txt $(WRKSRC)
  28. echo 'Checking uname machine type: "$(ADK_TARGET_ARCH)"' >>$(WRKSRC)/cache.txt
  29. libtalloc-install:
  30. $(INSTALL_DIR) $(IDIR_LIBTALLOC)/usr/lib
  31. $(CP) $(WRKINST)/usr/lib/libtalloc.so* \
  32. $(IDIR_LIBTALLOC)/usr/lib
  33. include $(ADK_TOPDIR)/mk/pkg-bottom.mk