source: src/router/radauth/Makefile @ 14643

Last change on this file since 14643 was 14643, checked in by BrainSlayer, 3 years ago

merge shared library

File size: 1.6 KB
Line 
1include $(TOP)/.config
2
3WRT_BUILDROOT=/opt/
4
5#CC=mipsel-linux-uclibc-gcc
6#STRIP=mipsel-linux-uclibc-strip
7
8
9ifeq ($(CONFIG_MSSID),y)
10ifeq ($(CONFIG_BUFFALO),y)
11CFLAGS=$(COPTS) -fomit-frame-pointer -I. -I../shared -I../services -I../../include.bcm -DNEW_RSSI
12else
13CFLAGS=$(COPTS) -fomit-frame-pointer -I. -I../shared -I../services -I../../include.v24 -DNEW_RSSI
14endif
15else
16CFLAGS=$(COPTS) -fomit-frame-pointer -Wall -I. -I../shared -I../services -I../../include.v23
17endif
18
19ifeq ($(CONFIG_MADWIFI),y)
20  CFLAGS += -DHAVE_MADWIFI -I../madwifi/ -include ../madwifi/include/compat.h -DHEADERS_KERNEL
21endif
22ifeq ($(CONFIG_MADWIFI_MIMO),y)
23  CFLAGS += -DHAVE_MADWIFI -DHAVE_MADWIFI_MIMO -I../madwifi/ -include ../madwifi/include/compat.h -DHEADERS_KERNEL
24endif
25ifeq ($(CONFIG_RT2880),y)
26  CFLAGS += -DHAVE_RT2880
27endif
28CFLAGS += -DNEED_PRINTF -fpic -ffunction-sections -fdata-sections -Wl,--gc-sections
29LDFLAGS += -L -ffunction-sections -fdata-sections -Wl,--gc-sections
30all: wrt-radauth radius-client macupd
31
32wrt-radauth: wrt-radauth.o md5.o radius.o
33        $(CC) $(LDFLAGS) -L../libutils -L../shared -L../nvram -lutils -lnvram -lwireless $^ -o $@
34
35radius-client: radius-client.o md5.o radius.o
36
37macupd: macupd.o
38
39wrt-radauth.o: wrt-radauth.c radius.h
40
41radius-client.o: radius-client.c radius.h
42
43md5.o: md5.c md5.h
44
45radius.o: radius.c radius.h
46
47
48strip: all
49        $(STRIP) wrt-radauth radius-client macupd
50
51clean:
52        rm -f wrt-radauth md5.o wrt-radauth.o radius.o radius-client.o radius-client macupd macupd.o
53
54dist:
55        cd ..; rm -f wrt-radauth.tar.gz; tar -c -v --exclude=wrt-radauth/CVS -z -f wrt-radauth.tar.gz wrt-radauth/
56
57.PHONY: all clean strip dist
Note: See TracBrowser for help on using the repository browser.