# the ADDIDATAINCLUDE variable may hold the path to the addidata-specific include directory
ifeq ($(ADDIDATAINC),)
# include directory has not been specified. suppose we are located inside the Linux kernel source tree
EXTRA_CFLAGS:=-I$(TOPDIR)/include/linux/addidata/ 
else
# use specified location
EXTRA_CFLAGS:=-I$(ADDIDATAINC) -Wno-unused-but-set-variable
endif

# Each configuration option enables a list of files.
obj-$(CONFIG_SAMPLE_SSI_01)    += ksample_ssi_01.o
obj-$(CONFIG_SAMPLE_SSI_02)    += ksample_ssi_02.o
obj-$(CONFIG_SAMPLE_SSI_03)    += ksample_ssi_03.o
obj-$(CONFIG_SAMPLE_SSI_04)    += ksample_ssi_04.o
obj-$(CONFIG_SAMPLE_SSI_05)    += ksample_ssi_05.o
obj-$(CONFIG_SAMPLE_SSI_06)    += ksample_ssi_06.o
obj-$(CONFIG_SAMPLE_IMP_CPT_01)    += ksample_imp_cpt_01.o
obj-$(CONFIG_SAMPLE_INC_CPT_01)    += ksample_inc_cpt_01.o
obj-$(CONFIG_SAMPLE_CHRONOS_01)    += ksample_chronos_01.o
obj-$(CONFIG_SAMPLE_CHRONOS_02)    += ksample_chronos_02.o
obj-$(CONFIG_SAMPLE_ETM_01)    += ksample_etm_01.o
obj-$(CONFIG_SAMPLE_ETM_02)    += ksample_etm_02.o
obj-$(CONFIG_SAMPLE_ENDAT_01) += ksample_endat_01.o
obj-$(CONFIG_SAMPLE_ENDAT_02) += ksample_endat_02.o
obj-$(CONFIG_SAMPLE_ENDAT_03) += ksample_endat_03.o
obj-$(CONFIG_SAMPLE_ENDAT_04) += ksample_endat_04.o
obj-$(CONFIG_SAMPLE_ENDAT_05) += ksample_endat_05.o
obj-$(CONFIG_SAMPLE_ENDAT_06) += ksample_endat_06.o
obj-$(CONFIG_SAMPLE_PWM_01) += ksample_pwm_01.o
obj-$(CONFIG_SAMPLE_PWM_01) += ksample_pwm_02.o

# list of objects that make the module
sample_ssi_01-objs := ksample_ssi_01.o
sample_ssi_02-objs := ksample_ssi_02.o
sample_ssi_03-objs := ksample_ssi_03.o
sample_ssi_04-objs := ksample_ssi_04.o
sample_ssi_05-objs := ksample_ssi_05.o
sample_ssi_06-objs := ksample_ssi_06.o
sample_imp_cpt_01-objs := ksample_imp_cpt_01.o
sample_inc_cpt_01-objs := ksample_inc_cpt_01.o
sample_chronos_01-objs := ksample_chronos_01.o
sample_chronos_02-objs := ksample_chronos_02.o
sample_etm_01-objs := ksample_etm_01.o
sample_etm_02-objs := ksample_etm_02.o
sample_endat_01-objs := ksample_endat_01.o
sample_endat_02-objs := ksample_endat_02.o
sample_endat_03-objs := ksample_endat_03.o
sample_endat_04-objs := ksample_endat_04.o
sample_endat_05-objs := ksample_endat_05.o
sample_endat_06-objs := ksample_endat_06.o
sample_pwm_01-objs := ksample_pwm_01.o
sample_pwm_01-objs := ksample_pwm_02.o

# KERNEL 2.4 ------------------------------------------
ifeq ($(VERSION),2)
ifeq ($(PATCHLEVEL),4)

# The target object and module list name.
O_TARGET    :=

# Objects that export symbols.
export-objs    := 

# The global Rules.make.
include $(TOPDIR)/Rules.make

endif
endif
