From: <kr...@us...> - 2007-02-19 20:52:47
|
Revision: 613 http://svn.sourceforge.net/astlinux/?rev=613&view=rev Author: krisk84 Date: 2007-02-19 12:52:42 -0800 (Mon, 19 Feb 2007) Log Message: ----------- early support for pika channel adapters Modified Paths: -------------- trunk/astlinux.config trunk/package/Config.in trunk/package/asterisk/asterisk.init trunk/package/asterisk/asterisk.mk Added Paths: ----------- trunk/package/chan_pika/ trunk/package/chan_pika/Config.in trunk/package/chan_pika/chan_pika-makefile.patch trunk/package/chan_pika/chan_pika-makefile2.patch trunk/package/chan_pika/chan_pika.mk trunk/package/pika_aob/ trunk/package/pika_aob/Config.in trunk/package/pika_aob/pika_aob.mk Removed Paths: ------------- trunk/package/chan_pika/Config.in trunk/package/chan_pika/chan_pika-makefile.patch trunk/package/chan_pika/chan_pika-makefile2.patch trunk/package/chan_pika/chan_pika.mk trunk/package/pika_aob/Config.in trunk/package/pika_aob/pika_aob.mk Modified: trunk/astlinux.config =================================================================== --- trunk/astlinux.config 2007-02-19 18:42:07 UTC (rev 612) +++ trunk/astlinux.config 2007-02-19 20:52:42 UTC (rev 613) @@ -173,6 +173,7 @@ BR2_PACKAGE_ASTERISKAPPCONFERENCE_G729HACK=y BR2_PACKAGE_DIGIUMG729=y BR2_PACKAGE_ASTERISKCHANMISDN=y +BR2_PACKAGE_CHANPIKA=y # BR2_PACKAGE_VM-MESSENGER is not set # BR2_PACKAGE_APCUPSD is not set # BR2_PACKAGE_APPWEBB is not set @@ -282,6 +283,7 @@ BR2_PACKAGE_OPENVPN=y BR2_PACKAGE_PCIUTILS=y # BR2_PACKAGE_PCMCIA is not set +BR2_PACKAGE_PIKA_AOB=y BR2_PACKAGE_PHP4=y # BR2_PACKAGE_PORTAGE is not set # BR2_PACKAGE_PORTMAP is not set Modified: trunk/package/Config.in =================================================================== --- trunk/package/Config.in 2007-02-19 18:42:07 UTC (rev 612) +++ trunk/package/Config.in 2007-02-19 20:52:42 UTC (rev 613) @@ -35,6 +35,7 @@ source "package/appconference/Config.in" source "package/digiumg729/Config.in" source "package/chan_misdn/Config.in" +source "package/chan_pika/Config.in" source "package/vm-messenger/Config.in" source "package/apcupsd/Config.in" source "package/appweb/Config.in" @@ -137,6 +138,7 @@ source "package/pciutils/Config.in" source "package/pcmcia/Config.in" source "package/php4/Config.in" +source "package/pika_aob/Config.in" source "package/portage/Config.in" source "package/portmap/Config.in" source "package/pppd/Config.in" Modified: trunk/package/asterisk/asterisk.init =================================================================== --- trunk/package/asterisk/asterisk.init 2007-02-19 18:42:07 UTC (rev 612) +++ trunk/package/asterisk/asterisk.init 2007-02-19 20:52:42 UTC (rev 613) @@ -77,6 +77,22 @@ autofilter = off logfile = /dev/null" > /tmp/etc/astmanproxy.conf fi + +if [ -r /usr/lib/asterisk/modules/chan_pika.so ] +then +mknod /dev/pikainline0 c 242 0 +modprobe pikainline +fi + +if [ -r /usr/share/pika/montecarlo/conf/pikaconfig.xml ] +then +echo "PikaInline already configured..." +else +mount -o rw,remount / +echo "Running initial configuration for pikainlineMM..." +pikacf -a /dev/null 1>/dev/null & +mount -o ro,remount / +fi } start () { Modified: trunk/package/asterisk/asterisk.mk =================================================================== --- trunk/package/asterisk/asterisk.mk 2007-02-19 18:42:07 UTC (rev 612) +++ trunk/package/asterisk/asterisk.mk 2007-02-19 20:52:42 UTC (rev 613) @@ -60,6 +60,11 @@ ifeq ($(strip $(BR2_PACKAGE_ASTERISK_METERMAID)),y) toolchain/patch-kernel.sh $(ASTERISK_DIR) package/asterisk/ metermaid.patch endif + +ifeq ($(strip $(BR2_PACKAGE_CHANPIKA)),y) + toolchain/patch-kernel.sh $(ASTERISK_DIR) package/asterisk/ chan_pika.patch +endif + ifeq ($(strip $(BR2_PACKAGE_SPANDSP)),y) toolchain/patch-kernel.sh $(ASTERISK_DIR)/apps package/asterisk/ spandsp.patch cp package/asterisk/app_?xfax.c $(ASTERISK_DIR)/apps Copied: trunk/package/chan_pika (from rev 590, branches/pika/package/chan_pika) Deleted: trunk/package/chan_pika/Config.in =================================================================== --- branches/pika/package/chan_pika/Config.in 2007-02-16 17:50:10 UTC (rev 590) +++ trunk/package/chan_pika/Config.in 2007-02-19 20:52:42 UTC (rev 613) @@ -1,10 +0,0 @@ -config BR2_PACKAGE_CHANPIKA - bool "chan_pika" - default n - depends BR2_PACKAGE_ASTERISK - depends BR2_PACKAGE_PIKA_AOB - depends BR2_INSTALL_LIBSTDCPP - help - PIKA Connect for Asterisk - PIKA Technologies Inc. channel driver for MM family. - - http://www.pikatech.com Copied: trunk/package/chan_pika/Config.in (from rev 590, branches/pika/package/chan_pika/Config.in) =================================================================== --- trunk/package/chan_pika/Config.in (rev 0) +++ trunk/package/chan_pika/Config.in 2007-02-19 20:52:42 UTC (rev 613) @@ -0,0 +1,10 @@ +config BR2_PACKAGE_CHANPIKA + bool "chan_pika" + default n + depends BR2_PACKAGE_ASTERISK + depends BR2_PACKAGE_PIKA_AOB + depends BR2_INSTALL_LIBSTDCPP + help + PIKA Connect for Asterisk - PIKA Technologies Inc. channel driver for MM family. + + http://www.pikatech.com Deleted: trunk/package/chan_pika/chan_pika-makefile.patch =================================================================== --- branches/pika/package/chan_pika/chan_pika-makefile.patch 2007-02-16 17:50:10 UTC (rev 590) +++ trunk/package/chan_pika/chan_pika-makefile.patch 2007-02-19 20:52:42 UTC (rev 613) @@ -1,35 +0,0 @@ ---- chan_pika-2.0/Makefile 2006-11-17 12:35:33.000000000 -0500 -+++ chan_pika-2.0/Makefile 2007-02-03 15:10:04.000000000 -0500 -@@ -26,28 +26,15 @@ - # - # - --ASTERISK_VER=1.2.8 --ASTERISK_DIR=/usr/src/asterisk-$(ASTERISK_VER) -+ASTERISK_DIR=../asterisk - ASTERISK_INCLUDE=$(ASTERISK_DIR)/include - --CC=gcc - CFLAGS+=-fPIC - CFLAGS+=-I$(ASTERISK_DIR) -I$(ASTERISK_INCLUDE) --CFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS -DASTERISK_VERSION=\"$(ASTERISK_VER)\" -DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\" -DASTLIBDIR=\"/usr/lib/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\" -DASTVARRUNDIR=\"/var/run\" -DASTSPOOLDIR=\"/var/spool/asterisk\" -DASTLOGDIR=\"/var/log/asterisk\" -DASTCONFPATH=\"/etc/asterisk/asterisk.conf\" -DASTMODDIR=\"/usr/lib/asterisk/modules\" -DASTAGIDIR=\"/var/lib/asterisk/agi-bin\" -DBUSYDETECT_MARTIN -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO -+CFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS -DASTERISK_VERSION=\"$(ASTERISK_VER)\" -DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\" -DASTLIBDIR=\"/usr/lib/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\" -DASTVARRUNDIR=\"/var/run\" -DASTSPOOLDIR=\"/var/spool/asterisk\" -DASTLOGDIR=\"/var/log/asterisk\" -DASTCONFPATH=\"/etc/asterisk/asterisk.conf\" -DASTMODDIR=\"/usr/lib/asterisk/modules\" -DASTAGIDIR=\"/var/lib/asterisk/agi-bin\" -DBUSYDETECT_MARTIN -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO - --VERS=$(shell if gcc -dumpversion | grep -q 4.1. || gcc -dumpversion | grep -q 4.0.; then echo "-DGCC4"; fi) --CFLAGS+=$(VERS) -- --MC_VER=$(shell if ls -l /usr/lib/libpikaapi* | grep -q 6.3; then echo "6_3"; fi) -- --# Monte Carlo version dependancy --ifneq ($(MC_VER),6_3) --PIKA_CFLAGS=-I/usr/include/pika/ --PIKA_LIBS=-lpikaapi -lpthread -lm -lstdc++ --else --PIKA_CFLAGS=-I/usr/include/pika/ -L/usr/share/pika/redist/lib/ --PIKA_LIBS=-lpikaapi -lpthread -lm -lpikaosip2 -lstdc++ --endif -+PIKA_CFLAGS=-I../root/usr/include/ -+PIKA_LIBS=-L../root/lib/ -lpthread -lm -lstdc++ ../root/lib/libpikaapi.a - - - INSTALL=install Copied: trunk/package/chan_pika/chan_pika-makefile.patch (from rev 590, branches/pika/package/chan_pika/chan_pika-makefile.patch) =================================================================== --- trunk/package/chan_pika/chan_pika-makefile.patch (rev 0) +++ trunk/package/chan_pika/chan_pika-makefile.patch 2007-02-19 20:52:42 UTC (rev 613) @@ -0,0 +1,35 @@ +--- chan_pika-2.0/Makefile 2006-11-17 12:35:33.000000000 -0500 ++++ chan_pika-2.0/Makefile 2007-02-03 15:10:04.000000000 -0500 +@@ -26,28 +26,15 @@ + # + # + +-ASTERISK_VER=1.2.8 +-ASTERISK_DIR=/usr/src/asterisk-$(ASTERISK_VER) ++ASTERISK_DIR=../asterisk + ASTERISK_INCLUDE=$(ASTERISK_DIR)/include + +-CC=gcc + CFLAGS+=-fPIC + CFLAGS+=-I$(ASTERISK_DIR) -I$(ASTERISK_INCLUDE) +-CFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS -DASTERISK_VERSION=\"$(ASTERISK_VER)\" -DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\" -DASTLIBDIR=\"/usr/lib/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\" -DASTVARRUNDIR=\"/var/run\" -DASTSPOOLDIR=\"/var/spool/asterisk\" -DASTLOGDIR=\"/var/log/asterisk\" -DASTCONFPATH=\"/etc/asterisk/asterisk.conf\" -DASTMODDIR=\"/usr/lib/asterisk/modules\" -DASTAGIDIR=\"/var/lib/asterisk/agi-bin\" -DBUSYDETECT_MARTIN -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO ++CFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS -DASTERISK_VERSION=\"$(ASTERISK_VER)\" -DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\" -DASTLIBDIR=\"/usr/lib/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\" -DASTVARRUNDIR=\"/var/run\" -DASTSPOOLDIR=\"/var/spool/asterisk\" -DASTLOGDIR=\"/var/log/asterisk\" -DASTCONFPATH=\"/etc/asterisk/asterisk.conf\" -DASTMODDIR=\"/usr/lib/asterisk/modules\" -DASTAGIDIR=\"/var/lib/asterisk/agi-bin\" -DBUSYDETECT_MARTIN -Wno-missing-prototypes -Wno-missing-declarations -DIAX_TRUNKING -DCRYPTO + +-VERS=$(shell if gcc -dumpversion | grep -q 4.1. || gcc -dumpversion | grep -q 4.0.; then echo "-DGCC4"; fi) +-CFLAGS+=$(VERS) +- +-MC_VER=$(shell if ls -l /usr/lib/libpikaapi* | grep -q 6.3; then echo "6_3"; fi) +- +-# Monte Carlo version dependancy +-ifneq ($(MC_VER),6_3) +-PIKA_CFLAGS=-I/usr/include/pika/ +-PIKA_LIBS=-lpikaapi -lpthread -lm -lstdc++ +-else +-PIKA_CFLAGS=-I/usr/include/pika/ -L/usr/share/pika/redist/lib/ +-PIKA_LIBS=-lpikaapi -lpthread -lm -lpikaosip2 -lstdc++ +-endif ++PIKA_CFLAGS=-I../root/usr/include/ ++PIKA_LIBS=-L../root/lib/ -lpthread -lm -lstdc++ ../root/lib/libpikaapi.a + + + INSTALL=install Deleted: trunk/package/chan_pika/chan_pika-makefile2.patch =================================================================== --- branches/pika/package/chan_pika/chan_pika-makefile2.patch 2007-02-16 17:50:10 UTC (rev 590) +++ trunk/package/chan_pika/chan_pika-makefile2.patch 2007-02-19 20:52:42 UTC (rev 613) @@ -1,22 +0,0 @@ ---- chan_pika-2.0/configurator/Makefile 2006-03-18 11:28:09.000000000 -0500 -+++ chan_pika-2.0/configurator/Makefile 2006-06-30 15:22:50.000000000 -0400 -@@ -32,6 +32,9 @@ - INSTALL=install - INSTALL_DIR=/usr/bin - -+PIKA_CFLAGS=-I../../root/usr/include/ -+PIKA_LIBS=-L../../root/lib/ -lpthread -lm -lc -lstdc++ ../../root/lib/libpikaapi.a -+ - all: depend $(CONFIGURATOR) - - install: all -@@ -47,9 +50,6 @@ - - - --PIKA_CFLAGS=-I/usr/include/pika/ --PIKA_LIBS=-lpikaapi -lpthread -lm -lstdc++ -- - pikacf.o: pikacf.c - $(CC) -g -c -Wall $(CFLAGS) $(PIKA_CFLAGS) -o $@ $< - Copied: trunk/package/chan_pika/chan_pika-makefile2.patch (from rev 590, branches/pika/package/chan_pika/chan_pika-makefile2.patch) =================================================================== --- trunk/package/chan_pika/chan_pika-makefile2.patch (rev 0) +++ trunk/package/chan_pika/chan_pika-makefile2.patch 2007-02-19 20:52:42 UTC (rev 613) @@ -0,0 +1,22 @@ +--- chan_pika-2.0/configurator/Makefile 2006-03-18 11:28:09.000000000 -0500 ++++ chan_pika-2.0/configurator/Makefile 2006-06-30 15:22:50.000000000 -0400 +@@ -32,6 +32,9 @@ + INSTALL=install + INSTALL_DIR=/usr/bin + ++PIKA_CFLAGS=-I../../root/usr/include/ ++PIKA_LIBS=-L../../root/lib/ -lpthread -lm -lc -lstdc++ ../../root/lib/libpikaapi.a ++ + all: depend $(CONFIGURATOR) + + install: all +@@ -47,9 +50,6 @@ + + + +-PIKA_CFLAGS=-I/usr/include/pika/ +-PIKA_LIBS=-lpikaapi -lpthread -lm -lstdc++ +- + pikacf.o: pikacf.c + $(CC) -g -c -Wall $(CFLAGS) $(PIKA_CFLAGS) -o $@ $< + Deleted: trunk/package/chan_pika/chan_pika.mk =================================================================== --- branches/pika/package/chan_pika/chan_pika.mk 2007-02-16 17:50:10 UTC (rev 590) +++ trunk/package/chan_pika/chan_pika.mk 2007-02-19 20:52:42 UTC (rev 613) @@ -1,57 +0,0 @@ -############################################################# -# -# chan_pika -# -############################################################## -PIKA_VER := 2.0.1.20 -PIKA_SOURCE := pikaconnectasterisk-$(PIKA_VER).tgz -PIKA_SITE := ftp://ftp.pikatech.com/outgoing -PIKA_DIR := $(BUILD_DIR)/chan_pika-2.0 -PIKA_BINARY := pikacf -PIKA_TARGET_BINARY := pikacf -LINUX_VER=2.6.19.1 - -$(DL_DIR)/$(PIKA_SOURCE): - $(WGET) -P $(DL_DIR) $(PIKA_SITE)/$(PIKA_SOURCE) - -$(PIKA_DIR)/.unpacked: $(DL_DIR)/$(PIKA_SOURCE) - zcat $(DL_DIR)/$(PIKA_SOURCE) | tar -C $(BUILD_DIR) -xvf - - ln -sf pikaconnectasterisk-$(PIKA_VER) $(PIKA_DIR) - toolchain/patch-kernel.sh $(PIKA_DIR) package/chan_pika/ chan_pika-\*.patch - touch $(PIKA_DIR)/.unpacked - -$(PIKA_DIR)/$(PIKA_BINARY): $(PIKA_DIR)/.unpacked - $(MAKE) CC=$(TARGET_CC) PROC=$(OPTIMIZE_FOR_CPU) \ - all -C $(PIKA_DIR) - -$(TARGET_DIR)/$(PIKA_TARGET_BINARY): $(PIKA_DIR)/$(PIKA_BINARY) - $(MAKE) CC=$(TARGET_CC) PROC=$(OPTIMIZE_FOR_CPU) \ - all -C $(PIKA_DIR) - $(INSTALL) -D -m 0755 $(PIKA_DIR)/chan_pika.so $(TARGET_DIR)/usr/lib/asterisk/modules/chan_pika.so - $(INSTALL) -D -m 0755 $(PIKA_DIR)/pika.conf $(TARGET_DIR)/stat/etc/asterisk/pika.conf - $(INSTALL) -D -m 0755 $(PIKA_DIR)/configurator/pikacf $(TARGET_DIR)/usr/sbin/pikacf - -$(STRIP) -g $(TARGET_DIR)/usr/lib/asterisk/modules/chan_pika.so - -$(STRIP) -g $(TARGET_DIR)/usr/sbin/pikacf - -chan_pika: uclibc linux asterisk pika_aob $(TARGET_DIR)/$(PIKA_TARGET_BINARY) - -chan_pika-source: $(DL_DIR)/$(PIKA_SOURCE) - -chan_pika-unpack: $(PIKA_DIR)/.unpacked - -chan_pika-clean: - make -C $(PIKA_DIR) clean - rm -r $(TARGET_DIR)/usr/lib/asterisk/modules/chan_pika.so - rm -r $(TARGET_DIR)/stat/etc/asterisk/pika.conf - rm -r $(TARGET_DIR)/usr/sbin/pikacf - -chan_pika-dirclean: - rm -rf $(PIKA_DIR) -############################################################# -# -# Toplevel Makefile options -# -############################################################# -ifeq ($(strip $(BR2_PACKAGE_CHANPIKA)),y) -TARGETS+=chan_pika -endif Copied: trunk/package/chan_pika/chan_pika.mk (from rev 590, branches/pika/package/chan_pika/chan_pika.mk) =================================================================== --- trunk/package/chan_pika/chan_pika.mk (rev 0) +++ trunk/package/chan_pika/chan_pika.mk 2007-02-19 20:52:42 UTC (rev 613) @@ -0,0 +1,56 @@ +############################################################# +# +# chan_pika +# +############################################################## +PIKA_VER := 2.0.1.20 +PIKA_SOURCE := pikaconnectasterisk-$(PIKA_VER).tgz +PIKA_SITE := ftp://ftp.pikatech.com/outgoing +PIKA_DIR := $(BUILD_DIR)/chan_pika-2.0 +PIKA_BINARY := pikacf +PIKA_TARGET_BINARY := pikacf + +$(DL_DIR)/$(PIKA_SOURCE): + $(WGET) -P $(DL_DIR) $(PIKA_SITE)/$(PIKA_SOURCE) + +$(PIKA_DIR)/.unpacked: $(DL_DIR)/$(PIKA_SOURCE) + zcat $(DL_DIR)/$(PIKA_SOURCE) | tar -C $(BUILD_DIR) -xvf - + ln -sf pikaconnectasterisk-$(PIKA_VER) $(PIKA_DIR) + toolchain/patch-kernel.sh $(PIKA_DIR) package/chan_pika/ chan_pika-\*.patch + touch $(PIKA_DIR)/.unpacked + +$(PIKA_DIR)/$(PIKA_BINARY): $(PIKA_DIR)/.unpacked + $(MAKE) CC=$(TARGET_CC) PROC=$(OPTIMIZE_FOR_CPU) \ + all -C $(PIKA_DIR) + +$(TARGET_DIR)/$(PIKA_TARGET_BINARY): $(PIKA_DIR)/$(PIKA_BINARY) + $(MAKE) CC=$(TARGET_CC) PROC=$(OPTIMIZE_FOR_CPU) \ + all -C $(PIKA_DIR) + $(INSTALL) -D -m 0755 $(PIKA_DIR)/chan_pika.so $(TARGET_DIR)/usr/lib/asterisk/modules/chan_pika.so + $(INSTALL) -D -m 0755 $(PIKA_DIR)/pika.conf $(TARGET_DIR)/stat/etc/asterisk/pika.conf + $(INSTALL) -D -m 0755 $(PIKA_DIR)/configurator/pikacf $(TARGET_DIR)/usr/sbin/pikacf + -$(STRIP) -g $(TARGET_DIR)/usr/lib/asterisk/modules/chan_pika.so + -$(STRIP) -g $(TARGET_DIR)/usr/sbin/pikacf + +chan_pika: uclibc linux asterisk pika_aob $(TARGET_DIR)/$(PIKA_TARGET_BINARY) + +chan_pika-source: $(DL_DIR)/$(PIKA_SOURCE) + +chan_pika-unpack: $(PIKA_DIR)/.unpacked + +chan_pika-clean: + make -C $(PIKA_DIR) clean + rm -r $(TARGET_DIR)/usr/lib/asterisk/modules/chan_pika.so + rm -r $(TARGET_DIR)/stat/etc/asterisk/pika.conf + rm -r $(TARGET_DIR)/usr/sbin/pikacf + +chan_pika-dirclean: + rm -rf $(PIKA_DIR) +############################################################# +# +# Toplevel Makefile options +# +############################################################# +ifeq ($(strip $(BR2_PACKAGE_CHANPIKA)),y) +TARGETS+=chan_pika +endif Copied: trunk/package/pika_aob (from rev 590, branches/pika/package/pika_aob) Deleted: trunk/package/pika_aob/Config.in =================================================================== --- branches/pika/package/pika_aob/Config.in 2007-02-16 17:50:10 UTC (rev 590) +++ trunk/package/pika_aob/Config.in 2007-02-19 20:52:42 UTC (rev 613) @@ -1,7 +0,0 @@ -config BR2_PACKAGE_PIKA_AOB - bool "pika_aob" - default n - help - MonteCarlo AllOnBoard - Linux drivers and utilities for PIKA Technologies Inc. Analog MM family cards. - - http://www.pikatech.com Copied: trunk/package/pika_aob/Config.in (from rev 590, branches/pika/package/pika_aob/Config.in) =================================================================== --- trunk/package/pika_aob/Config.in (rev 0) +++ trunk/package/pika_aob/Config.in 2007-02-19 20:52:42 UTC (rev 613) @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PIKA_AOB + bool "pika_aob" + default n + help + MonteCarlo AllOnBoard - Linux drivers and utilities for PIKA Technologies Inc. Analog MM family cards. + + http://www.pikatech.com Deleted: trunk/package/pika_aob/pika_aob.mk =================================================================== --- branches/pika/package/pika_aob/pika_aob.mk 2007-02-16 17:50:10 UTC (rev 590) +++ trunk/package/pika_aob/pika_aob.mk 2007-02-19 20:52:42 UTC (rev 613) @@ -1,62 +0,0 @@ -############################################################# -# -# pika_aob -# -############################################################## -LINUX_VER=2.6.19.1 -AOB_SOURCE := pika_aob-$(LINUX_VER).tar.gz -AOB_SITE := ftp://ftp.pikatech.com/outgoing -AOB_DIR := $(BUILD_DIR)/pika_aob-$(LINUX_VER) -AOB_BINARY := pikainline.ko -AOB_TARGET_BINARY := drivers/pikainline/pikainline.ko - -$(DL_DIR)/$(AOB_SOURCE): - $(WGET) -P $(DL_DIR) $(AOB_SITE)/$(AOB_SOURCE) - -$(AOB_DIR)/.unpacked: $(DL_DIR)/$(AOB_SOURCE) - zcat $(DL_DIR)/$(AOB_SOURCE) | tar -C $(BUILD_DIR) -xvf - - ln -sf $(AOB_DIR) $(BUILD_DIR)/pika_aob - touch $(AOB_DIR)/.unpacked - -$(AOB_DIR)/$(AOB_BINARY): $(AOB_DIR)/.unpacked - echo "Installing PIKA AllOnBoard Technology" - -$(TARGET_DIR)/$(AOB_TARGET_BINARY): $(AOB_DIR)/$(AOB_BINARY) - mkdir -p $(STAGING_DIR)/etc/udev/rules.d #hack to get install to work... - mkdir -p $(TARGET_DIR)/usr/include/pika - mkdir -p $(TARGET_DIR)/usr/share/pika - mkdir -p $(TARGET_DIR)/usr/share/pika/montecarlo - mkdir -p $(TARGET_DIR)/usr/share/pika/montecarlo/conf - mkdir -p $(TARGET_DIR)/usr/share/pika/montecarlo/conf/sre - mkdir -p $(TARGET_DIR)/var/lock/ - touch $(TARGET_DIR)/var/lock/lock00 - ln -sf $(TARGET_DIR)/var/lock/lock00 $(TARGET_DIR)/usr/share/pika/montecarlo/ - $(INSTALL) -D -m 0755 $(AOB_DIR)/drivers/pikainline/pikainline.ko $(TARGET_DIR)/lib/modules/$(LINUX_VER)/misc/pikainline.ko - cp -a $(AOB_DIR)/release/* $(TARGET_DIR)/lib/ - cp -a $(AOB_DIR)/include/* $(TARGET_DIR)/usr/include/pika/ - cp -a $(AOB_DIR)/dll/dsp/sre/* $(TARGET_DIR)/usr/share/pika/montecarlo/conf/sre/ - -pika_aob: uclibc linux $(TARGET_DIR)/$(AOB_TARGET_BINARY) - -pika_aob-source: $(DL_DIR)/$(AOB_SOURCE) - -pika_aob-unpack: $(AOB_DIR)/.unpacked - -pika_aob-clean: - make -C $(AOB_DIR) clean - rm -rf $(TARGET_DIR)/usr/include/pika - rm -rf $(TARGET_DIR)/usr/share/pika - rm -rf $(TARGET_DIR)/var/lock - rm -r $(TARGET_DIR)/lib/modules/$(LINUX_VER)/misc/pikainline.ko - rm -r $(TARGET_DIR)/lib/pika* - -pika_aob-dirclean: - rm -rf $(AOB_DIR) -############################################################# -# -# Toplevel Makefile options -# -############################################################# -ifeq ($(strip $(BR2_PACKAGE_PIKA_AOB)),y) -TARGETS+=pika_aob -endif Copied: trunk/package/pika_aob/pika_aob.mk (from rev 590, branches/pika/package/pika_aob/pika_aob.mk) =================================================================== --- trunk/package/pika_aob/pika_aob.mk (rev 0) +++ trunk/package/pika_aob/pika_aob.mk 2007-02-19 20:52:42 UTC (rev 613) @@ -0,0 +1,61 @@ +############################################################# +# +# pika_aob +# +############################################################## +AOB_SOURCE := pika_aob-$(LINUX_VERSION).tar.gz +AOB_SITE := ftp://ftp.pikatech.com/outgoing +AOB_DIR := $(BUILD_DIR)/pika_aob-$(LINUX_VERSION) +AOB_BINARY := pikainline.ko +AOB_TARGET_BINARY := drivers/pikainline/pikainline.ko + +$(DL_DIR)/$(AOB_SOURCE): + $(WGET) -P $(DL_DIR) $(AOB_SITE)/$(AOB_SOURCE) + +$(AOB_DIR)/.unpacked: $(DL_DIR)/$(AOB_SOURCE) + zcat $(DL_DIR)/$(AOB_SOURCE) | tar -C $(BUILD_DIR) -xvf - + ln -sf $(AOB_DIR) $(BUILD_DIR)/pika_aob + touch $(AOB_DIR)/.unpacked + +$(AOB_DIR)/$(AOB_BINARY): $(AOB_DIR)/.unpacked + echo "Installing PIKA AllOnBoard Technology" + +$(TARGET_DIR)/$(AOB_TARGET_BINARY): $(AOB_DIR)/$(AOB_BINARY) + mkdir -p $(STAGING_DIR)/etc/udev/rules.d #hack to get install to work... + mkdir -p $(TARGET_DIR)/usr/include/pika + mkdir -p $(TARGET_DIR)/usr/share/pika + mkdir -p $(TARGET_DIR)/usr/share/pika/montecarlo + mkdir -p $(TARGET_DIR)/usr/share/pika/montecarlo/conf + mkdir -p $(TARGET_DIR)/usr/share/pika/montecarlo/conf/sre + mkdir -p $(TARGET_DIR)/var/lock/ + touch $(TARGET_DIR)/var/lock/lock00 + ln -sf $(TARGET_DIR)/var/lock/lock00 $(TARGET_DIR)/usr/share/pika/montecarlo/ + $(INSTALL) -D -m 0755 $(AOB_DIR)/drivers/pikainline/pikainline.ko $(TARGET_DIR)/lib/modules/$(LINUX_VERSION)/misc/pikainline.ko + cp -a $(AOB_DIR)/release/* $(TARGET_DIR)/lib/ + cp -a $(AOB_DIR)/include/* $(TARGET_DIR)/usr/include/pika/ + cp -a $(AOB_DIR)/dll/dsp/sre/* $(TARGET_DIR)/usr/share/pika/montecarlo/conf/sre/ + +pika_aob: uclibc linux $(TARGET_DIR)/$(AOB_TARGET_BINARY) + +pika_aob-source: $(DL_DIR)/$(AOB_SOURCE) + +pika_aob-unpack: $(AOB_DIR)/.unpacked + +pika_aob-clean: + make -C $(AOB_DIR) clean + rm -rf $(TARGET_DIR)/usr/include/pika + rm -rf $(TARGET_DIR)/usr/share/pika + rm -rf $(TARGET_DIR)/var/lock + rm -r $(TARGET_DIR)/lib/modules/$(LINUX_VERSION)/misc/pikainline.ko + rm -r $(TARGET_DIR)/lib/pika* + +pika_aob-dirclean: + rm -rf $(AOB_DIR) +############################################################# +# +# Toplevel Makefile options +# +############################################################# +ifeq ($(strip $(BR2_PACKAGE_PIKA_AOB)),y) +TARGETS+=pika_aob +endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |