Artifact 2dd784c538a21e83e2ca4c3a81da99196fd083ee:
- File
Make.linux
— part of check-in
[7bf5b6c8d0]
at
2013-03-04 22:37:29
on branch trunk
— New autoconf/make apparatus. Usage:
./autogen.sh ./configure make (user: owensmk size: 800)
# Linux build configuration include Make.unix # Pick a compiler... compiler ?= gcc compiler ?= tcc compiler ?= clang ######################################################################## # LIBTCL compile/link flags TCL_FLAGS ?= -I/usr/include/tcl LIBTCL ?= -L/usr/lib -ltcl8.5 -lm -ldl ######################################################################## # TCC=Compiler for target platform binaries. # BCC=Compiler for local native binaries. ifeq (gcc,$(compiler)) BCC ?= gcc -g -fPIC -UNDEBUG -DDEBUG -Wall BCC += -std=c89 endif ifeq (tcc,$(compiler)) BCC ?= tcc -g -Wall endif ifeq (clang,$(compiler)) BCC ?= clang -g -Wall endif # Force regeneration of sqlite4.h if any makefiles change... parse.h sqlite4.h: $(MAKEFILE_LIST) $(MAKEFILE_LIST):