blob: 087d058dd697c84a323841f9fd54f37ddc9a35e7 [file] [log] [blame]
lh9ed821d2023-04-07 01:36:19 -07001#*******************************************************************************
2# include ZTE application makefile
3#*******************************************************************************
4include $(COMMON_MK)
5
6##############USER COMIZE BEGIN################
7EXEC = zte_lpa
8OBJS = zte_lpa.o
9
10CFLAGS += -I$(zte_app_path)/include
11CFLAGS += -I$(zte_lib_path)/libssl/install/include
12CFLAGS += -I$(zte_lib_path)/liblpa
13CFLAGS += -g
14CFLAGS += -g -Werror=implicit-function-declaration
15
16
17LDLIBS += -lpthread
18LDLIBS += -lnvram_sc -L$(zte_lib_path)/libnvram
19LDLIBS += -lsoft_timer_sc -L$(zte_lib_path)/libsoft_timer
20LDLIBS += -lsoftap -L$(zte_lib_path)/libsoftap
21LDLIBS += -L$(zte_lib_path)/libssl/install/lib -lssl -lcrypto
22LDLIBS += -ldl
23LDLIBS += -latutils -L$(zte_lib_path)/libatutils
24LDLIBS += -L$(zte_lib_path)/liblpa -llpa -les10
25LDLIBS += -lm
26
27##############USER COMIZE END##################
28
29#*******************************************************************************
30# targets
31#*******************************************************************************
32all: $(EXEC)
33
34$(EXEC): $(OBJS)
35 $(CC) $(LDFLAGS) -o $@ $^ -Wl,--start-group $(LDLIBS) -Wl,--end-group
36 @cp $@ $@.elf
37
38romfs:
39 $(ROMFSINST) -e CONFIG_USER_ZTE_APP /sbin/$(EXEC)
40
41clean:
42 -rm -f $(EXEC) *.elf *.gdb *.o