CFLAGS = -Wall -g -O -fPIC -DCONFIG_CTRL_IFACE_UNIX -DSPRD_FTS_TRACE
ifeq ($(MAKECMDGOALS), ubuntu)
CFLAGS += -DUBUNTU_OS
endif
INCLUDE_DIRS = -I./sprd_fts_inc/
LIBS = -lrt
LIBPATH =

TARGET = libautotestwifi.so

OBJS = wifi_interface.o wifi_bbat.o

SRCS = wifi_interface.c wifi_bbat.c

all:$(OBJS)
	$(CC) -shared -o $(TARGET) $(OBJS) $(LIBPATH) $(LIBS)
	$(CC) test_cli.c $(INCLUDE_DIRS) -L. -lautotestwifi -ldl -o wifi_test_cli

$(OBJS):$(SRCS)
	$(CC) $(CFLAGS) $(INCLUDE_DIRS) -c $^

install:
	mkdir -p $(INSTALL_MOD_PATH)/usr/lib/npidevice/
	cp $(TARGET) $(INSTALL_MOD_PATH)/usr/lib/npidevice/
	mkdir -p $(INSTALL_MOD_PATH)/usr/bin/
	cp wifi_test_cli $(INSTALL_MOD_PATH)/usr/bin/

clean:
	rm -f *.o
	rm -f *.so
	rm -f wifi_test_cli
ubuntu:all
