Root/target/linux/ubicom32/files/arch/ubicom32/kernel/Makefile

1#
2# arch/ubicom32/kernel/Makefile
3# Main Makefile for the Ubicom32 arch directory.
4#
5# (C) Copyright 2009, Ubicom, Inc.
6#
7# This file is part of the Ubicom32 Linux Kernel Port.
8#
9# The Ubicom32 Linux Kernel Port is free software: you can redistribute
10# it and/or modify it under the terms of the GNU General Public License
11# as published by the Free Software Foundation, either version 2 of the
12# License, or (at your option) any later version.
13#
14# The Ubicom32 Linux Kernel Port is distributed in the hope that it
15# will be useful, but WITHOUT ANY WARRANTY; without even the implied
16# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
17# the GNU General Public License for more details.
18#
19# You should have received a copy of the GNU General Public License
20# along with the Ubicom32 Linux Kernel Port. If not,
21# see <http://www.gnu.org/licenses/>.
22#
23# Ubicom32 implementation derived from (with many thanks):
24# arch/m68knommu
25# arch/blackfin
26# arch/parisc
27#
28
29extra-y := head.o vmlinux.lds
30
31obj-y += \
32    devtree.o \
33    dma.o \
34    flat.o \
35    init_task.o \
36    irq.o \
37    ldsr.o \
38    os_node.o \
39    process.o \
40    processor.o \
41    ptrace.o \
42    setup.o \
43    signal.o \
44    stacktrace.o \
45    sys_ubicom32.o \
46    syscalltable.o \
47    thread.o \
48    time.o \
49    traps.o \
50    ubicom32_context_switch.o \
51    ubicom32_ksyms.o \
52    ubicom32_syscall.o \
53    unaligned_trap.o
54
55obj-$(CONFIG_MODULES) += module.o
56obj-$(CONFIG_COMEMPCI) += comempci.o
57obj-$(CONFIG_SMP) += smp.o topology.o
58obj-$(CONFIG_ACCESS_OK_CHECKS_ENABLED) += uaccess.o
59obj-$(CONFIG_GENERIC_CLOCKEVENTS) += timer_device.o
60obj-$(CONFIG_GENERIC_CLOCKEVENTS_BROADCAST) += timer_broadcast.o
61
62ifndef CONFIG_GENERIC_CLOCKEVENTS
63obj-y += timer_tick.o
64endif
65

Archive Download this file



interactive