-EXTRA_CFLAGS := -I$(src)/../../common -I$(src)/../../profile -DEC_ARCH_$(ARCH)
+EXTRA_CFLAGS := -I$(src)/../../common -I$(src)/../../profile -DEC_ARCH_$(ARCH) -D__DEBUG
-obj-m := inperfa_driver.o
-inperfa_driver-y := device_driver.o ec.o legacy.o module.o probes.o probes_manager.o storage.o us_proc_inst.o
+obj-m := $(module_name).o
+$(module_name)-y := device_driver.o ec.o legacy.o module.o probes.o probes_manager.o storage.o us_proc_inst.o
target_kernel_src="/home/kain/dev/inperfa/kernel/tegra/linux-2.6.29-tegra250-9.12.8"
driver_module_dir=$(realpath $(top_srcdir)/src/modules/driver)
+module_name=inperfa_driver
all-local:
$(MAKE) $(AM_MAKEFLAGS) -C $(target_kernel_src) M=$(driver_module_dir) modules
clean-local:
$(MAKE) $(AM_MAKEFLAGS) -C $(target_kernel_src) M=$(driver_module_dir) clean
+install-exec-local:
+ install -m 644 $(driver_module_dir)/$(module_name).ko $(prefix)
int result = 0;
kernel_probe_t **pprobe = NULL;
+ DPRINTF("add probe at 0x%0x\n", addr);
if (EC_STATE_IDLE != ec_info.ec_state)
{
EPRINTF("Probes addition is allowed in IDLE state only.");