1*4882a593SmuzhiyunCFLAGS := -Wall -g 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunCC ?= /YOUPATH/buildroot/output/rockchip_rk3326_64/host/bin/aarch64-buildroot-linux-gnu-gcc 4*4882a593SmuzhiyunSYSROOT ?= --sysroot=/YOUPATH/buildroot/output/rockchip_rk3326_64/host/aarch64-buildroot-linux-gnu/sysroot 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunall: clean rkwifibt_test 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunOBJS := \ 9*4882a593Smuzhiyun test/main.o \ 10*4882a593Smuzhiyun test/rk_wifi_test.o \ 11*4882a593Smuzhiyun test/bt_test.o \ 12*4882a593Smuzhiyun test/rk_ble_app.o \ 13*4882a593Smuzhiyun test/softap/softap.o 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunifeq ($(ARCH), arm64) 16*4882a593Smuzhiyun#ARCH=arm64 17*4882a593SmuzhiyunCFLAGS += -lpthread -lasound -L lib64/ -lrkwifibt -I include/ 18*4882a593Smuzhiyunelse 19*4882a593Smuzhiyun#ARCH=arm 20*4882a593SmuzhiyunCFLAGS += -lpthread -lasound -L lib32/ -lrkwifibt -I include/ 21*4882a593Smuzhiyunendif 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunrkwifibt_test: $(OBJS) 24*4882a593Smuzhiyun $(CC) -o rkwifibt_test $(OBJS) --sysroot=$(SYSROOT) $(CFLAGS) -fPIC 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun%.o: %.c 27*4882a593Smuzhiyun $(CC) $(CFLAGS) -c $< -o $@ 28*4882a593Smuzhiyun 29*4882a593Smuzhiyunclean: 30*4882a593Smuzhiyun rm -f $(OBJS) rkwifibt_test 31