41 lines
1.9 KiB
Bash
41 lines
1.9 KiB
Bash
# fir-tools/config
|
|
# vim: syntax=sh:expandtab:ts=4:sw=4
|
|
#
|
|
# Copyright: ©2014, Laurence Withers
|
|
# Author: Laurence Withers <l@lwithers.me.uk>
|
|
# License: GPLv3
|
|
#
|
|
# This file contains options used to build fir-tools.
|
|
|
|
|
|
# PREFIX is the most important option. Many other paths are derived from it, as follows:
|
|
#
|
|
# PREFIX | / | /usr | /usr/local | /opt/*
|
|
# ------------+-------------------+-------------------+-------------------+-----------------
|
|
# BINDIR | /bin | /usr/bin | /usr/local/bin | /opt/*/bin
|
|
# SBINDIR | /sbin | /usr/sbin | /usr/local/sbin | /opt/*/sbin
|
|
# LIBDIR | /lib | /usr/lib | /usr/local/lib | /opt/*/lib
|
|
# INCLUDEDIR | /usr/include | /usr/include | /usr/local/include| /opt/*/include
|
|
# CONFIGDIR | /etc | /etc | /usr/local/etc | /etc/opt/*
|
|
# VARDIR | /var | /var | /var | /var/opt/*
|
|
# SHAREDIR | /usr/share | /usr/share | /usr/local/share | /opt/*/share
|
|
# DOCSDIR | /usr/share/doc | /usr/share/doc | /usr/local/share/doc, /opt/*/doc
|
|
# WEBDIR | /srv/http | /srv/http | /srv/http | /opt/*/http
|
|
#
|
|
# Specific notes:
|
|
# When installing, all paths are prepended with INSTALL_PREFIX.
|
|
# Any parameter can be overridden by setting an environment variable.
|
|
# CGIDIR is set to ${WEBDIR}/cgi-bin .
|
|
#
|
|
[ -z "${PREFIX}" ] && PREFIX="/usr/local"
|
|
source "scripts/paths"
|
|
|
|
# Project-specific variables below.
|
|
[ -z "${LIBFIR_CFLAGS}" ] && LIBFIR_CFLAGS="$(libfir-config --cflags)"
|
|
[ -z "${LIBFIR_LIBS}" ] && LIBFIR_LIBS="$(libfir-config --libs)"
|
|
[ -z "${GSL_CFLAGS}" ] && GSL_CFLAGS="$(gsl-config --cflags)"
|
|
[ -z "${GSL_LIBS}" ] && GSL_LIBS="$(gsl-config --libs)"
|
|
|
|
[ -z "${CC}" ] && CC="gcc"
|
|
[ -z "${CFLAGS}" ] && CFLAGS="-g -O2 -W -Wall"
|