1*85bbddc3SFrederic Weisbecker# Taken from perf makefile 2*85bbddc3SFrederic Weisbeckeruname_M := $(shell uname -m 2>/dev/null || echo not) 3*85bbddc3SFrederic WeisbeckerARCH ?= $(shell echo $(uname_M) | sed -e s/i.86/i386/) 4*85bbddc3SFrederic Weisbeckerifeq ($(ARCH),i386) 5*85bbddc3SFrederic Weisbecker ARCH := x86 6*85bbddc3SFrederic Weisbeckerendif 7*85bbddc3SFrederic Weisbeckerifeq ($(ARCH),x86_64) 8*85bbddc3SFrederic Weisbecker ARCH := x86 9*85bbddc3SFrederic Weisbeckerendif 10*85bbddc3SFrederic Weisbecker 11*85bbddc3SFrederic Weisbecker 12*85bbddc3SFrederic Weisbeckerall: 13*85bbddc3SFrederic Weisbeckerifeq ($(ARCH),x86) 14*85bbddc3SFrederic Weisbecker gcc breakpoint_test.c -o run_test 15*85bbddc3SFrederic Weisbeckerelse 16*85bbddc3SFrederic Weisbecker echo "Not an x86 target, can't build breakpoints selftests" 17*85bbddc3SFrederic Weisbeckerendif 18*85bbddc3SFrederic Weisbecker 19*85bbddc3SFrederic Weisbeckerclean: 20*85bbddc3SFrederic Weisbecker rm -fr run_test 21