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


      1# SPDX-License-Identifier: GPL-2.0
      2TEST_GEN_PROGS := switch_endian_test
      3
      4ASFLAGS += -O2 -Wall -g -nostdlib -m64
      5
      6EXTRA_CLEAN = $(OUTPUT)/*.o $(OUTPUT)/check-reversed.S
      7
      8top_srcdir = ../../../../..
      9include ../../lib.mk
     10
     11$(OUTPUT)/switch_endian_test: ASFLAGS += -I $(OUTPUT)
     12$(OUTPUT)/switch_endian_test: $(OUTPUT)/check-reversed.S
     13
     14$(OUTPUT)/check-reversed.o: $(OUTPUT)/check.o
     15	$(CROSS_COMPILE)objcopy -j .text --reverse-bytes=4 -O binary $< $@
     16
     17$(OUTPUT)/check-reversed.S: $(OUTPUT)/check-reversed.o
     18	hexdump -v -e '/1 ".byte 0x%02X\n"' $< > $@