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