[Armadeus-commitlog] SF.net SVN: armadeus: [631] trunk/buildroot/package
Brought to you by:
sszy
|
From: <th...@us...> - 2007-09-02 18:20:37
|
Revision: 631
http://armadeus.svn.sourceforge.net/armadeus/?rev=631&view=rev
Author: thom25
Date: 2007-09-02 11:20:37 -0700 (Sun, 02 Sep 2007)
Log Message:
-----------
add ch7024 controller
Added Paths:
-----------
trunk/buildroot/package/ch7024ctrl/
trunk/buildroot/package/ch7024ctrl/Config.in
trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk
Added: trunk/buildroot/package/ch7024ctrl/Config.in
===================================================================
--- trunk/buildroot/package/ch7024ctrl/Config.in (rev 0)
+++ trunk/buildroot/package/ch7024ctrl/Config.in 2007-09-02 18:20:37 UTC (rev 631)
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_CH7024CTRL
+ bool "ch7024ctrl"
+ depends BR2_ARMADEUS_PACKAGE
+ default y
+ help
+ Build CH7024 control tool. It allows you to configure the Svideo output of the DevFull directly
+ from Linux userspace (command ch7024).
+
Added: trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk
===================================================================
--- trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk (rev 0)
+++ trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk 2007-09-02 18:20:37 UTC (rev 631)
@@ -0,0 +1,42 @@
+#############################################################
+#
+# ch7024 tool
+#
+#############################################################
+
+CH7024CTRL_VER:=1.0
+CH7024CTRL_SOURCE:=$(BUILD_DIR)/../../target/packages/ch7024ctrl
+CH7024CTRL_DIR:=$(BUILD_DIR)/ch7024ctrl-$(CH7024CTRL_VER)
+CH7024CTRL_CAT:=zcat
+CH7024CTRL_BINARY:=ch7024
+CH7024CTRL_TARGET_BINARY:=usr/bin/ch7024
+
+$(CH7024CTRL_DIR)/ch7024.c:
+ set
+ mkdir -p $(CH7024CTRL_DIR)/
+ cp $(CH7024CTRL_SOURCE)/* $(CH7024CTRL_DIR)/
+
+$(CH7024CTRL_DIR)/$(CH7024CTRL_BINARY): $(CH7024CTRL_DIR)/ch7024.c $(CH7024CTRL_DIR)/ch7024.h
+ $(TARGET_CONFIGURE_OPTS) $(MAKE) CC=$(TARGET_CC) -C $(CH7024CTRL_DIR)
+
+$(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY): $(CH7024CTRL_DIR)/$(CH7024CTRL_BINARY)
+ install -D $< $@
+ $(STRIP) $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
+
+ch7024ctrl: uclibc $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
+
+ch7024ctrl-clean:
+ rm -f $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
+ -$(MAKE) -C $(CH7024CTRL_DIR) clean
+
+ch7024ctrl-dirclean:
+ rm -rf $(CH7024CTRL_DIR)
+
+#############################################################
+#
+# Toplevel Makefile options
+#
+#############################################################
+ifeq ($(strip $(BR2_PACKAGE_CH7024CTRL)),y)
+TARGETS+=ch7024ctrl
+endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|