| # SPDX-License-Identifier: GPL-2.0 |
| # Makefile for thermal tools |
| |
| ifeq ($(srctree),) |
| srctree := $(patsubst %/,%,$(dir $(CURDIR))) |
| srctree := $(patsubst %/,%,$(dir $(srctree))) |
| srctree := $(patsubst %/,%,$(dir $(srctree))) |
| # $(info Determined 'srctree' to be $(srctree)) |
| endif |
| |
| CFLAGS = -Wall -Wextra |
| CFLAGS += -I$(srctree)/tools/thermal/lib |
| CFLAGS += -I$(srctree)/tools/lib/thermal/include |
| |
| LDFLAGS = -L$(srctree)/tools/thermal/lib |
| LDFLAGS += -L$(srctree)/tools/lib/thermal |
| LDFLAGS += -lthermal_tools |
| LDFLAGS += -lthermal |
| LDFLAGS += -lconfig |
| LDFLAGS += -lnl-genl-3 -lnl-3 |
| |
| VERSION = 0.0.1 |
| |
| all: thermal-engine |
| %: %.c |
| $(CC) $(CFLAGS) -D VERSION=\"$(VERSION)\" -o $@ $^ $(LDFLAGS) |
| clean: |
| $(RM) thermal-engine |