Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/configure
blob: a4f9c943a1d7d85289c880f884c1db233d03bf81 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/bash

CC=${CC:-gcc}
CFLAGS=${CFLAGS:-"-g -O2 -std=gnu99 -fPIC"}
LDFLAGS=${LDFLAGS:-"-g"}
DEPFLAGS=${DEPFLAGS:-"-MMD -MP"}
WARNFLAGS=${WARNFLAGS:-"-W -Wformat -Wall -Wundef -Wpointer-arith \\
-Wcast-qual -Wcast-align -Wwrite-strings -Wsign-compare -Wmissing-noreturn \\
-Wextra -Wstrict-aliasing=2 -Wunsafe-loop-optimizations"}
PREFIX=${PREFIX:-/usr}
PYTHON=${PYTHON:-python}
PYTHON_VERSION=${PYTHON_VERSION:-$(${PYTHON} -c 'import sys; print "%d.%d" % sys.version_info[0:2]')}
PKG_CONFIG=${PKG_CONFIG:-pkg-config}
GTK2_VERSION=${GTK2_VERSION:-$($PKG_CONFIG --variable=gtk_binary_version gtk+-2.0)}
SUCROSE_VERSION=${SUCROSE_VERSION:-0.88.0.1}

cat > config.mk <<EOF
# This file was automatically written by ./configure on $(date -R).

CC = ${CC}
CFLAGS = ${CFLAGS}
LDFLAGS = ${LDFLAGS}
WARNFLAGS = ${WARNFLAGS}
DEPFLAGS = ${DEPFLAGS}
ALLCFLAGS ?= \$(WARNFLAGS) \$(DEPFLAGS) \$(CFLAGS)
PYTHON = ${PYTHON}
PYTHON_VERSION = ${PYTHON_VERSION}
GTK2_VERSION = ${GTK2_VERSION}
prefix = ${PREFIX}
PYTHON_SITEPACKAGES ?= \$(DESTDIR)\$(prefix)/lib/python\$(PYTHON_VERSION)/site-packages
BINDIR ?= \$(DESTDIR)\$(prefix)/bin
LIBDIR ?= \$(DESTDIR)\$(prefix)/lib
SYSCONFDIR ?= \$(DESTDIR)/etc
DATADIR ?= \$(DESTDIR)\$(prefix)/share
SUGARDIR ?= \$(DATADIR)/sugar/data
ICONDIR ?= \$(DATADIR)/icons/sugar
CURSORDIR ?= \$(DATADIR)/icons/sugar/cursors
DBUSDIR ?= \$(DESTDIR)\$(prefix)/share/dbus-1/services
ENGINEDIR ?= \$(LIBDIR)/gtk-2.0/\$(GTK2_VERSION)/engines
SCHEMADIR ?= \$(SYSCONFDIR)/gconf/schemas
MIMEDIR ?= \$(DATADIR)/mime/packages
SUCROSE_VERSION = ${SUCROSE_VERSION}
PKG_CONFIG ?= ${PKG_CONFIG}
EOF