Blame src/perfctr-2.7.x/examples/perfex/Makefile

Packit 577717
# $Id: Makefile,v 1.8 2005/04/09 10:51:17 mikpe Exp $
Packit 577717
Packit 577717
SHELL=/bin/sh
Packit 577717
ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)
Packit 577717
CC=$(CROSS_COMPILE)gcc
Packit 577717
CFLAGS=-O2 -fomit-frame-pointer -Wall
Packit 577717
CPPFLAGS=-I../../linux/include -I../../usr.lib
Packit 577717
HDEP=../../usr.lib/libperfctr.h ../../linux/include/linux/perfctr.h ../../linux/include/asm/perfctr.h arch.h
Packit 577717
TARGET=perfex
Packit 577717
i386_OBJS=x86.o
Packit 577717
x86_64_OBJS=x86.o
Packit 577717
ppc_OBJS=ppc.o
Packit 577717
ppc64_OBJS=ppc64.o
Packit 577717
ARCH_OBJS=$($(ARCH)_OBJS)
Packit 577717
OBJS=perfex.o $(ARCH_OBJS)
Packit 577717
Packit 577717
ifeq ($(ARCH),ppc64)
Packit 577717
CPPFLAGS += -DPPC64
Packit 577717
endif
Packit 577717
Packit 577717
default: $(TARGET)
Packit 577717
Packit 577717
$(TARGET): $(OBJS) ../../usr.lib/libperfctr.a
Packit 577717
Packit 577717
$(OBJS): $(HDEP)
Packit 577717
Packit 577717
install: $(TARGET)
Packit 577717
	-mkdir -p $(BINDIR)
Packit 577717
	cp $(TARGET) $(BINDIR)/
Packit 577717
Packit 577717
distclean realclean mrproper:	clean
Packit 577717
Packit 577717
clean:
Packit 577717
	rm -f $(TARGET) $(OBJS) core a.out