K2.6 patches and update.
[tomato.git] / release / src / router / bridge / libbridge / Makefile
blob31fc25585226fc83e82b1b2c74def4ee89ffce23
2 KERNEL_HEADERS=-I/home/vicente/repos/tomato/release/src-rt/linux/linux-2.6/include
4 #AR=ar
5 RANLIB=mipsel-uclibc-ranlib
7 CC=mipsel-uclibc-gcc
8 CFLAGS = -Wall -Os -g -DLINUX26 -DCONFIG_BCMWL5 -pipe -DBCMWPA2 -funit-at-a-time -Wno-pointer-sign -mtune=mips32 -mips32 $(KERNEL_HEADERS)
10 prefix=
11 exec_prefix=${prefix}
12 includedir=${prefix}/include
13 libdir=${exec_prefix}/lib
15 libbridge_SOURCES= \
16 libbridge_devif.c \
17 libbridge_if.c \
18 libbridge_init.c \
19 libbridge_misc.c
21 libbridge_OBJECTS=$(libbridge_SOURCES:.c=.o)
23 all: libbridge.a
25 install: libbridge.a
26 mkdir -p $(DESTDIR)$(includedir)
27 install -m 644 libbridge.h $(DESTDIR)$(includedir)
28 mkdir -p $(DESTDIR)$(libdir)
29 install -m 644 libbridge.a $(DESTDIR)$(libdir)
32 clean:
33 rm -f *.o libbridge.a
35 libbridge.a: $(libbridge_OBJECTS)
36 $(AR) rcs $@ $(libbridge_OBJECTS)
37 $(RANLIB) $@
39 %.o: %.c libbridge.h libbridge_private.h
40 $(CC) $(CFLAGS) $(INCLUDE) -c $<
42 libbridge_compat.o: libbridge_compat.c if_index.c
43 $(CC) $(CFLAGS) -c libbridge_compat.c