Makefile 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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:= poco
  5. PKG_VERSION:= 1.14.1
  6. PKG_RELEASE:= 1
  7. PKG_HASH:= 58e386e48bf82ca84005eb7f5fbf543e1d55ebf2e86c5914185c643cd3951632
  8. PKG_DESCR:= c++ network libraries
  9. PKG_SECTION:= libs/misc
  10. PKG_BUILDDEP:= zlib pcre2
  11. PKG_DEPENDS:= zlib libpcre2
  12. PKG_URL:= http://pocoproject.org
  13. PKG_SITES:= http://pocoproject.org/releases/poco-1.14.1/
  14. PKG_OPTS:= dev
  15. #PKG_LIBC_DEPENDS:= glibc
  16. DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
  17. include $(ADK_TOPDIR)/mk/package.mk
  18. $(eval $(call PKG_template,POCO,poco,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION),$(PKG_OPTS)))
  19. TARGET_LDFLAGS+= -latomic
  20. XAKE_FLAGS+= POCO_TARGET_OSARCH=$(ADK_TARGET_CPU_ARCH)
  21. CONFIG_STYLE:= minimal
  22. CONFIGURE_ARGS+= --prefix=/usr \
  23. --ldflags='$(TARGET_LDFLAGS)' \
  24. --no-tests \
  25. --no-samples
  26. poco-install:
  27. $(INSTALL_DIR) $(IDIR_POCO)/usr/lib
  28. $(CP) $(WRKINST)/usr/lib/libPoco*.so* \
  29. $(IDIR_POCO)/usr/lib
  30. include $(ADK_TOPDIR)/mk/pkg-bottom.mk