K2.6 patches and update.
[tomato.git] / release / src / router / bridge / brctl / Makefile
blob07ed6e355c6ff1babc3bf140434fecf6cebc3981
2 KERNEL_HEADERS=-I/home/vicente/repos/tomato/release/src-rt/linux/linux-2.6/include
4 CC=mipsel-uclibc-gcc
5 CFLAGS= -Wall -Os -g -DLINUX26 -DCONFIG_BCMWL5 -pipe -DBCMWPA2 -funit-at-a-time -Wno-pointer-sign -mtune=mips32 -mips32
6 LDFLAGS=
7 INCLUDE=-I../libbridge $(KERNEL_HEADERS)
8 LIBS= -L ../libbridge -lbridge
10 prefix=
11 exec_prefix=${prefix}
12 bindir=${exec_prefix}/bin
13 sbindir=${exec_prefix}/sbin
14 mandir=${prefix}/man
16 INSTALL=/usr/bin/install -c
19 common_SOURCES= brctl_cmd.c brctl_disp.c
20 brctl_SOURCES= brctl.c $(common_SOURCES)
22 common_OBJECTS= $(common_SOURCES:.c=.o)
23 brctl_OBJECTS= $(brctl_SOURCES:.c=.o)
25 OBJECTS= $(common_OBJECTS) $(brctl_OBJECTS)
27 PROGRAMS= brctl
30 all: $(PROGRAMS)
32 install: $(PROGRAMS)
33 mkdir -p $(DESTDIR)$(sbindir)
34 $(INSTALL) -m 755 $(PROGRAMS) $(DESTDIR)$(sbindir)
36 brctl: $(brctl_OBJECTS) ../libbridge/libbridge.a
37 $(CC) $(LDFLAGS) $(brctl_OBJECTS) $(LIBS) -o brctl
39 %.o: %.c brctl.h
40 $(CC) $(CFLAGS) $(INCLUDE) -c $<
42 clean:
43 rm -f *.o brctl core