Blame src/perfctr-2.7.x/linux/drivers/perfctr/Makefile

Packit 577717
# $Id: Makefile,v 1.28 2007/10/06 13:02:07 mikpe Exp $
Packit 577717
# Makefile for the Performance-monitoring counters driver.
Packit 577717
Packit 577717
my_check_gcc = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;)
Packit 577717
EXTRA_CFLAGS_$(CONFIG_X86) := $(call my_check_gcc,-fno-unit-at-a-time,)
Packit 577717
EXTRA_CFLAGS_$(CONFIG_X86_64) :=
Packit 577717
EXTRA_CFLAGS_$(CONFIG_PPC32) :=
Packit 577717
EXTRA_CFLAGS_$(CONFIG_PPC64) :=
Packit 577717
EXTRA_CFLAGS := $(EXTRA_CFLAGS_y)
Packit 577717
Packit 577717
# This also covers x86_64.
Packit 577717
perfctr-objs-$(CONFIG_X86) := x86.o
Packit 577717
tests-objs-$(CONFIG_X86) := x86_tests.o
Packit 577717
Packit 577717
perfctr-objs-$(CONFIG_PPC32) := ppc.o
Packit 577717
tests-objs-$(CONFIG_PPC32) := ppc_tests.o
Packit 577717
Packit 577717
perfctr-objs-$(CONFIG_PPC64) := ppc64.o
Packit 577717
tests-objs-$(CONFIG_PPC64) := ppc64_tests.o
Packit 577717
Packit 577717
perfctr-objs-y += init.o
Packit 577717
perfctr-objs-$(CONFIG_PERFCTR_INIT_TESTS) += $(tests-objs-y)
Packit 577717
perfctr-objs-$(CONFIG_PERFCTR_VIRTUAL) += virtual.o
Packit 577717
Packit 577717
perfctr-objs		:= $(perfctr-objs-y)
Packit 577717
obj-$(CONFIG_PERFCTR)	:= perfctr.o