$(call PKG_INIT_BIN, 9d4e4b7917f89828a44726d18782540c62551169) $(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.xz $(PKG)_HASH:=02b6141c8acc994f86511a616e89b32316dbf05ff8db21b2fef9b2ef728a2756 $(PKG)_SITE:=git@https://github.com/TangoCash/lcd4linux.git $(PKG)_BINARY:=$($(PKG)_DIR)/lcd4linux $(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/bin/lcd4linux $(PKG)_DEPENDS_ON += ncurses libgd jpeg libusb libusb1 libftdi $(PKG)_CONFIGURE_PRE_CMDS += echo "\#define VCS_VERSION \"$($(PKG)_VERSION)\"" > vcs_version.h; $(PKG)_CONFIGURE_PRE_CMDS += ./bootstrap; $(PKG)_CONFIGURE_PRE_CMDS += $(call PKG_PREVENT_RPATH_HARDCODING,./configure) $(PKG)_CONFIGURE_OPTIONS += --disable-rpath $(PKG)_CONFIGURE_OPTIONS += --with-x=no $(PKG)_CONFIGURE_OPTIONS += --with-drivers=all,!LCDLinux,!LUIse,!RouterBoard,!serdisplib,!st2205,!VNC,!X11,!HD44780,!LPH7508,!M50530,!T6963,!Noritake,!T6963,!Sample $(PKG)_CONFIGURE_OPTIONS += --with-plugins=all,!dbus,!gps,!mpd,!mpris_dbus,!mysql,!netinfo,!qnaplog,!raspi,!wireless #$(PKG)_CONFIGURE_POST_CMDS += $(SED) -i "s,.*AM_V_CCLD.*.\(.\).lcd4linux_LDADD.*,& \1(EXTRA_LIBS)," Makefile; #$(PKG)_REBUILD_SUBOPTS += FREETZ_PACKAGE_LCD4LINUX_STATIC #ifeq ($(strip $(FREETZ_PACKAGE_LCD4LINUX_STATIC)),y) #$(PKG)_EXTRA_LIBS += #$(PKG)_LDFLAGS += --static #endif $(PKG_SOURCE_DOWNLOAD) $(PKG_UNPACKED) $(PKG_CONFIGURED_CONFIGURE) $($(PKG)_BINARY): $($(PKG)_DIR)/.configured $(SUBMAKE) -C $(LCD4LINUX_DIR) \ CC="$(TARGET_CC)" \ CFLAGS="$(TARGET_CFLAGS)" \ LDFLAGS="$(TARGET_LDFLAGS) $(LCD4LINUX_LDFLAGS)" \ EXTRA_LIBS="$(LCD4LINUX_EXTRA_LIBS)" $($(PKG)_TARGET_BINARY): $($(PKG)_BINARY) $(INSTALL_BINARY_STRIP) $(pkg): $(pkg)-precompiled: $(LCD4LINUX_TARGET_BINARY) $(pkg)-clean: -$(SUBMAKE) -C $(LCD4LINUX_DIR) clean $(RM) $(LCD4LINUX_DIR)/.configured $(pkg)-uninstall: $(RM) $(LCD4LINUX_TARGET_BINARY) $(PKG_FINISH)