blob: 923bea86f5928c54c50b6a98f8c9dd0877c327d3 [file] [log] [blame]
yuezonghe824eb0c2024-06-27 02:32:26 -07001#*******************************************************************************
2# include ZTE library makefile
3#*******************************************************************************
4include $(COMMON_MK)
5
6##############USER COMIZE BEGIN################
7#include ../net_team.mk
8
9LIB_STATIC = libatext.a
10LIB_SHARED = libatext.so
11
12OBJS = $(patsubst %.c,%.o,$(wildcard *.c))
13
14CFLAGS += -I$(zte_app_path)/zte_comm/at_ctl/inc
15CFLAGS += -I$(zte_lib_path)/libatutils
16CFLAGS += -I$(zte_lib_path)/libnvram
17CFLAGS += -I$(zte_lib_path)/libamt
18CFLAGS += -I$(LINUX_DIR)/include
19CFLAGS += -g -Werror=implicit-function-declaration
20CFLAGS += -I$(APP_DIR)/include
21
22CFLAGS += -I/$(TOPDIR)/pub/project/$(CHIP_NAME)/include/nv
23CFLAGS += -I/$(TOPDIR)/pub/project/$(CHIP_NAME)/include/drv
24CFLAGS += -I/$(CP_ROOT_DIR)/ps/driver/inc/misc
25
26##############USER COMIZE END##################
27CFLAGS += -I$(zte_app_path)/include
28CFLAGS += -fPIC
29LDFLAGS += -shared
30
31
32all: $(LIB_STATIC) $(LIB_SHARED)
33
34$(LIB_STATIC) : $(OBJS)
35 $(AR) rcs $(LIB_STATIC) $(OBJS)
36
37$(LIB_SHARED): $(OBJS)
38 $(CC) $(LDFLAGS) -o $@ $^ -lm
39
40romfs:
41 $(ROMFSINST) $(LIB_SHARED) /lib/$(LIB_SHARED)
42
43clean:
44 -$(RM) *.a *.o *.so $(LIB_SHARED) $(LIB_STATIC) $(OBJS)
45