您的位置:首页 > 数据库

Sqlite3通过Makefile编译成动态链接库

2014-08-21 10:27 134 查看
TARGET_LIB:=libsqlite3.so

LIBS  	:= -lpthread -ldl
CFLAGS  := -g -Wall -shared -fPIC -I. $(LIBS)
CC		:= mipsel-openwrt-linux-gcc #交叉编译下的编译路径
STRIP	:= mipsel-openwrt-linux-strip
OBJ		:= sqlite3.o

all: $(TARGET_LIB)

$(TARGET_LIB): $(OBJ)
@echo -e "\033[32mBuilding $(TARGET_LIB) ...\033[0m"
$(CC) $(CFLAGS) -o $(TARGET_LIB) $(OBJ)
$(STRIP) $(TARGET_LIB)

install:
cp $(TARGET_LIB) ../../lib/
cp sqlite3.h ../../include/

clean:
@echo -e "\033[32mCleaning $(TARGET_LIB) ...\033[0m"
rm -rf *.o $(TARGET_LIB)

.PHONY: all clean install
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: