#
# Firewall program Makefile
#
# Copyright 2001-2004, Broadcom Corporation
# All Rights Reserved.
#
# THIS SOFTWARE IS OFFERED "AS IS", AND BROADCOM GRANTS NO WARRANTIES OF ANY
# KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. BROADCOM
# SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
# FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.
#


include $(TOP)/.config

CFLAGS	+= -I. -I$(TOP)/netconf -I$(SRCBASE)/include -Wall
#CFLAGS	+= -g -DDEBUG
CFLAGS	+= -s -O2

LDFLAGS	+= -L$(TOP)/netconf -L$(INSTALLROOT)/netconf/usr/lib -lnetconf -L$(TOP)/nvram -L$(INSTALLROOT)/nvram/usr/lib -lnvram

OBJS := firewall.o

vpath %.c $(SRCBASE)/rts/src

all: firewall

clean:
	rm -f *.o firewall

install: all
	install -d $(INSTALLDIR)/sbin
	install firewall $(INSTALLDIR)/sbin
	$(STRIP) $(INSTALLDIR)/sbin/firewall

firewall: $(OBJS)
	$(CC) -o $@ $^ $(LDFLAGS)
