Update of /cvsroot/leaf/src/bering-uclibc/contrib/unicorn In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv15419
Added Files: buildtool.cfg buildtool.mk Log Message: drivers and tools for BeWAN ADSL adapters contributed by Cedric Schieli --- NEW FILE: buildtool.cfg --- <Server bewan> Type = http Name = www.bewan.com Serverpath = /bewan </Server> <File buildtool.mk> Server = cvs-contrib-sourceforge Directory = unicorn revision = HEAD </File> <File A1012-A1006-A904-A888-A983-0.9.3.tgz> Server = bewan Directory = drivers envname = UNICORN_SOURCE </File> <Package> <unicorn> Version = 0.9.3 Revision = 1 Help <<EOF Debugging and monitoring tools for BeWAN USB and PCI ADSL adapters. Requires: ppp.lrp pppoatm.lrp LEAF package by __PACKAGER__, __BUILDDATE__ This package is not necessary to use Unicorn based ADSL cards, but can be handy if you're doing debugging. Don't bother to load it unless you need these tools. EOF <Permissions> Files = 644 Directories = 755 </Permissions> <Owner> Files = root:root Directories = root:root </Owner> <Contents> <File> Source = usr/bin/oam_ping Filename = usr/bin/oam_ping Type = binary Permissions = 755 </File> <File> Source = usr/bin/unicorn* Filename = usr/bin/ Type = binary Permissions = 755 </File> </Contents> </unicorn> </Package> --- NEW FILE: buildtool.mk --- ############################################################# # # Driver and tools for Unicorn based BeWAN USB/PCI ADSL cards # ############################################################# include $(MASTERMAKEFILE) TARGET_CXX:=$(BT_STAGING_DIR)/usr/bin/g++ UNICORN_DIR:=unicorn UNICORN_TARGET_DIR:=$(BT_BUILD_DIR)/unicorn $(UNICORN_DIR)/.source: zcat $(UNICORN_SOURCE) | tar -xvf - touch $(UNICORN_DIR)/.source $(UNICORN_DIR)/.build: $(UNICORN_DIR)/.source export CC=$(TARGET_CC) mkdir -p $(UNICORN_TARGET_DIR) mkdir -p $(UNICORN_TARGET_DIR)/usr/bin $(MAKE) -C $(UNICORN_DIR)/unicorntest CC=$(TARGET_CC) LD=$(TARGET_LD) CFLAGS="$(BT_COPT_FLAGS)" $(MAKE) -C $(UNICORN_DIR)/tools CC=$(TARGET_CC) LD=$(TARGET_LD) CFLAGS="$(BT_COPT_FLAGS)" $(MAKE) -C $(UNICORN_DIR)/libm CC=$(TARGET_CC) LD=$(TARGET_LD) CFLAGS="$(BT_COPT_FLAGS)" KERNEL_SOURCES=$(BT_LINUX_DIR) KVERS=$(BT_KERNEL_RELEASE) modules $(MAKE) -C $(UNICORN_DIR)/unicorn_pci CC=$(TARGET_CC) CXX=$(TARGET_CXX) COPTIONS="$(BT_COPT_FLAGS)" KERNEL_SOURCES=$(BT_LINUX_DIR) KVERS=$(BT_KERNEL_RELEASE) modules $(MAKE) -C $(UNICORN_DIR)/unicorn_usb CC=$(TARGET_CC) CXX=$(TARGET_CXX) COPTIONS="$(BT_COPT_FLAGS)" KERNEL_SOURCES=$(BT_LINUX_DIR) KVERS=$(BT_KERNEL_RELEASE) modules $(MAKE) -C $(UNICORN_DIR)/unicorntest prefix=/usr DESTDIR=$(UNICORN_TARGET_DIR) install $(MAKE) -C $(UNICORN_DIR)/tools prefix=/usr DESTDIR=$(UNICORN_TARGET_DIR) install $(MAKE) -C $(UNICORN_DIR)/unicorn_pci KERNEL_SOURCES=$(BT_LINUX_DIR) DESTDIR=$(UNICORN_TARGET_DIR) KVERS=$(BT_KERNEL_RELEASE) modules_install $(MAKE) -C $(UNICORN_DIR)/unicorn_usb KERNEL_SOURCES=$(BT_LINUX_DIR) DESTDIR=$(UNICORN_TARGET_DIR) KVERS=$(BT_KERNEL_RELEASE) modules_install -$(BT_STRIP) $(BT_STRIP_BINOPTS) $(UNICORN_TARGET_DIR)/usr/bin/* -$(BT_STRIP) --strip-debug $(UNICORN_TARGET_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/extra/*.o mkdir -p $(BT_STAGING_DIR)/usr/bin mkdir -p $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/extra -cp $(UNICORN_TARGET_DIR)/usr/bin/* $(BT_STAGING_DIR)/usr/bin/ -cp $(UNICORN_TARGET_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/extra/*.o $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/extra $(BT_DEPMOD) -ae -b $(BT_STAGING_DIR) -r -F $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/build/System.map $(BT_KERNEL_RELEASE) touch $(UNICORN_DIR)/.build source: $(UNICORN_DIR)/.source build: $(UNICORN_DIR)/.build clean: rm -f $(BT_STAGING_DIR)/usr/bin/oam_ping rm -f $(BT_STAGING_DIR)/usr/bin/unicorn_status rm -f $(BT_STAGING_DIR)/usr/bin/unicorntest $(MAKE) -C $(UNICORN_DIR) KERNEL_SOURCES=$(BT_LINUX_DIR) KVERS=$(BT_KERNEL_RELEASE) DIRS="unicorntest tools" clean rm -f $(UNICORN_DIR)/.build srcclean: clean rm -rf $(UNICORN_DIR) rm -rf $(UNICORN_TARGET_DIR) _______________________________________________ leaf-cvs-commits mailing list leaf-cvs-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits