0001-Fix-config-for-OE.patch 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. From 54b0fc6c15cd4b9dcc9a5a9a39e6be2398128eb8 Mon Sep 17 00:00:00 2001
  2. From: Kas User <kas@example.com>
  3. Date: Mon, 7 May 2018 10:51:03 +0200
  4. Subject: [PATCH] Fix config for OE
  5. Signed-off-by: Kas User <kas@example.com>
  6. ---
  7. config | 31 +++++++++++++++++--------------
  8. 1 file changed, 17 insertions(+), 14 deletions(-)
  9. diff --git a/config b/config
  10. index 8664568..31e65a2 100644
  11. --- a/config
  12. +++ b/config
  13. @@ -27,7 +27,7 @@ DISPLAY_DRIVER ?= x11
  14. # Uncomment TSYS_POSIX if your platform is not listed in include/tek/config.h
  15. # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  16. -CC = $(CROSS_COMPILE)gcc -fpic # -DTSYS_POSIX
  17. +CC ?= $(CROSS_COMPILE)gcc -fpic # -DTSYS_POSIX
  18. # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  19. # For Windows using MinGW:
  20. @@ -117,8 +117,8 @@ TEKUI_LIBS =
  21. PNG_DIR = $(PREFIX)
  22. PNG_INCDIR = $(PNG_DIR)/include
  23. PNG_LIBDIR = $(PNG_DIR)/lib
  24. -# TEKUI_DEFS += -DENABLE_PNG -I$(PNG_INCDIR)
  25. -# TEKUI_LIBS += -L$(PNG_LIBDIR) -lpng # $(CC_LD_RT)$(PNG_LIBDIR)
  26. +TEKUI_DEFS += -DENABLE_PNG -I$(PNG_INCDIR)
  27. +TEKUI_LIBS += -L$(PNG_LIBDIR) -lpng # $(CC_LD_RT)$(PNG_LIBDIR)
  28. TEKLIB_DEFS = -DENABLE_LAZY_SINGLETON
  29. @@ -129,13 +129,14 @@ TEKLIB_DEFS = -DENABLE_LAZY_SINGLETON
  30. #------------------------------------------------------------------------------
  31. PREFIX ?= /usr/local
  32. -LUAVER ?= 5.1
  33. +LUAVER ?= `pkg-config --modversion lua | cut -d'.' -f1,2`
  34. LUA_DIR = $(PREFIX)
  35. LUA_INCDIR = $(LUA_DIR)/include
  36. -LUA_DEFS = -I$(LUA_INCDIR) -I/usr/include/lua$(LUAVER)
  37. +#LUA_DEFS = -I$(LUA_INCDIR) -I/usr/include/lua$(LUAVER)
  38. +LUA_DEFS = `pkg-config --cflags lua` #$(LUA_DIR)/include
  39. # some known paths in distributions and toolchains:
  40. -LUA_DEFS += -I/usr/local/include/lua51 -I/usr/include/lua5.1
  41. +#LUA_DEFS += -I/usr/local/include/lua51 -I/usr/include/lua5.1
  42. LUA_LIB = $(PREFIX)/lib/lua/$(LUAVER)
  43. LUA_SHARE = $(PREFIX)/share/lua/$(LUAVER)
  44. @@ -146,11 +147,13 @@ SYS_LUA_SHARE = $(PREFIX)/share/lua/$(LUAVER)
  45. # Libraries:
  46. #------------------------------------------------------------------------------
  47. -FREETYPE_DIR = $(PREFIX)
  48. -FREETYPE_INCDIR = $(FREETYPE_DIR)/include
  49. -FREETYPE_LIBDIR = $(FREETYPE_DIR)/lib
  50. -FREETYPE_LIBS = -L$(FREETYPE_LIBDIR) -lfreetype # $(CC_LD_RT)$(FREETYPE_LIBDIR)
  51. -FREETYPE_DEFS = -I$(FREETYPE_INCDIR)/freetype2 `freetype-config --cflags`
  52. +#FREETYPE_DIR = $(PREFIX)
  53. +#FREETYPE_INCDIR = $(FREETYPE_DIR)/include
  54. +#FREETYPE_LIBDIR = $(FREETYPE_DIR)/lib
  55. +FREETYPE_INCDIR = `pkg-config --cflags freetype2`
  56. +#FREETYPE_LIBS = -L$(FREETYPE_LIBDIR) -lfreetype # $(CC_LD_RT)$(FREETYPE_LIBDIR)
  57. +FREETYPE_LIBS = `pkg-config --libs freetype2`
  58. +FREETYPE_DEFS = $(FREETYPE_INCDIR)
  59. # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  60. # X11 defines and libraries:
  61. @@ -170,7 +173,7 @@ XFT_DIR = $(X11_DIR)
  62. XFT_INCDIR = $(XFT_DIR)/include
  63. XFT_LIBDIR = $(XFT_DIR)/lib
  64. XFT_LIBS = -L$(XFT_LIBDIR) -lXft # $(CC_LD_RT)$(XFT_LIBDIR)
  65. -XFT_DEFS = -I$(XFT_INCDIR) -DENABLE_XFT
  66. +XFT_DEFS = -I$(XFT_INCDIR) # -DENABLE_XFT
  67. FONTCONFIG_DIR = $(PREFIX)
  68. FONTCONFIG_INCDIR = $(FONTCONFIG_DIR)/include
  69. @@ -254,7 +257,7 @@ LUAARCH = -m64 # -m32 for 32bit, -m64 for 64bit architecture
  70. # Build tools:
  71. #------------------------------------------------------------------------------
  72. -AR = $(CROSS_COMPILE)ar rcu
  73. +AR = ar rcu
  74. RM = rm -f
  75. RMDIR = rm -rf
  76. MKDIR = mkdir -p
  77. @@ -262,7 +265,7 @@ ECHO = echo
  78. INSTALL_B = install
  79. INSTALL_F = install
  80. INSTALL_D = install -d
  81. -INSTALL_S = install -s
  82. +INSTALL_S = install
  83. #------------------------------------------------------------------------------
  84. # Predefined targets:
  85. --
  86. 2.7.4