^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) obj-y += time.o timer.o hrtimer.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) obj-y += timekeeping.o ntp.o clocksource.o jiffies.o timer_list.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) obj-y += timeconv.o timecounter.o alarmtimer.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) ifeq ($(CONFIG_POSIX_TIMERS),y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) obj-y += posix-timers.o posix-cpu-timers.o posix-clock.o itimer.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) else
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) obj-y += posix-stubs.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) obj-$(CONFIG_GENERIC_CLOCKEVENTS) += clockevents.o tick-common.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) ifeq ($(CONFIG_GENERIC_CLOCKEVENTS_BROADCAST),y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) obj-y += tick-broadcast.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) obj-$(CONFIG_TICK_ONESHOT) += tick-broadcast-hrtimer.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) obj-$(CONFIG_GENERIC_SCHED_CLOCK) += sched_clock.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) obj-$(CONFIG_TICK_ONESHOT) += tick-oneshot.o tick-sched.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) obj-$(CONFIG_HAVE_GENERIC_VDSO) += vsyscall.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) obj-$(CONFIG_DEBUG_FS) += timekeeping_debug.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) obj-$(CONFIG_TEST_UDELAY) += test_udelay.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) obj-$(CONFIG_TIME_NS) += namespace.o