1#
2# Linux netconf Makefile
3#
4# Copyright 2004, Broadcom Corporation
5# All Rights Reserved.
6# 
7# THIS SOFTWARE IS OFFERED "AS IS", AND BROADCOM GRANTS NO WARRANTIES OF ANY
8# KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. BROADCOM
9# SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
10# FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.
11#
12# $Id: Makefile,v 1.1.1.1 2008/10/15 03:30:09 james26_jang Exp $
13#
14
15CFLAGS	+= -I. -I$(TOP)/shared -I$(TOP)/iptables/include -I$(SRCBASE)/include -I$(LINUXDIR)/include -Wall
16#CFLAGS	+= -g -DDEBUG
17CFLAGS	+= -s -O2
18LDFLAGS += -L. -L$(TOP)/iptables/libiptc
19
20all: libnetconf.so netconf
21	$(STRIP) libnetconf.so
22	$(STRIP) netconf
23
24install: all
25	install -D libnetconf.so $(INSTALLDIR)/usr/lib/libnetconf.so
26
27clean:
28	rm -f *.o *.a *.so netconf
29
30libnetconf.so: netconf_linux.o
31	$(LD) -shared -o $@ $^ $(LDFLAGS) -liptc
32
33netconf: main.o libnetconf.so
34	$(CC) -o $@ $< $(LDFLAGS) -lnetconf
35