1obj-y += bitmap.o 2obj-y += bsearch.o 3obj-$(CONFIG_CORE_PARKING) += core_parking.o 4obj-y += cpu.o 5obj-y += cpupool.o 6obj-$(CONFIG_HAS_DEVICE_TREE) += device_tree.o 7obj-y += domctl.o 8obj-y += domain.o 9obj-y += event_2l.o 10obj-y += event_channel.o 11obj-y += event_fifo.o 12obj-$(CONFIG_CRASH_DEBUG) += gdbstub.o 13obj-y += grant_table.o 14obj-y += guestcopy.o 15obj-bin-y += gunzip.init.o 16obj-y += irq.o 17obj-y += kernel.o 18obj-y += keyhandler.o 19obj-$(CONFIG_KEXEC) += kexec.o 20obj-$(CONFIG_KEXEC) += kimage.o 21obj-y += lib.o 22obj-$(CONFIG_LIVEPATCH) += livepatch.o livepatch_elf.o 23obj-y += lzo.o 24obj-$(CONFIG_HAS_MEM_ACCESS) += mem_access.o 25obj-y += memory.o 26obj-y += monitor.o 27obj-y += multicall.o 28obj-y += notifier.o 29obj-y += page_alloc.o 30obj-$(CONFIG_HAS_PDX) += pdx.o 31obj-$(CONFIG_PERF_COUNTERS) += perfc.o 32obj-y += preempt.o 33obj-y += random.o 34obj-y += rangeset.o 35obj-y += radix-tree.o 36obj-y += rbtree.o 37obj-y += rcupdate.o 38obj-y += rwlock.o 39obj-$(CONFIG_SCHED_ARINC653) += sched_arinc653.o 40obj-$(CONFIG_SCHED_CREDIT) += sched_credit.o 41obj-$(CONFIG_SCHED_CREDIT2) += sched_credit2.o 42obj-$(CONFIG_SCHED_RTDS) += sched_rt.o 43obj-$(CONFIG_SCHED_NULL) += sched_null.o 44obj-y += schedule.o 45obj-y += shutdown.o 46obj-y += softirq.o 47obj-y += sort.o 48obj-y += smp.o 49obj-y += spinlock.o 50obj-y += stop_machine.o 51obj-y += string.o 52obj-y += symbols.o 53obj-y += sysctl.o 54obj-y += tasklet.o 55obj-y += time.o 56obj-y += timer.o 57obj-y += trace.o 58obj-y += version.o 59obj-y += virtual_region.o 60obj-y += vm_event.o 61obj-y += vmap.o 62obj-y += vsprintf.o 63obj-y += wait.o 64obj-bin-y += warning.init.o 65obj-$(CONFIG_XENOPROF) += xenoprof.o 66obj-y += xmalloc_tlsf.o 67 68obj-bin-$(CONFIG_X86) += $(foreach n,decompress bunzip2 unxz unlzma unlzo unlz4 earlycpio,$(n).init.o) 69 70 71obj-$(CONFIG_COMPAT) += $(addprefix compat/,domain.o kernel.o memory.o multicall.o xlat.o) 72 73tmem-y := tmem.o tmem_xen.o tmem_control.o 74tmem-$(CONFIG_COMPAT) += compat/tmem_xen.o 75obj-$(CONFIG_TMEM) += $(tmem-y) 76 77subdir-$(CONFIG_GCOV) += gcov 78subdir-$(CONFIG_UBSAN) += ubsan 79 80subdir-y += libelf 81subdir-$(CONFIG_HAS_DEVICE_TREE) += libfdt 82