linuxOS_AP05/device/rockchip/rk3308/aispeech-2mic-64bit/dds_client/demo/Makefile
2025-06-02 13:59:07 +08:00

36 lines
1.1 KiB
Makefile
Executable File

LOCAL_MODULE := demo_main
LOCAL_SRC_FILES += main.c
LOCAL_SRC_DIRS += json
LOCAL_SRC_DIRS += button
LOCAL_CFLAGS := -rdynamic -g -O0 -Wall -DMG_ENABLE_THREADS -Wno-unused-variable -fPIC
LOCAL_CFLAGS += -I.. -Ijson/ -Ibutton -Ibusserver/mongoose -Ibusserver/src -DDUAL_MIC
LOCAL_LDFLAGS += -Wl,-rpath,../
LOCAL_LDFLAGS += -L../ -ldds_client
LOCAL_LDFLAGS += -Wl,-rpath,../libs/
#LOCAL_LDFLAGS += -L../libs/ -lduilite_normal
LOCAL_LDFLAGS += -L../libs/ -lduilite_fespl
#LOCAL_LDFLAGS += -L../libs/ -lduilite_fespa
LOCAL_LDFLAGS += -L../libs/ -lauth
LOCAL_LDFLAGS += -L../libs/ -ldds
LOCAL_LDFLAGS += -L../libs/ -laudio_play
LOCAL_LDFLAGS += -lpthread
LOCAL_LDFLAGS += -lasound
LOCAL_CXXFLAGS := LOCAL_CFLAGS -rdynamic
CC = ../../../../../../buildroot/output/rockchip_rk3308_release/host/usr/bin/aarch64-linux-gcc
CFLAGS += $(LOCAL_CFLAGS)
demo_main: main.o music.o json/cJSON.o button/button_api.o busserver/src/busserver.c busserver/mongoose/mongoose.c
$(CC) -o $@ $^ $(CFLAGS) $(LOCAL_LDFLAGS) -lm
clean:
rm -f demo_main
rm -f *.o