# This file is part of the FreeWRT project. FreeWRT is copyrighted
# material, please see the LICENCE file in the top-level directory

include $(TOPDIR)/rules.mk

PKG_NAME:=		evtest
PKG_VERSION:=		1.35
PKG_RELEASE:=		1
PKG_MD5SUM:=		d9e77c52acef36bd071e3b3d830d2ecd

PKG_SOURCE_URL:=	https://gitlab.freedesktop.org/libevdev/evtest/-/archive/$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE:=		$(PKG_NAME)-$(PKG_NAME)-$(PKG_VERSION).tar.gz

WRKSRC=			$(WRKDIR)/$(PKG_NAME)-$(PKG_NAME)-$(PKG_VERSION)

include $(TOPDIR)/mk/package.mk

$(eval $(call PKG_template,EVTEST,evtest,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))

$(WRKBUILD)/.configured:
	(cd $(WRKBUILD); ./autogen.sh)
	(PATH="$(PATH):$(TARGET_PATH)"; cd $(WRKBUILD); ./configure \
		  --target=$(GNU_TARGET_NAME) \
		  --host=$(GNU_TARGET_NAME) \
		  --build=$(GNU_HOST_NAME) \
		  --prefix=/usr \
	);
	touch $@

$(WRKBUILD)/.built: $(WRKBUILD)/.configured
	$(MAKE) -C $(WRKBUILD) \
		CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" \
		all
	$(MAKE) -C $(WRKBUILD) \
		DESTDIR="$(WRKINST)" \
		install
	touch $@

$(IPKG_EVTEST):
	$(INSTALL_DIR) $(IDIR_EVTEST)/usr/bin
	$(CP) $(WRKINST)/usr/bin/evtest $(IDIR_EVTEST)/usr/bin/
	$(RSTRIP) $(IDIR_EVTEST)
	$(IPKG_BUILD) $(IDIR_EVTEST) $(PACKAGE_DIR)

compile-targets:
clean-targets:
