ifeq ($(CONFIG_SUPPORT_OPENWRT), y)
EXEC = air_monitor
OBJS = air_monitor.o

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

all: $(EXEC)

.c.o:
	$(CC) -c $(CFLAGS) $<
    
$(EXEC): $(OBJS)
	$(CC) $(OBJS) -o $@ 

romfs:
	$(ROMFSINST) /bin/$(EXEC)

clean:
	rm -f core *~ *.o $(EXEC)

else

rDFLAGS += -lpthread
EXEC = AirMonitorApp

#PLATFORM = x86
#PLATFORM = x86
PLATFORM = arm

ifeq ($(PLATFORM),x86)
CROSS_COMPILE=""
endif

ifeq ($(PLATFORM),mipsel)
CROSS_COMPILE = /opt/buildroot-gcc463/usr/bin/mipsel-linux-
endif
ifeq ($(PLATFORM),arm)
CROSS_COMPILE = /opt/buildroot-gcc492_arm64/usr/bin/aarch64-linux-
endif


CFLAGS = -O2 -Wall -g -lrt -lpthread
CC = $(CROSS_COMPILE)gcc

OBJS = air_monitor.o

all: $(EXEC)

$(EXEC): $(OBJS)
	$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(LDFLAGS) -o $(EXEC) $(OBJS)

clean:
	rm -f *.o $(EXEC)

romfs:
	for i in $(EXEC) ; do $(ROMFSINST) /bin/$$i ; done

endif
