162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci# Makefile for thermal tools 362306a36Sopenharmony_ci 462306a36Sopenharmony_ciifeq ($(srctree),) 562306a36Sopenharmony_cisrctree := $(patsubst %/,%,$(dir $(CURDIR))) 662306a36Sopenharmony_cisrctree := $(patsubst %/,%,$(dir $(srctree))) 762306a36Sopenharmony_cisrctree := $(patsubst %/,%,$(dir $(srctree))) 862306a36Sopenharmony_ci# $(info Determined 'srctree' to be $(srctree)) 962306a36Sopenharmony_ciendif 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciCFLAGS = -Wall -Wextra 1262306a36Sopenharmony_ciCFLAGS += -I$(srctree)/tools/thermal/lib 1362306a36Sopenharmony_ciCFLAGS += -I$(srctree)/tools/lib/thermal/include 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciLDFLAGS = -L$(srctree)/tools/thermal/lib 1662306a36Sopenharmony_ciLDFLAGS += -L$(srctree)/tools/lib/thermal 1762306a36Sopenharmony_ciLDFLAGS += -lthermal_tools 1862306a36Sopenharmony_ciLDFLAGS += -lthermal 1962306a36Sopenharmony_ciLDFLAGS += -lconfig 2062306a36Sopenharmony_ciLDFLAGS += -lnl-genl-3 -lnl-3 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ciVERSION = 0.0.1 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ciall: thermal-engine 2562306a36Sopenharmony_ci%: %.c 2662306a36Sopenharmony_ci $(CC) $(CFLAGS) -D VERSION=\"$(VERSION)\" -o $@ $^ $(LDFLAGS) 2762306a36Sopenharmony_ciclean: 2862306a36Sopenharmony_ci $(RM) thermal-engine 29