Documentation Source Text

Artifact [dbfb26ed02]
Login

Artifact dbfb26ed027160550442de0518c5051778ea45badf0e11fc028def69c6f95ff3:


#!/usr/make
#

#####
# Documentation builds require Tcl librarys, version 8.6 or later.
# The TCLINC and TCLFLAGS macros are appropriate for the default Tcl
# development libraries on Ubuntu.  You may need to make adjustments.
#
TCLINC = -I/usr/include/tcl8.6
TCLFLAGS = -L/usr/lib/x86_64-linux-gnu -ltcl8.6 -ldl -lm -lpthread -lz

# Alternative TCL settings:
#
#TCLINC = -I$(HOME)/tcl/include
#TCLFLAGS = -static $(HOME)/tcl/lib/libtcl8.6.a -ldl -lm -lpthread -lz
#
#TCLINC = -I$(HOME)/tcl/include
#TCLFLAGS = -L$(HOME)/lib -ltcl8.7 -ldl -lm -lpthread -lz
#
# The altenative settings will work if you build your on TCL as follows:
#
#     # unpack the tarball (tcl 8.6 or later)
#     cd unix
#     ./configure --prefix=$(HOME)/tcl
#     make install
#
# That will install the necessary tcl libraries in $(HOME)/tcl.
####


#### The toplevel directory of the documentation source.
#    Change to something different if building out-of-tree
#
DOC = .

#### The toplevel directory of the program source code.
#
SRC = ../sqlite

#### The directory in which has been run "make sqlite3.c" for the
#    SQLite source code.  The documentation generator scripts look
#    for files "sqlite3.h" and "tclsqlite3.c" in this directory.
#    Set up the SQLite build using:
#
#         cd $(BLD)
#         $(SRC)/configure
#         make tclsqlite3.c
#
BLD = ../sqlite

#### The toplevel directory of the TH3 test harness sources
#    Leave blank if TH3 is not available.
#
TH3 = ../th3

#### The toplevel directory of the SQLLogicTest (SLT) test
#    harness sources.  Leave blank if SLT is not available.
#
SLT = ../sqllogictest

#### A C-compiler for building utility programs to run locally
#
CC = gcc -g -Wall -I$(BLD)

# You should not have to change anything below this line
###############################################################################
include $(DOC)/main.mk