blob: 95f5fff177a0af15c2da78036d48305df8f768dd [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 = sntp
8OBJS = sntp.o
9
10CFLAGS += -I$(zte_app_path)/include
11CFLAGS += -I$(zte_lib_path)/libnvram
12CFLAGS += -I$(zte_lib_path)/libsqlite
13CFLAGS += -I$(zte_lib_path)/libsoftap
14CFLAGS += -g
15CFLAGS += -g -Werror=implicit-function-declaration
16
17ifeq ($(CUSTOM_MODEL), MF29S2)
18CFLAGS += -DCUSTOM_VERSION_MF29S2_ZTE
19endif
20
21LDLIBS = -lpthread -lm
22LDLIBS += -lnvram_sc -L$(zte_lib_path)/libnvram
23LDLIBS += -lsoftap -L$(zte_lib_path)/libsoftap
24LDLIBS += -lsoft_timer_sc -L$(zte_lib_path)/libsoft_timer
25
26##############USER COMIZE END##################
27
28#*******************************************************************************
29# targets
30#*******************************************************************************
31all: $(EXEC)
32
33$(EXEC): $(OBJS)
34 $(CC) $(LDFLAGS) -o $@ $^ -Wl,--start-group $(LDLIBS) -Wl,--end-group
35 @cp $@ $@.elf
36
37romfs:
38 $(ROMFSINST) $(EXEC) /bin/$(EXEC)
39
40clean:
41 -rm -f $(EXEC) *.elf *.gdb *.o