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