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
|