cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Makefile (708B)


      1# SPDX-License-Identifier: GPL-2.0
      2# Makefile for thermal tools
      3
      4ifeq ($(srctree),)
      5srctree := $(patsubst %/,%,$(dir $(CURDIR)))
      6srctree := $(patsubst %/,%,$(dir $(srctree)))
      7srctree := $(patsubst %/,%,$(dir $(srctree)))
      8# $(info Determined 'srctree' to be $(srctree))
      9endif
     10
     11CFLAGS = -Wall -Wextra
     12CFLAGS += -I$(srctree)/tools/thermal/lib
     13CFLAGS += -I$(srctree)/tools/lib/thermal/include
     14
     15LDFLAGS = -L$(srctree)/tools/thermal/lib
     16LDFLAGS += -L$(srctree)/tools/lib/thermal
     17LDFLAGS += -lthermal_tools
     18LDFLAGS += -lthermal
     19LDFLAGS += -lconfig
     20LDFLAGS += -lnl-genl-3 -lnl-3
     21
     22VERSION = 0.0.1
     23
     24all: thermal-engine
     25%: %.c
     26	$(CC) $(CFLAGS) -D VERSION=\"$(VERSION)\" -o $@ $^ $(LDFLAGS)
     27clean:
     28	$(RM) thermal-engine