Makefile 1.5 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:= tinyx
  5. PKG_VERSION:= git
  6. PKG_RELEASE:= 1
  7. PKG_HASH:= db206aeef89104e1bd4cab40508eb1160f8a6bc69848eaf16cbc35eda1c62864
  8. PKG_DESCR:= tiny x server
  9. PKG_SECTION:= x11/drivers
  10. PKG_DEPENDS:= libxcvt libfontenc xkeyboard-config xkbcomp libxau libxaw
  11. PKG_DEPENDS+= libxmu libxpm libxrender libxt libxxf86dga libxext
  12. PKG_DEPENDS+= libxdmcp libxv libsm libice libx11 libxcb libdrm libxtst
  13. PKG_DEPENDS+= libxshmfence libfreetype libfontenc libxfont
  14. PKG_BUILDDEP:= libX11 randrproto renderproto fixesproto damageproto
  15. PKG_BUILDDEP+= scrnsaverproto resourceproto fontsproto videoproto
  16. PKG_BUILDDEP+= compositeproto evieext xf86dgaproto recordproto dri3proto
  17. PKG_BUILDDEP+= xineramaproto presentproto xf86driproto glproto libXtst
  18. PKG_BUILDDEP+= xorgproto libxcvt font-util-host libXfont
  19. PKG_NEEDS:= threads c++
  20. PKG_SITES:= https://github.com/tinycorelinux/tinyx.git
  21. DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
  22. PKG_CFLINE_TINYX:=depends on ADK_TARGET_WITH_VGA || ADK_TARGET_QEMU_WITH_GRAPHIC
  23. include $(ADK_TOPDIR)/mk/package.mk
  24. $(eval $(call PKG_template,TINYX,tinyx,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
  25. AUTOTOOL_STYLE:= autoreconf
  26. CONFIGURE_ARGS+= --with-fontdir=/usr/share/fonts/X11
  27. tinyx-install:
  28. $(INSTALL_DIR) $(IDIR_TINYX)/usr/bin
  29. ${CP} ${WRKINST}/usr/bin/Xfbdev $(IDIR_TINYX)/usr/bin
  30. include ${ADK_TOPDIR}/mk/pkg-bottom.mk