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