summaryrefslogtreecommitdiffstats
path: root/patches/xli-1.17.0/xli-1.17.0-makefile.diff
blob: 302176cc7f60f7d1db3b2cef2fb12db1a2c44c36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Subject: xli: makefile is not sysroot and generic compiler aware
From: Robert Schwebel <r.schwebel@pengutronix.de>

Use $(SYSROOT) in front of paths and $(CC) for the compiler.
Additionally, add some required libraries.

Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>

---

Index: Makefile.std
===================================================================
--- Makefile.std.orig
+++ Makefile.std
@@ -7,17 +7,17 @@
 
 MISC_DEFINES=
 
-SYSPATHFILE=/usr/lib/X11/Xli
-INSTALLDIR=/usr/bin/X11
+SYSPATHFILE=$(SYSROOT)/usr/lib/X11/Xli
+INSTALLDIR=$(SYSROOT)/usr/bin/X11
 SHELL= /bin/sh
 MAKE= make
-STD_CC= cc
-GCC= gcc
+STD_CC= $(CC)
+GCC= $(CC)
 CP= cp
 LN= ln -s
 RM= rm -f
 MV= mv -f
-LIBS= -lX11 -lm
+LIBS= -lX11 -lm -ljpeg -lpng -lXext
 CFLAGS= -O -DSYSPATHFILE=\"$(SYSPATHFILE)\" $(OPTIONALFLAGS) $(EXTRAFLAGS)
 GCCFLAGS= -fstrength-reduce -finline-functions