blob: 88990b814bd3fe343890eccc6d9b953613a84555 [file] [log] [blame]
yuezonghe824eb0c2024-06-27 02:32:26 -07001#*******************************************************************************
2# include ZTE library makefile
3#*******************************************************************************
4include $(COMMON_MK)
5
6##############USER COMIZE BEGIN################
7LIB_STATIC = libcpnv.a
8LIB_SHARED = libcpnv.so
9
10OBJS = cpnv.o
11
12CFLAGS += -g -Werror=implicit-function-declaration
13#LDFLAGS += -lpthread
14##############USER COMIZE END##################
15
16CFLAGS += -I$(APP_DIR)/include
17#CFLAGS += -I$(TOPDIR)/pub/project/$(CHIP_NAME)/include/nv
18CFLAGS += -I$(LINUX_DIR)/include
19CFLAGS += -I$(zte_lib_path)/libnvram
20CFLAGS += -fPIC
21LDFLAGS += -shared
22
23all: $(LIB_STATIC) $(LIB_SHARED)
24
25$(LIB_STATIC) : $(OBJS)
26 $(AR) rcs $(LIB_STATIC) $(OBJS)
27
28$(LIB_SHARED): $(OBJS)
29 $(CC) $(LDFLAGS) -o $@ $^
30
31romfs:
32 $(ROMFSINST) $(LIB_SHARED) /lib/$(LIB_SHARED)
33
34clean:
35 -$(RM) *.a *.o *.so $(LIB_SHARED) $(LIB_STATIC) $(OBJS)
36