summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--driver/Makefile46
1 files changed, 46 insertions, 0 deletions
diff --git a/driver/Makefile b/driver/Makefile
new file mode 100644
index 0000000..e77a4b6
--- /dev/null
+++ b/driver/Makefile
@@ -0,0 +1,46 @@
+# Makefile
+#
+SRC := $(shell pwd)
+
+obj-m := mostcore.o
+mostcore-y := mostcore/core.o
+CFLAGS_core.o := -I$(src)/include/
+
+obj-m += aim_cdev.o
+aim_cdev-y := aim-cdev/cdev.o
+CFLAGS_cdev.o := -I$(src)/include/
+
+obj-m += aim_network.o
+aim_network-y := aim-network/networking.o
+CFLAGS_networking.o := -I$(src)/include/
+
+obj-m += aim_sound.o
+aim_sound-y := aim-sound/sound.o
+CFLAGS_sound.o := -I$(src)/include/
+
+obj-m += aim_v4l2.o
+aim_v4l2-y := aim-v4l2/video.o
+CFLAGS_video.o := -Idrivers/media/video -I$(src)/include/
+
+obj-m += hdm_i2c.o
+hdm_i2c-y := hdm-i2c/hdm_i2c.o
+CFLAGS_hdm_i2c.o := -I$(src)/include/
+
+obj-m += hdm_dim2.o
+hdm_dim2-y := hdm-dim2/dim2_hdm.o hdm-dim2/dim2_hal.o hdm-dim2/dim2_sysfs.o
+CFLAGS_dim2_hdm.o := -I$(src)/include/
+
+obj-m += hdm_usb.o
+hdm_usb-y := hdm-usb/hdm_usb.o
+CFLAGS_hdm_usb.o := -I$(src)/include/
+
+
+all:
+ $(MAKE) -C $(KERNEL_SRC) M=$(SRC) modules
+
+modules_install:
+ $(MAKE) -C $(KERNEL_SRC) M=$(SRC) modules_install
+
+clean:
+ $(MAKE) -C $(KERNEL_SRC) M=$(SRC) clean
+