1c01ea72aSGeoff Levandobj-$(CONFIG_PPC_CELL_NATIVE)		+= interrupt.o iommu.o setup.o \
2d8bf96e0SKevin Corry					   cbe_regs.o spider-pic.o pervasive.o \
3d8bf96e0SKevin Corry					   pmu.o
4acf7d768SBenjamin Herrenschmidtobj-$(CONFIG_CBE_RAS)			+= ras.o
5c902be71SArnd Bergmann
6*b3d7dc19SChristian Krafftobj-$(CONFIG_CBE_THERM)			+= cbe_thermal.o
7*b3d7dc19SChristian Krafft
8c01ea72aSGeoff Levandifeq ($(CONFIG_SMP),y)
9c01ea72aSGeoff Levandobj-$(CONFIG_PPC_CELL_NATIVE)		+= smp.o
10c01ea72aSGeoff Levandendif
11f0831accSArnd Bergmann
122dd14934SArnd Bergmann# needed only when building loadable spufs.ko
132dd14934SArnd Bergmannspufs-modular-$(CONFIG_SPU_FS)		+= spu_syscalls.o
14c01ea72aSGeoff Levandspu-priv1-$(CONFIG_PPC_CELL_NATIVE)	+= spu_priv1_mmio.o
152dd14934SArnd Bergmann
16c01ea72aSGeoff Levandobj-$(CONFIG_SPU_BASE)			+= spu_callbacks.o spu_base.o \
17c01ea72aSGeoff Levand					   $(spufs-modular-m) \
18c01ea72aSGeoff Levand					   $(spu-priv1-y) spufs/
19