1#
2# Linux router shared code 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:31:22 james26_jang Exp $
13#
14
15
16CFLAGS	= -I. -I../httpd.asus -I$(SRCBASE)/include.asus -Wall
17#CFLAGS	+= -g -DDEBUG
18CFLAGS	+= -s -O2
19LDFLAGS += -L.
20
21OBJS := nvparse.o shutils.o wl.o wl_linux.o linux_timer.o defaults.o
22
23ifeq ($(CONFIG_SENTRY5),y)
24include $(TOP)/shared/Makefiles5.mk
25endif
26
27ifeq ($(CONFIG_NOUSB),y)
28CFLAGS += -DNOUSB
29endif
30
31all: libshared.so
32
33install: all
34	install -d $(INSTALLDIR)/usr/lib
35	install -m 755 libshared.so $(INSTALLDIR)/usr/lib/libshared.asus.so
36	$(STRIP) $(INSTALLDIR)/usr/lib/libshared.asus.so
37
38clean:
39	rm -f *.o *.so
40
41libshared.so: $(OBJS)
42	$(LD) -shared -o $@ $^
43	cp $@ libshared.asus.so
44