linuxconsoletools.mk 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ################################################################################
  2. #
  3. # linuxconsoletools
  4. #
  5. ################################################################################
  6. LINUXCONSOLETOOLS_VERSION = 1.7.0
  7. LINUXCONSOLETOOLS_SOURCE = linuxconsoletools-$(LINUXCONSOLETOOLS_VERSION).tar.bz2
  8. LINUXCONSOLETOOLS_SITE = https://downloads.sourceforge.net/project/linuxconsole
  9. LINUXCONSOLETOOLS_LICENSE = GPL-2.0+
  10. LINUXCONSOLETOOLS_LICENSE_FILES = COPYING
  11. ifeq ($(BR2_PACKAGE_LINUXCONSOLETOOLS_INPUTATTACH),y)
  12. LINUXCONSOLETOOLS_MAKE_OPTS += ENABLE_INPUTATTACH=1
  13. endif
  14. ifeq ($(BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK),y)
  15. LINUXCONSOLETOOLS_MAKE_OPTS += ENABLE_JOYSTICK=1
  16. endif
  17. ifeq ($(BR2_PACKAGE_LINUXCONSOLETOOLS_FORCEFEEDBACK),y)
  18. LINUXCONSOLETOOLS_MAKE_OPTS += \
  19. ENABLE_FORCEFEEDBACK=1 \
  20. CFLAGS="$(TARGET_CFLAGS) -std=gnu99"
  21. LINUXCONSOLETOOLS_DEPENDENCIES += sdl2 host-pkgconf
  22. endif
  23. define LINUXCONSOLETOOLS_BUILD_CMDS
  24. $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
  25. $(LINUXCONSOLETOOLS_MAKE_OPTS)
  26. endef
  27. define LINUXCONSOLETOOLS_INSTALL_TARGET_CMDS
  28. $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
  29. $(LINUXCONSOLETOOLS_MAKE_OPTS) \
  30. DESTDIR="$(TARGET_DIR)" \
  31. PREFIX=/usr \
  32. install
  33. endef
  34. $(eval $(generic-package))