summaryrefslogtreecommitdiff
path: root/v4l_experimental/v3tv/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'v4l_experimental/v3tv/Makefile')
-rw-r--r--v4l_experimental/v3tv/Makefile39
1 files changed, 39 insertions, 0 deletions
diff --git a/v4l_experimental/v3tv/Makefile b/v4l_experimental/v3tv/Makefile
new file mode 100644
index 000000000..4cdc22cc7
--- /dev/null
+++ b/v4l_experimental/v3tv/Makefile
@@ -0,0 +1,39 @@
+#
+# Voodoo3 3500 TV Video For Linux
+#
+
+obj-$(CONFIG_VIDEO_V3TV) += v3tv.o vpx3224.o i2c-voodoo3.o
+
+CPPFLAGS:= -D__KERNEL__ -I$(M)/../../linux/include -I$(M)/../../v4l $(CPPFLAGS) -I$(KDIR)/include
+
+ifeq ($(KERNELRELEASE),)
+ ifeq ($(strip $(KREL)),)
+ KREL := $(shell uname -r)
+ endif
+ ifeq ($(strip $(KDIR)),)
+ KDIR := /lib/modules/$(KREL)/build
+ endif
+ INSTALL_MOD_DIR := v3tv
+
+ .PHONY: all default install clean modules
+ default: all
+ all: modules
+
+ M:=$(shell pwd)
+
+ CPPFLAGS:= -D__KERNEL__ -I$(M)/../../linux/include -I$(M)/../../v4l $(CPPFLAGS) -I$(KDIR)/include
+
+ modules modules_install clean:
+ $(MAKE) -C $(M)/../.. links
+ $(MAKE) INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) "CPPFLAGS=$(CPPFLAGS)" -C $(KDIR) M=$(M) CONFIG_VIDEO_V3TV=m $@
+
+ install:
+ $(MAKE) -C $(M)/../.. links
+ $(MAKE) INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) "CPPFLAGS=$(CPPFLAGS)" -C $(KDIR) M=$(M) CONFIG_VIDEO_V3TV=m modules_install
+
+else
+
+ # Backwards compatibility in case kbuild can't find Kbuild on its own.
+ include Kbuild
+
+endif