blob: 41587fd7a9b8f7a4e6ef3ed596afb5e29a6e477d [file] [log] [blame]
lh9ed821d2023-04-07 01:36:19 -07001# /*****************************************************************************
2#* °æÈ¨ËùÓÐ (C)2015, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£
3#*
4#* ÎļþÃû³Æ: Makefile
5#* Îļþ±êʶ: Makefile
6#* ÄÚÈÝÕªÒª: Makefile of ZTE applications
7#* ʹÓ÷½·¨: void
8#*
9#* ÐÞ¸ÄÈÕÆÚ °æ±¾ºÅ Ð޸ıê¼Ç ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ
10#* -----------------------------------------------------------------------------
11#* 2017/02/16 V1.0 Create ax ´´½¨
12#*
13# ******************************************************************************/
14
15#*******************************************************************************
16# include ZTE application makefile
17#*******************************************************************************
18include $(zte_app_mak)
19
20
21#*******************************************************************************
22# execute
23#*******************************************************************************
24EXEC = zte_voice_app
25SRCS = $(wildcard *.c)
26OBJS = $(patsubst %.c,%.o, $(SRCS))
27
28
29#*******************************************************************************
30# include path
31#*******************************************************************************
32
33CFLAGS += -I../include
34CFLAGS += -Wextra -Wall $(INCLUE_PATH)
35#*******************************************************************************
36# macro definition
37#*******************************************************************************
38
39
40#*******************************************************************************
41# library
42#*******************************************************************************
43LDLIBS += -lpthread
44
45#*******************************************************************************
46# library path
47#*******************************************************************************
48
49CFLAGS += -I$(zte_lib_path)/include
50CFLAGS += -I$(zte_app_path)/include
51
52#*******************************************************************************
53# targets
54#*******************************************************************************
55all: $(EXEC)
56
57$(EXEC): $(OBJS)
58 $(CC) $(LDFLAGS) -o $@ $^ -Wl,--start-group $(LDLIBS) -Wl,--end-group
59 @cp $@ $@.elf
60
61romfs:
62 $(ROMFSINST) /bin/$(EXEC)
63
64clean:
65 -rm -f $(EXEC) $(OBJS) *.elf *.gdb *.o
66