KBUILD_CFLAGS += -Ictk_ml

obj-m += ioprediction-training.o
ioprediction-training-objs := ctkml_ioprediction_net_classification.o ctkml_ioprediction_net_data.o ctkml_ioprediction_training.o ctkml_ioprediction_training_procfs.o

obj-m += ioprediction-infer.o
ioprediction-infer-objs := ctkml_ioprediction_net_classification.o ctkml_ioprediction_net_data.o ctkml_ioprediction_infer.o ctkml_ioprediction_infer_procfs.o

obj-y		+= ioprediction_hook.o

CFLAGS_REMOVE_ctkml_ioprediction_training.o += -mno-sse2 -mno-sse -mno-mmx
CFLAGS_REMOVE_ctkml_ioprediction_training_procfs.o += -mno-sse2 -mno-sse -mno-mmx
CFLAGS_REMOVE_ctkml_ioprediction_infer.o += -mno-sse2 -mno-sse -mno-mmx
CFLAGS_REMOVE_ctkml_ioprediction_net_classification.o += -mno-sse2 -mno-sse -mno-mmx
CFLAGS_REMOVE_ctkml_ioprediction_net_data.o += -mno-sse2 -mno-sse -mno-mmx
