83 lines
1.5 KiB
Makefile
83 lines
1.5 KiB
Makefile
#
|
|
# This is used to generate a sqlite3 library for YAP bootstrap
|
|
# (EROOT for architecture-dependent files)
|
|
#
|
|
abs_top_builddir = $( pwd )
|
|
prefix = ../gmp-android
|
|
exec_prefix = $(prefix)
|
|
ROOTDIR = $(prefix)
|
|
EROOTDIR = $(prefix)
|
|
srcdir = $(abs_top_builddir)
|
|
#
|
|
# where the binary should be
|
|
#
|
|
BINDIR = $(EROOTDIR)/bin
|
|
#
|
|
# where YAP should look for libraries
|
|
#
|
|
LIBDIR=li
|
|
YAPLIBDIR=@libdir@/Yap
|
|
#
|
|
#
|
|
CC=cc
|
|
CXX=c++
|
|
|
|
CFLAGS= -shared -fPIC -O -g -Wall -I. -Inativehelper
|
|
CFLAGS = -DHAVE_CONFIG_H -DKHTML_NO_EXCEPTIONS -DGKWQ_NO_JAVA
|
|
CFLAGS += -DNO_SUPPORT_JS_BINDING -DQT_NO_WHEELEVENT -DKHTML_NO_XBL
|
|
CFLAGS += -U__APPLE__
|
|
CFLAGS += -Wno-unused-parameter -Wno-int-to-pointer-cast
|
|
CFLAGS += -Wno-maybe-uninitialized -Wno-parentheses
|
|
|
|
CPPFLAGS += $(CFLAGS) -Wno-conversion-null
|
|
|
|
LDFLAGS=@LDFLAGS@
|
|
|
|
|
|
OBJS = \
|
|
android_database_SQLiteCommon.o \
|
|
android_database_SQLiteConnection.o \
|
|
android_database_SQLiteGlobal.o \
|
|
android_database_SQLiteDebug.o \
|
|
JNIHelp.o JniConstants.o
|
|
|
|
OBJS += sqlite3.o
|
|
|
|
#
|
|
#
|
|
# You shouldn't need to change what follows.
|
|
#
|
|
INSTALL=install
|
|
INSTALL_DATA=install_data
|
|
INSTALL_PROGRAM=install
|
|
SHELL=/bin/sh
|
|
RANLIB=ranlib
|
|
SO=so
|
|
CXXFLAGS= -shared -export-dynamic $(CFLAGS)
|
|
#
|
|
|
|
|
|
|
|
|
|
libsqliteX.so: $(OBJS)
|
|
@DO_SECOND_LD@ g++ $(LDFLAGS) -o $< $@ -ldl -llog
|
|
|
|
.o: $(srcdir)/%.c
|
|
$(CC) -c $(CFLAGS) $< -o $@
|
|
|
|
.o: $(srcdir)/%.cpp
|
|
$(CXX) -c $(CXXFLAGS) $< -o $@
|
|
|
|
|
|
|
|
install: all install-examples
|
|
$(INSTALL_PROGRAM) $(SOBJS) $(DESTDIR)$(YAPLIBDIR)
|
|
|
|
install-examples:
|
|
|
|
clean:
|
|
rm -f *.o *~ $(OBJS) $(SOBJS) *.BAK
|
|
|
|
distclean: clean
|
|
rm -f Makefile
|