WRT_BUILDROOT=/opt/

CC=/opt/openwrt401/bin/mipsel-linux-uclibc-gcc
STRIP=/opt/openwrt401/bin/mipsel-linux-uclibc-strip
CFLAGS=-Os -pipe -mips32 -mtune=mips32 -Wall -I. -I../shared -I../../include

all: wrt-radauth radius-client macupd

wrt-radauth: wrt-radauth.o md5.o radius.o
	$(CC) $(LDFLAGS) -L../shared -L../nvram -lshared -lnvram $^ -o $@

radius-client: radius-client.o md5.o radius.o

macupd: macupd.o

wrt-radauth.o: wrt-radauth.c radius.h

radius-client.o: radius-client.c radius.h

md5.o: md5.c md5.h

radius.o: radius.c radius.h


strip: all
	$(STRIP) wrt-radauth radius-client macupd

clean:
	rm -f wrt-radauth md5.o wrt-radauth.o radius.o radius-client.o radius-client macupd

dist:
	cd ..; rm -f wrt-radauth.tar.gz; tar -c -v --exclude=wrt-radauth/CVS -z -f wrt-radauth.tar.gz wrt-radauth/

.PHONY: all clean strip dist
