WRT_BUILDROOT=/opt/

CC=mipsel-uclibc-gcc
STRIP=mipsel-uclibc-strip
CFLAGS=-Os -Wall

all: wrt-radauth radius-client

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


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

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

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

md5.o: md5.c md5.h

radius.o: radius.c radius.h

wireless.o: wireless.c wireless.h

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

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

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
