On Fri, 15 Apr 2011 09:23:10 +0200, Gilles Ganault <gilles.gana...@free.fr> wrote: >I need to write a Makefile to cross-compile amalgamation-3070601 to >generate the static and shared libraries.
For the benefit of other newbies who might need this: BASE=/opt/toolchain CC=bfin-linux-uclibc-gcc AR=bfin-linux-uclibc-ar rcu RANLIB=bfin-linux-uclibc-ranlib CFLAGS=-O2 -Wall -DSQLITE_THREADSAFE=0 -I. -I$(BASE)/uClinux-dist/linux-2.6.x/include LDFLAGS=-Wl,-E -L$(BASE)/uClinux-dist/root/lib -L. all: @echo "No target specified." object: $(CC) $(CFLAGS) -c sqlite3.c -o sqlite.o static: $(CC) $(CFLAGS) -c sqlite3.c -o sqlite3.o $(AR) libsqlite3.a sqlite3.o $(RANLIB) libsqlite3.a shared: $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,libsqlite3.so -o libsqlite3.so sqlite3.c cli: static $(CC) -static $(CFLAGS) $(LDFLAGS) -o sqlite3 shell.c -lsqlite3 -ldl clean: -rm -rf *\.a *\.o *\.so sqlite3 _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users