CFLAGS = -Wall -g -O -fPIC -DSPRD_FTS_TRACE -DYOCTO_ONLY
CFLAGS += $(CONFIG_NAND_FLAG)
CFLAGS += $(STORAGE_TYPE_NAND_FLAGS)
CFLAGS += $(STORAGE_TYPE_EMMC_FLAGS)
CFLAGS += $(STORAGE_TYPE_UFS_FLAGS)
INCLUDE_DIRS = -I../../../connectivity/modem/modem-utils
#INCLUDE_DIRS = -I ../../sprd_fts_inc/ -I ../../../ota/swupdate_source/include/ -I ../../../modem-utils/ -I ../../../../bsp/u-boot15_sprdroidq/include/mtd/ -I ../../../modem-utils/ -I ../../../../bsp/u-boot15_sprdroidq/drivers/mtd/ubi/ \
#               -I ../../../../kernel/kernel4.14_sprdroidq/include/ -I ../../../../bsp/u-boot15_sprdroidq/arch/arc/include/
TARGET = libpartinfo.so

LIBS = -lrt -lmodeminictl

OBJS = partinfo_rw.o \

SRCS = partinfo_rw.c \

all:$(OBJS)
	$(CC) -shared -fPIC -o $(TARGET) $(OBJS) $(LIBPATH) $(LIBS)

$(OBJS):$(SRCS)
	$(CC) $(CFLAGS) $(INCLUDE_DIRS) -c $^

install:
	mkdir -p $(INSTALL_MOD_PATH)/usr/lib/npidevice/
	cp $(TARGET) $(INSTALL_MOD_PATH)/usr/lib/npidevice/

clean:
	rm -f *.o
	rm -f *.so

