34 lines · 1.2 KB · Makefile
RawDownload
# SPDX-License-Identifier: GPL-2.0 # Branch profiling isn't noinstr-safeifdef CONFIG_TRACE_BRANCH_PROFILINGCFLAGS_sched_clock.o += -DDISABLE_BRANCH_PROFILINGendif obj-y += time.o timer.o hrtimer.o sleep_timeout.oobj-y += timekeeping.o ntp.o clocksource.o jiffies.o timer_list.oobj-y += timeconv.o timecounter.o alarmtimer.o ifeq ($(CONFIG_POSIX_TIMERS),y) obj-y += posix-timers.o posix-cpu-timers.o posix-clock.o itimer.oelse obj-y += posix-stubs.oendif obj-$(CONFIG_GENERIC_CLOCKEVENTS)		+= clockevents.o tick-common.oifeq ($(CONFIG_GENERIC_CLOCKEVENTS_BROADCAST),y) obj-y						+= tick-broadcast.o obj-$(CONFIG_TICK_ONESHOT)			+= tick-broadcast-hrtimer.oendifobj-$(CONFIG_GENERIC_SCHED_CLOCK)		+= sched_clock.oobj-$(CONFIG_TICK_ONESHOT)			+= tick-oneshot.o tick-sched.oobj-$(CONFIG_LEGACY_TIMER_TICK)			+= tick-legacy.oifeq ($(CONFIG_SMP),y) obj-$(CONFIG_NO_HZ_COMMON)			+= timer_migration.oendifobj-$(CONFIG_GENERIC_GETTIMEOFDAY)		+= vsyscall.oobj-$(CONFIG_DEBUG_FS)				+= timekeeping_debug.oobj-$(CONFIG_TEST_UDELAY)			+= test_udelay.oobj-$(CONFIG_TIME_NS)				+= namespace.oobj-$(CONFIG_TEST_CLOCKSOURCE_WATCHDOG)		+= clocksource-wdtest.oobj-$(CONFIG_TIME_KUNIT_TEST)			+= time_test.o