blob: a2a6e00edb6f946e9f489fffab8ab5555133fb23 [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#* 2015/03/12 V1.0 Create ²ÜÈü ´´½¨
12#*
13# ******************************************************************************/
14
15#*******************************************************************************
16# include ZTE application makefile
17#*******************************************************************************
18include $(zte_app_mak)
19
20#*******************************************************************************
21# execute
22#*******************************************************************************
23#EXEC = libwebuinet.a
24
25#*******************************************************************************
26# objects
27#*******************************************************************************
28OBJS = zte_web_net_lan.o zte_web_net_other.o zte_web_net_wan.o
29
30SRC = zte_web_net_lan.c zte_web_net_other.c zte_web_net_wan.c
31
32#*******************************************************************************
33# include path
34#*******************************************************************************
35CFLAGS += -DCONFIG_CHINA_UNICOM -DWEBS -DUEMF -DOS="LINUX" -DLINUX \
36 -I. \
37 -I$(zte_lib_path)/libnvram \
38 -I$(zte_lib_path)/libezxml \
39 -I$(zte_lib_path)/libmxml \
40 -I../../../include \
41 -I$(zte_lib_path)/libsqlite \
42 -I$(zte_lib_path)/libsoft_timer \
43 -I../../../at_server \
44 -I../../../awps/include \
45 -I../../server \
46 -I.. \
47 -lsoftap \
48 -L$(zte_lib_path)/libsoftap \
49 -lpthread \
50 -lsoft_timer_sc \
51 -L$(zte_lib_path)/libsoft_timer
52
53ifeq ($(CONFIG_USE_WEBUI_SECURITY),yes)
54CFLAGS += -DWEBS_SECURITY
55endif
56#*******************************************************************************
57# macro definition
58#*******************************************************************************
59ifeq ($(CUSTOM_MODEL), MF29S2)
60CFLAGS += -DCUSTOM_VERSION_MF29S2_ZTE
61endif
62#CPPFLAGS += -D_MBB_OS_UCLINUX
63#*******************************************************************************
64# library
65#*******************************************************************************
66
67LDLIBS +=
68
69#*******************************************************************************
70# library path
71#*******************************************************************************
72LDLIBS +=
73
74#*******************************************************************************
75# targets
76#*******************************************************************************
77
78#$(error ===================================>)
79all: $(OBJS)
80 @echo "--------------------webui build-----------------------"
81#$(RANLIB) $@
82
83%.o: %.c
84 $(CC) $(CFLAGS) $(INCLUDES) -c $< -Wl,--start-group $(LDLIBS) -Wl,--end-group
85
86#$(CC) $(LDFLAGS) $(CFLAGS) $(INCLUDES) -o $@ $< -Wl,--start-group $(LDLIBS) -Wl,--end-group
87
88
89clean:
90 -rm -f *.elf *.gdb *.o *.a