chiark / gitweb /
Build system: Break out common.make[.in]
authorIan Jackson <>
Mon, 20 Oct 2014 00:22:07 +0000 (01:22 +0100)
committerIan Jackson <>
Mon, 20 Oct 2014 00:26:44 +0000 (01:26 +0100)
Signed-off-by: Ian Jackson <>
.gitignore [new file with mode: 0644]

index e85580f..05e7a36 100644 (file)
@@ -5,6 +5,7 @@ config.status
index 4faa50b..2acc8f3 100644 (file)
 #  You should have received a copy of the GNU General Public License
 #  along with this program; if not, write to the Free Software Foundation.
+include                ./common.make
 # Remember to change ADNS_VERSION_STRING in client/client.h too, and
-# possibly library soname (MAJOR and MINOR in
+# possibly library soname (MAJOR and MINOR in
 DISTVERSION=   1.5.0~~
 srcdir=                @srcdir@
diff --git a/ b/
new file mode 100644 (file)
index 0000000..09ca9dc
--- /dev/null
@@ -0,0 +1,63 @@
+#  common.make[.in] - common configuration settings for Makefiles,
+#  used by autoconf/configure to generate settings.make
+#  This file is part of adns, which is
+#    Copyright (C) 1997-2000,2003,2006,2014  Ian Jackson
+#    Copyright (C) 2014  Mark Wooding
+#    Copyright (C) 1999-2000,2003,2006  Tony Finch
+#    Copyright (C) 1991 Massachusetts Institute of Technology
+#  (See the file INSTALL for full details.)
+#  This program is free software; you can redistribute it and/or modify
+#  it under the terms of the GNU General Public License as published by
+#  the Free Software Foundation; either version 3, or (at your option)
+#  any later version.
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
+#  GNU General Public License for more details.
+#  You should have received a copy of the GNU General Public License
+#  along with this program; if not, write to the Free Software Foundation.
+MAJOR=         1
+MINOR=         3
+CC=            @CC@
+LDLIBS=                @LIBS@ $(XLIBS)
+WARNS=         @WARNS@
+#WERROR=       -Werror
+M4=            m4
+RANLIB=                @RANLIB@
+prefix=                @prefix@
+exec_prefix=   @exec_prefix@
+bindir=                @bindir@
+libdir=                @libdir@
+includedir=    @includedir@
+ifeq ($(AC_INSTALL),./install-sh -c)
+INSTALL=       $(srcdir)/../$(AC_INSTALL)
+INSTALL_DATA=          $(INSTALL) -m 644
index e051665..825233c 100755 (executable)
--- a/configure
+++ b/configure
@@ -4054,7 +4054,7 @@ MKSHLIB_1='$(CC) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME) -o'
-ac_config_files="$ac_config_files settings.make Makefile src/Makefile client/Makefile dynamic/Makefile regress/Makefile"
+ac_config_files="$ac_config_files common.make settings.make Makefile src/Makefile client/Makefile dynamic/Makefile regress/Makefile"
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
@@ -4747,6 +4747,7 @@ for ac_config_target in $ac_config_targets
   case $ac_config_target in
     "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
+    "common.make") CONFIG_FILES="$CONFIG_FILES common.make" ;;
     "settings.make") CONFIG_FILES="$CONFIG_FILES settings.make" ;;
     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
index 2855fe6..2221d08 100644 (file)
@@ -148,6 +148,6 @@ MKSHLIB_2=''
-       settings.make Makefile
+       common.make settings.make Makefile
        src/Makefile client/Makefile dynamic/Makefile regress/Makefile
index abab1fd..81e1bb3 100644 (file)
 #  You should have received a copy of the GNU General Public License
 #  along with this program; if not, write to the Free Software Foundation.
-MAJOR=         1
-MINOR=         3
-CC=            @CC@
-LDLIBS=                @LIBS@ $(XLIBS)
-WARNS=         @WARNS@
-#WERROR=       -Werror
-M4=            m4
-RANLIB=                @RANLIB@
-prefix=                @prefix@
-exec_prefix=   @exec_prefix@
-bindir=                @bindir@
-libdir=                @libdir@
-includedir=    @includedir@
-ifeq ($(AC_INSTALL),./install-sh -c)
-INSTALL=       $(srcdir)/../$(AC_INSTALL)
-INSTALL_DATA=          $(INSTALL) -m 644
+include                ../common.make
 all:                   $(TARGETS)