source: src/router/netconf/Makefile @ 13527

Last change on this file since 13527 was 13527, checked in by eko, 3 years ago

fix for K26 upnp - works good now (need review; why we are using iptables.linksys at all?? )

File size: 1.5 KB
Line 
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.2 2004/11/16 08:45:03 honor Exp $
13#
14include $(TOP)/.config
15
16ifeq ($(CONFIG_MSSID),y)
17ifeq ($(CONFIG_BCMMODERN),y)
18CFLAGS  = -I. -I$(TOP)/shared -I$(TOP)/iptables/include -I$(SRCBASE)/include.v24 -I$(LINUXDIR)/include -Wall
19CFLAGS += -DLINUX26
20else
21CFLAGS  = -I. -I$(TOP)/shared -I$(TOP)/iptables.linksys/include -I$(SRCBASE)/include.v24 -I$(LINUXDIR)/include -Wall
22endif
23else
24CFLAGS  = -I. -I$(TOP)/shared -I$(TOP)/iptables.linksys/include -I$(SRCBASE)/include.v23 -I$(LINUXDIR)/include -Wall
25endif
26#CFLAGS += -g -DDEBUG
27CFLAGS  += -s $(COPTS)
28
29ifeq ($(CONFIG_BCMMODERN),y)
30LDFLAGS = -L. -L$(TOP)/iptables/libiptc/
31else
32LDFLAGS = -L. -L$(TOP)/iptables.linksys/libiptc/
33endif
34
35ifeq ($(CONFIG_MAGICBOX),y)
36CFLAGS += -fpic
37endif
38
39all: libnetconf.so libnetconf.a netconf
40
41install: all
42        install -D libnetconf.so $(INSTALLDIR)/usr/lib/libnetconf.so
43#$(STRIP) $(INSTALLDIR)/usr/lib/libnetconf.so
44
45clean:
46        rm -f *.o *.a *.so netconf
47
48libnetconf.so: netconf_linux.o
49        $(LD) -shared -o $@ $^ $(LDFLAGS) -liptc
50
51libnetconf.a: netconf_linux.o
52         $(AR) arc -o $@ $^
53
54netconf: main.o libnetconf.so
55        $(CC) -o $@ $< $(LDFLAGS) -lnetconf
Note: See TracBrowser for help on using the repository browser.