185bbddc3SFrederic Weisbecker# Taken from perf makefile 285bbddc3SFrederic Weisbeckeruname_M := $(shell uname -m 2>/dev/null || echo not) 385bbddc3SFrederic WeisbeckerARCH ?= $(shell echo $(uname_M) | sed -e s/i.86/i386/) 485bbddc3SFrederic Weisbeckerifeq ($(ARCH),i386) 585bbddc3SFrederic Weisbecker ARCH := x86 685bbddc3SFrederic Weisbeckerendif 785bbddc3SFrederic Weisbeckerifeq ($(ARCH),x86_64) 885bbddc3SFrederic Weisbecker ARCH := x86 985bbddc3SFrederic Weisbeckerendif 1085bbddc3SFrederic Weisbecker 1185bbddc3SFrederic Weisbecker 1285bbddc3SFrederic Weisbeckerall: 1385bbddc3SFrederic Weisbeckerifeq ($(ARCH),x86) 14f467f714SFrederic Weisbecker gcc breakpoint_test.c -o breakpoint_test 1585bbddc3SFrederic Weisbeckerelse 1685bbddc3SFrederic Weisbecker echo "Not an x86 target, can't build breakpoints selftests" 1785bbddc3SFrederic Weisbeckerendif 1885bbddc3SFrederic Weisbecker 19*5e29a910SMichael EllermanTEST_PROGS := breakpoint_test 20*5e29a910SMichael Ellerman 21*5e29a910SMichael Ellermaninclude ../lib.mk 22f467f714SFrederic Weisbecker 2385bbddc3SFrederic Weisbeckerclean: 24f467f714SFrederic Weisbecker rm -fr breakpoint_test 25