Makefile 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  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:= nxp-pn5xx
  5. PKG_VERSION:= 573e2ddb7cd15c34d3da0743318569f48b949ceb
  6. PKG_GIT:= hash
  7. PKG_RELEASE:= 1
  8. PKG_DESCR:= driver for nfc pn5xx/pn71xx
  9. PKG_SECTION:= sys/drivers
  10. PKG_URL:= https://github.com/NXPNFCLinux/nxp-pn5xx
  11. PKG_SITES:= https://github.com/NXPNFCLinux/nxp-pn5xx.git
  12. include $(ADK_TOPDIR)/mk/package.mk
  13. include ${ADK_TOPDIR}/mk/kernel-ver.mk
  14. include ${ADK_TOPDIR}/mk/kernel-vars.mk
  15. $(eval $(call PKG_template,NXP_PN5XX,nxp-pn5xx,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
  16. CONFIG_STYLE:= manual
  17. BUILD_STYLE:= manual
  18. INSTALL_STYLE:= manual
  19. do-build:
  20. GCC_HONOUR_COPTS=0 LDFLAGS="" ${MAKE} -C ${LINUX_DIR} ${KERNEL_MAKE_OPTS} M="${WRKBUILD}" modules
  21. do-install:
  22. ${INSTALL_DIR} ${IDIR_NXP_PN5XX}/etc/modules.d/
  23. echo "pn5xx_i2c" > ${IDIR_NXP_PN5XX}/etc/modules.d/90-pn5xx
  24. ${INSTALL_DIR} ${IDIR_NXP_PN5XX}/lib/modules/${KERNEL_VERSION}/
  25. $(INSTALL_DATA) $(WRKBUILD)/pn5xx_i2c.ko \
  26. $(IDIR_NXP_PN5XX)/lib/modules/${KERNEL_VERSION}/
  27. include ${ADK_TOPDIR}/mk/pkg-bottom.mk