blob: d5fedba5517000c2ccfd548e26ed5ff03c3754e7 [file] [log] [blame]
lh9ed821d2023-04-07 01:36:19 -07001#*******************************************************************************
2# include ZTE application makefile
3#*******************************************************************************
4include $(zte_app_mak)
5
6##############USER COMIZE BEGIN################
7EXEC = zte_amt
8C_SOURCE = $(wildcard ./*.c)
9OBJS = $(subst .c,.o,$(C_SOURCE))
10
11CFLAGS += -I$(zte_app_path)/include
12CFLAGS += -I$(zte_lib_path)/libnvram
13CFLAGS += -I$(zte_lib_path)/libsqlite
14CFLAGS += -I$(zte_lib_path)/libnetapi
15CFLAGS += -I$(zte_lib_path)/libzcore/std/inc/pal/dm
16CFLAGS += -I$(zte_lib_path)/libzcore/std/inc/zCore/gui
17CFLAGS += -g
18CFLAGS += -Wextra -Wall
19#CFLAGS += -I../../../linux-3.4.x
20CFLAGS += -I$(LINUX_DIR)/include
21CFLAGS += -I/$(TOPDIR)/pub/project/$(CHIP_NAME)/include/nv
22CFLAGS += -I$(zte_lib_path)/libamt
23ifeq ($(USE_VOICE_SUPPORT),yes)
24CFLAGS += -I$(zte_lib_path)/libtinyalsa/include
25endif
26LDLIBS = -lpthread -lm
27LDLIBS += -lnvram_sc -L$(zte_lib_path)/libnvram
28LDLIBS += -lsoftap -L$(zte_lib_path)/libsoftap
29LDLIBS += -lsoft_timer_sc -L$(zte_lib_path)/libsoft_timer
30LDLIBS += -lcpnv -L$(zte_lib_path)/libcpnv
31LDLIBS += -lamt -L$(zte_lib_path)/libamt
32ifeq ($(USE_VOICE_SUPPORT),yes)
33LDLIBS += -ltinyalsa -L$(zte_lib_path)/libtinyalsa
34endif
35
36ifeq ($(USE_VOICE_SUPPORT),yes)
37CFLAGS += -D_USE_VOICE_SUPPORT
38endif
39
40#wifi
41ifeq ($(CONFIG_WIFI_MODULE),ssv6x5x)
42CFLAGS += -D__SSV_6X5X_CHIP__
43else ifeq ($(CONFIG_WIFI_MODULE),aic8800)
44CFLAGS += -D__AIC_8800DW_CHIP__
45endif
46
47##############USER COMIZE END##################
48
49#*******************************************************************************
50# targets
51#*******************************************************************************
52all: $(EXEC)
53
54$(EXEC): $(OBJS)
55 $(CC) $(LDFLAGS) -o $@ $^ -Wl,--start-group $(LDLIBS) -Wl,--end-group
56 @cp $@ $@.elf
57
58romfs:
59 $(ROMFSINST) $(EXEC) /bin/$(EXEC)
60
61clean:
62 -rm -f $(EXEC) *.elf *.gdb *.o