aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/thermal/tmon/Makefile18
1 files changed, 12 insertions, 6 deletions
diff --git a/tools/thermal/tmon/Makefile b/tools/thermal/tmon/Makefile
index 3a961e998281..1e11bd38a6b4 100644
--- a/tools/thermal/tmon/Makefile
+++ b/tools/thermal/tmon/Makefile
@@ -1,9 +1,15 @@
1# We need this for the "cc-option" macro.
2include ../../../scripts/Kbuild.include
3
1VERSION = 1.0 4VERSION = 1.0
2 5
3BINDIR=usr/bin 6BINDIR=usr/bin
4WARNFLAGS=-Wall -Wshadow -W -Wformat -Wimplicit-function-declaration -Wimplicit-int 7WARNFLAGS=-Wall -Wshadow -W -Wformat -Wimplicit-function-declaration -Wimplicit-int
5CFLAGS+= -O1 ${WARNFLAGS} -fstack-protector 8CFLAGS+= -O1 ${WARNFLAGS}
6CC=$(CROSS_COMPILE)gcc 9# Add "-fstack-protector" only if toolchain supports it.
10CFLAGS+= $(call cc-option,-fstack-protector)
11CC?= $(CROSS_COMPILE)gcc
12PKG_CONFIG?= pkg-config
7 13
8CFLAGS+=-D VERSION=\"$(VERSION)\" 14CFLAGS+=-D VERSION=\"$(VERSION)\"
9LDFLAGS+= 15LDFLAGS+=
@@ -18,12 +24,12 @@ STATIC := --static
18endif 24endif
19 25
20TMON_LIBS=-lm -lpthread 26TMON_LIBS=-lm -lpthread
21TMON_LIBS += $(shell pkg-config --libs $(STATIC) panelw ncursesw 2> /dev/null || \ 27TMON_LIBS += $(shell $(PKG_CONFIG) --libs $(STATIC) panelw ncursesw 2> /dev/null || \
22 pkg-config --libs $(STATIC) panel ncurses 2> /dev/null || \ 28 $(PKG_CONFIG) --libs $(STATIC) panel ncurses 2> /dev/null || \
23 echo -lpanel -lncurses) 29 echo -lpanel -lncurses)
24 30
25CFLAGS += $(shell pkg-config --cflags $(STATIC) panelw ncursesw 2> /dev/null || \ 31CFLAGS += $(shell $(PKG_CONFIG) --cflags $(STATIC) panelw ncursesw 2> /dev/null || \
26 pkg-config --cflags $(STATIC) panel ncurses 2> /dev/null) 32 $(PKG_CONFIG) --cflags $(STATIC) panel ncurses 2> /dev/null)
27 33
28OBJS = tmon.o tui.o sysfs.o pid.o 34OBJS = tmon.o tui.o sysfs.o pid.o
29OBJS += 35OBJS +=