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 (553B)


      1# SPDX-License-Identifier: GPL-2.0
      2# Makefile for vm tools
      3#
      4include ../scripts/Makefile.include
      5
      6TARGETS=page-types slabinfo page_owner_sort
      7
      8LIB_DIR = ../lib/api
      9LIBS = $(LIB_DIR)/libapi.a
     10
     11CFLAGS = -Wall -Wextra -I../lib/
     12LDFLAGS = $(LIBS)
     13
     14all: $(TARGETS)
     15
     16$(TARGETS): $(LIBS)
     17
     18$(LIBS):
     19	make -C $(LIB_DIR)
     20
     21%: %.c
     22	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
     23
     24clean:
     25	$(RM) page-types slabinfo page_owner_sort
     26	make -C $(LIB_DIR) clean
     27
     28sbindir ?= /usr/sbin
     29
     30install: all
     31	install -d $(DESTDIR)$(sbindir)
     32	install -m 755 -p $(TARGETS) $(DESTDIR)$(sbindir)