⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 tools for dgstation st cuberevo box
💻
字号:
### TO COMPILE HOST SIDE SQLITE,# "$ make host=1 install"# this command will compile sqlite for host PC, and install it to $PWD/host/bin## OR TO COMPILE TARGET SIDE SQLITE,# "$ make install"# this command will compile sqlite for target machine, and install it# to $PWD/target/bin#### DO YOU WANNA USE READLINE LIBRARY?#  If you want to use READLINE library, edit "opt_readline", "lib_readline"# host side or target side variables like below.## opt_readline = -DHAVE_READLINE=1# lib_readline = -static -lreadline -ltermcap## (readline library enables intelligent history, editing in command line.;)#TOP = $(shell pwd)#version = 3.2.1#version = 3.1.3#version = 3.2.7version = 3.3.8opt_readline = lib_readline = # caller parameterprefix       = $(TOP)/prefix_unspecifiedplatform     = platform_unspecifiedhost         =target       =cross        =.PHONY: all clean distclean installall: .$(platform).buildclean:	rm -Rf $(platform) $(platform).target	rm -f .$(platform).install	rm -f .$(platform).build	rm -f .$(platform).configuredistclean: clean	rm -Rf sqlite-$(version).tar.gzinstall: .$(platform).install.$(platform).configure: $(platform)	( cd $(platform) && cp Makefile.linux-gcc Makefile; )	touch $@.$(platform).build: .$(platform).configure	make -C $(platform) TOP=$(TOP)/$(platform) THREADSAFE=-DTHREADSAFE=1 THREADLIB=-lpthread TCC="$(cross)gcc -O6" AR="$(cross)ar cr" RANLIB=true TCL_FLAGS=-DNO_TCL LIBTCL= READLINE_FLAGS=$(opt_readline) LIBREADLINE="$(lib_readline)" 	$(cross)strip $(platform)/sqlite3	$(cross)strip $(platform)/libsqlite3.so	touch $@.$(platform).install: .$(platform).build $(platform).target/bin $(platform).target/lib $(platform).target/include	cp -f $(platform)/sqlite3 $(platform).target/bin	cp -f $(platform)/libsqlite3.a $(platform).target/lib	cp -f $(platform)/libsqlite3.so $(platform).target/lib	cp -f $(platform)/sqlite3.h $(platform).target/include	touch $@install2target: .$(platform).install $(prefix)/bin $(prefix)/lib	cp -f $(platform).target/bin/sqlite3 $(prefix)/bin	cp -f $(platform).target/lib/libsqlite3.so $(prefix)/lib# get and unpack.sqlite-$(version).tar.gz:	for mirror in http://sqlite.org/ ftp://dev.dgstation.co.kr/pub/common/; do \		wget $$mirror/sqlite-$(version).tar.gz && exit 0; \	done$(platform): sqlite-$(version).tar.gz	rm -Rf sqlite-$(version) $(platform)	tar zxf $<	for diff in `ls -1 sqlite-$(version)*.diff`; do \		( cd sqlite-$(version); patch -p1 < ../$$diff; ); \	done	mv sqlite-$(version) $(platform)	touch $@# make directory for build and install$(TOP)/target $(TOP)/host $(prefix)/bin $(prefix)/lib $(platform).target/bin $(platform).target/include $(platform).target/lib:	mkdir -p $@

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -