# $Id: Makefile,v 1.5 2003/05/28 06:35:37 cgd Exp $

# Copyright 2001, 2003
# Broadcom Corporation. All rights reserved.
#
# This software is furnished under license and may be used and copied only
# in accordance with the following terms and conditions.  Subject to these
# conditions, you may download, copy, install, use, modify and distribute
# modified or unmodified copies of this software in source and/or binary
# form. No title or ownership is transferred hereby.
#
# 1) Any source code used, modified or distributed must reproduce and
#    retain this copyright notice and list of conditions as they appear in
#    the source file.
#
# 2) No right is granted to use any trade name, trademark, or logo of
#    Broadcom Corporation.  The "Broadcom Corporation" name may not be
#    used to endorse or promote products derived from this software
#    without the prior written permission of Broadcom Corporation.
#
# 3) THIS SOFTWARE IS PROVIDED "AS-IS" AND ANY EXPRESS OR IMPLIED
#    WARRANTIES, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF
#    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
#    NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL BROADCOM BE LIABLE
#    FOR ANY DAMAGES WHATSOEVER, AND IN PARTICULAR, BROADCOM SHALL NOT BE
#    LIABLE FOR DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
#    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
#    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
#    BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
#    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
#    OR OTHERWISE), EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

#
#  Linux bootloader networking library. 
#


LIBNAME = libnet.a

all: $(LIBNAME)
	@echo "Built network library"

include ../../make.config

CPPFLAGS += -I../c -I../cfe -I../../include

CFILES = \
	arp.c                 \
	cfe_packet.c          \
	dhcp.c                \
	dns.c                 \
	eth.c                 \
	ip.c                  \
	mbuf.c                \
	misc.c                \
	netinit.c             \
	tftp.c                \
	udp.c     

ALL_OBJS = $(CFILES:.c=.o)

$(LIBNAME): Makefile $(ALL_OBJS)
	$(AR) cru $@ $(ALL_OBJS)

clean: common_clean
	rm -f $(LIBNAME)

ifneq ($(MAKECMDGOALS),clean)
sinclude $(ALL_OBJS:.o=.d)
endif

