Update of /cvsroot/leaf/src/bering-uclibc/contrib/libdnet
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv1854

Added Files:
        buildtool.cfg buildtool.mk 
Log Message:
buildtool setup for libdnet

libdnet is a simplified, portable interface to several low-level networking 
routines, 
including network address manipulation, kernel arp and route table 
manipulation, 
firewalling, interface configuration, IP tunnelling, and raw Ethernet and IP 
datagram transmission.
contributed by Nitr0


--- NEW FILE: buildtool.cfg ---
<Server dl-sourceforge>
        Type = http
        Name = prdownloads.sourceforge.net
        Serverpath = 
</Server>
                        
<File buildtool.mk>
  Server = cvs-contrib-sourceforge
  Revision = HEAD
  Directory = libdnet
</File>

<File libdnet-1.11.tar.gz>
  Server = dl-sourceforge
  Revision = HEAD  
  Directory = libdnet
  envname = LIBDNET_SOURCE
</File>

<Package>
    <libdnet>
            Version = 1.11
            Revision = 1
            
            Help <<EOF
            The libdnet library
            Homepage: http://libdnet.sourceforge.net/
            LEAF Package by __PACKAGER__, __BUILDDATE__
            EOF
            
            <Permissions>
                    Files = 644
                    Directories = 755
            </Permissions>
            
            <Owner>
                    Files = root:root
                    Directories = root:root
            </Owner>
            
            <Contents>
                    <File>
                            Source      = usr/lib/libdnet.1.0.1
                            Filename    = usr/lib/libdnet.1.0.1
                            Type        = binary
                            Permissions = 755
                    </File>
                    <File>
                            Target      = usr/lib/libdnet.1.0.1
                            Filename    = usr/lib/libdnet.1
                            Type        = link
                    </File>
                    <File>
                            Target      = usr/lib/libdnet.1.0.1
                            Filename    = usr/lib/libdnet
                            Type        = link
                    </File>
                    <File>
                            Source      = usr/bin/dnet-config
                            Filename    = usr/bin/dnet-config
                            Type        = binary
                            Permissions = 755
                    </File>
                    <File>
                            Source      = usr/sbin/dnet
                            Filename    = usr/sbin/dnet
                            Type        = binary
                            Permissions = 755
                    </File>                 
            </Contents>
    </libdnet>
</Package>

--- NEW FILE: buildtool.mk ---
#############################################################
#
# libpcap
#
#############################################################

include $(MASTERMAKEFILE)
LIBDNET_DIR:=libdnet-1.11
LIBDNET_TARGET_DIR:=$(BT_BUILD_DIR)/libdnet
export CC=$(TARGET_CC)
source:
        zcat $(LIBDNET_SOURCE) | tar -xvf -     

$(LIBDNET_DIR)/Makefile: $(LIBDNET_DIR)/configure
        (cd $(LIBDNET_DIR); ac_cv_linux_vers=2  \
                ./configure \
                        --build=i686-pc-linux-gnu \
                        --target=i686-pc-linux-gnu \
                        --prefix=/usr );
        

build: $(LIBDNET_DIR)/Makefile
        mkdir -p $(LIBDNET_TARGET_DIR)
        $(MAKE) CCOPT="$(BT_COPT_FLAGS)" -C $(LIBDNET_DIR) 
        $(MAKE) DESTDIR=$(LIBDNET_TARGET_DIR) -C $(LIBDNET_DIR) install
        $(BT_STRIP) $(BT_STRIP_LIBOPTS) 
$(LIBDNET_TARGET_DIR)/usr/lib/libdnet.1.0.1
        $(BT_STRIP) $(BT_STRIP_BINOPTS) $(LIBDNET_TARGET_DIR)/usr/sbin/dnet
        rm -rf $(LIBDNET_TARGET_DIR)/usr/man
        cp -a $(LIBDNET_TARGET_DIR)/* $(BT_STAGING_DIR)


clean:
        echo $(PATH)
        -rm $(LIBDNET_DIR)/.build
        rm -rf $(LIBDNET_TARGET_DIR)
        $(MAKE) -C $(LIBDNET_DIR) clean
        rm -f $(BT_STAGING_DIR)/usr/lib/libdnet
        rm -f $(BT_STAGING_DIR)/usr/lib/libdnet.*
        rm -f $(BT_STAGING_DIR)/usr/include/dnet.h
        rm -rf $(BT_STAGING_DIR)/usr/include/dnet
        rm -f $(BT_STAGING_DIR)/usr/bin/dnet-config
        rm -f $(BT_STAGING_DIR)/usr/sbin/dnet
        
srcclean:
        rm -rf $(LIBDNET_DIR)


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to