-include $(CONFIG_CONFIG)

EXEC = madwimax
SRCS =  wimax.c protocol.c tap_dev.c
LIBUSB_DIR = $(ROOTDIR)/lib/libusb-1.0.0
CFLAGS += -I$(LIBUSB_DIR)/libusb
LDLIBS += -lusb
STRIP = $(CROSS_COMPILE)strip

all: $(EXEC)

$(EXEC): $(SRCS) wimax_addon
	$(CC) -g $(CFLAGS) $(LDFLAGS) -o $@ $^ -lpthread $(LDLIBS)
	$(STRIP) $(EXEC)

romfs:
	$(ROMFSINST) /bin/$(EXEC)
	rm -rf ./../../romfs/dev/net
	mkdir ./../../romfs/dev/net
	mknod ./../../romfs/dev/net/tun c 10 200
	chmod 660 ./../../romfs/dev/net/tun

clean:
	rm -f $(EXEC) *.o
	rm -rf ./../../romfs/dev/net
