Commit 16891da2 authored by Thomas Petazzoni's avatar Thomas Petazzoni Committed by Peter Korsgaard
Browse files

lttng-modules: new package

parent 971e0b0c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ source "package/kexec/Config.in"
source "package/lmbench/Config.in"
source "package/lsof/Config.in"
source "package/ltp-testsuite/Config.in"
source "package/lttng-modules/Config.in"
source "package/ltrace/Config.in"
source "package/memstat/Config.in"
source "package/netperf/Config.in"
+18 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_LTTNG_MODULES
	bool "lttng-modules"
	depends on BR2_LINUX_KERNEL
	help
	  Kernel modules for the LTTng 2.0 kernel tracing
	  infrastructure.

	  Your kernel must have CONFIG_TRACEPOINTS enabled for this
	  package to build something useful. You may also want to have
	  CONFIG_PERF_EVENTS to access perf event counters from
	  ltt-ng. Note that system call tracing is only available on
	  architectures that support CONFIG_HAVE_SYSCALL_TRACEPOINTS.

	  The packaged version is compatible with kernel 2.6.38,
	  2.6.39, 3.0 and 3.1.0. See
	  http://lttng.org/files/bundles/20111214/README.compatible.kernels.txt

	  http://lttng.org
+15 −0
Original line number Diff line number Diff line
LTTNG_MODULES_VERSION = 2.0-pre11
LTTNG_MODULES_SITE    = http://lttng.org/files/bundles/20111214/
LTTNG_MODULES_SOURCE  = lttng-modules-$(LTTNG_MODULES_VERSION).tar.bz2

LTTNG_MODULES_DEPENDENCIES = linux

define LTTNG_MODULES_BUILD_CMDS
	$(MAKE) -C $(@D) $(LINUX_MAKE_FLAGS) KERNELDIR=$(LINUX_DIR)
endef

define LTTNG_MODULES_INSTALL_TARGET_CMDS
	$(MAKE) -C $(@D) $(LINUX_MAKE_FLAGS) KERNELDIR=$(LINUX_DIR) modules_install
endef

$(eval $(call GENTARGETS))