hc
2023-05-26 a23f51ed7a39e452c1037343a84d7db1ca2c5bd7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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