-include .sub_build.base
#PLATFORM = 5VT
#PLATFORM = PC
#PLATFORM = STAR
PLATFORM = RT2880

ifeq ($(PLATFORM),RT2880)
CROSS_COMPILE = mipsel-linux-
endif

ifeq ($(PLATFORM),PC)
CROSS_COMPILE =
endif

#CC = $(CROSS_COMPILE)gcc

ifndef CFLAGS
CFLAGS = -O2 -Wall -g 
endif

# If you want to support multiple radius server for multiple bssid, add following line
CFLAGS +=  -DMULTIPLE_RADIUS

# If you want to debug daemon, add following line
CFLAGS +=  -DDBG 

OBJS =	rtdot1x.o eloop.o eapol_sm.o radius.o md5.o  \
	config.o ieee802_1x.o  \
	sta_info.o   radius_client.o

all: rtdot1xd

rtdot1xd: $(OBJS)
	$(CC) -o rtdot1xd $(OBJS)
	cp rtdot1xd rt2860apd

clean:
	rm -f core *~ *.o rtdot1xd rt2860apd *.d

distclean: clean

#
# add by YYHuang@Ralink

make_env:
	$(Q)ln -sf $(ABS_SUB_BUILD_FILE) $(SUB_BUILD_FILE)

pre_romfs: 
	$(Q)mkdir -p $(ROMFS_DIR)/bin && \
	$(STRIP) rt2860apd -o $(ROMFS_DIR)/bin/rt2860apd && \
	ln -sf rt2860apd $(ROMFS_DIR)/bin/rtinicapd

-include $(OBJS:%.o=%.d)
