1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 288baa78dSbamvor.zhangjian@huawei.comTEST_GEN_PROGS := switch_endian_test 34cd968efSMichael Ellerman 4a8ba798bSbamvor.zhangjian@huawei.comEXTRA_CLEAN = $(OUTPUT)/*.o $(OUTPUT)/check-reversed.S 580d443e8Sbamvor.zhangjian@huawei.com 67e0cf1c9SMichael Ellermantop_srcdir = ../../../../.. 788baa78dSbamvor.zhangjian@huawei.cominclude ../../lib.mk 8*108e5e68SMadhavan Srinivasaninclude ../flags.mk 94cd968efSMichael Ellerman 1037496845SMadhavan SrinivasanASFLAGS += -O2 -Wall -g -nostdlib -m64 1137496845SMadhavan Srinivasan 12266bac36SMichael Ellerman$(OUTPUT)/switch_endian_test: ASFLAGS += -I $(OUTPUT) 13a8ba798bSbamvor.zhangjian@huawei.com$(OUTPUT)/switch_endian_test: $(OUTPUT)/check-reversed.S 144cd968efSMichael Ellerman 15a8ba798bSbamvor.zhangjian@huawei.com$(OUTPUT)/check-reversed.o: $(OUTPUT)/check.o 164cd968efSMichael Ellerman $(CROSS_COMPILE)objcopy -j .text --reverse-bytes=4 -O binary $< $@ 174cd968efSMichael Ellerman 18a8ba798bSbamvor.zhangjian@huawei.com$(OUTPUT)/check-reversed.S: $(OUTPUT)/check-reversed.o 194cd968efSMichael Ellerman hexdump -v -e '/1 ".byte 0x%02X\n"' $< > $@ 20