Rombobjörn

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Persson <bjorn@rombobjörn.se>2013-05-26 09:25:47 +0200
committerBjörn Persson <bjorn@rombobjörn.se>2013-05-26 09:25:47 +0200
commit55d752be9e377f53a88fdd9410083ceb92777867 (patch)
tree8c8819594621d1ba70d15e133af9a62dbee3f0ea
parent31d629d573a0967c69048c2095b32e0202cded85 (diff)
Added more directory variables.
-rw-r--r--comfignat.mk27
1 files changed, 17 insertions, 10 deletions
diff --git a/comfignat.mk b/comfignat.mk
index d406fef..7b9a19d 100644
--- a/comfignat.mk
+++ b/comfignat.mk
@@ -73,6 +73,13 @@ dirgpr =
# will be derived from dirgpr, and project files will be configured to use the
# directories project.
+relocatable_package = false
+# If relocatable_package is true, then directory variables in project files
+# will be configured with relative pathnames so that the installed directory
+# tree as a whole can be moved to another location in the filesystem without
+# breaking the project files.
+# dirgpr takes precedence over relocatable_package.
+
prefix = /usr/local
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
@@ -81,12 +88,18 @@ datarootdir = ${prefix}/share
datadir = ${datarootdir}
sysconfdir = ${prefix}/etc
localstatedir = ${prefix}/var
+statedir = ${localstatedir}/lib
+cachedir = ${localstatedir}/cache
+logdir = ${localstatedir}/log
+runtimedir = /run
+lockdir = ${runtimedir}/lock
includedir = ${prefix}/include
libdir = ${exec_prefix}/lib
gprdir = ${datarootdir}/gpr
localedir = ${datarootdir}/locale
mandir = ${datarootdir}/man
infodir = ${datarootdir}/info
+miscdocdir = ${datarootdir}/doc
# These are the directories where different kinds of files will be installed on
# the target system. Some of these directory variables aren't used in this file
# but may be needed in containing makefiles.
@@ -101,13 +114,6 @@ stagedir = ${builddir}/stage
# Containing makefiles should avoid modifying the directory variables. Users
# should be able to rely on these defaults.
-relocatable_package = false
-# If relocatable_package is true, then directory variables in project files
-# will be configured with relative pathnames so that the installed directory
-# tree as a whole can be moved to another location in the filesystem without
-# breaking the project files.
-# dirgpr takes precedence over relocatable_package.
-
install_cp_flags = ${if ${DESTDIR},--preserve=timestamps,}
# Timestamps are preserved when installation is done to a staging directory.
# This matters for files that aren't generated during the build but copied from
@@ -123,9 +129,10 @@ install_cp_flags = ${if ${DESTDIR},--preserve=timestamps,}
configuration_variables += \
GNATPREP GNAT_BUILDER GNAT_BUILDER_FLAGS ADAFLAGS CPPFLAGS CFLAGS CXXFLAGS \
FFLAGS GNATBINDFLAGS GNATLINKFLAGS LDFLAGS GNATFLAGS DESTDIR \
- dirgpr prefix exec_prefix bindir libexecdir datarootdir datadir sysconfdir \
- localstatedir includedir libdir gprdir localedir mandir infodir builddir \
- objdir stagedir relocatable_package install_cp_flags
+ dirgpr relocatable_package prefix exec_prefix bindir libexecdir datarootdir \
+ datadir sysconfdir localstatedir statedir cachedir logdir runtimedir \
+ lockdir includedir libdir gprdir localedir mandir infodir miscdocdir \
+ builddir objdir stagedir install_cp_flags
# configuration_variables is a list of variables that can be saved in the
# persistent configuration with "make configure". Containing makefiles may
# append additional variable names.