From 56a3b79fbdcb80ef68f0311ca1d6af8b0789bff1 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Tue, 16 Jun 2009 13:49:42 +0100 Subject: [PATCH] Basic autotools environment for virt-hostinfo. --- .gitignore | 14 ++++++++++++++ Makefile.am | 20 ++++++++++++++++++++ autogen.sh | 27 +++++++++++++++++++++++++++ configure.ac | 39 +++++++++++++++++++++++++++++++++++++++ hostinfod/Makefile.am | 16 ++++++++++++++++ 5 files changed, 116 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile.am create mode 100755 autogen.sh create mode 100644 configure.ac create mode 100644 hostinfod/Makefile.am diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4402410 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +*~ +Makefile +Makefile.in +aclocal.m4 +autom4te.cache +compile +config.h +config.h.in +config.log +config.status +configure +install-sh +missing +stamp-h1 diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..ac61ff1 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,20 @@ +# virt-hostinfo +# Copyright (C) 2009 Red Hat Inc. +# +# 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 2 of the License, 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 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# 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, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +ACLOCAL_AMFLAGS = -I m4 + +SUBDIRS = hostinfod diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 0000000..1c2a979 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,27 @@ +#!/bin/bash - +# virt-hostinfo +# Copyright (C) 2009 Red Hat Inc. +# +# 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 2 of the License, 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 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# 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, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +# Rebuild the autotools environment. + +set -e +set -v +export AUTOMAKE='automake --foreign' +mkdir -p m4 +aclocal +autoreconf -i +./configure "$@" diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..8afb6b4 --- /dev/null +++ b/configure.ac @@ -0,0 +1,39 @@ +# virt-hostinfo +# Copyright (C) 2009 Red Hat Inc. +# +# 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 2 of the License, 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 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# 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, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +AC_INIT([virt-hostinfo],[0.1]) +AM_INIT_AUTOMAKE + +AC_CONFIG_MACRO_DIR([m4]) + +dnl Check for basic C environment. +AC_PROG_CC_STDC +AC_PROG_INSTALL +AC_PROG_CPP + +AC_C_PROTOTYPES +test "x$U" != "x" && AC_MSG_ERROR([Compiler not ANSI compliant]) + +AM_PROG_CC_C_O + +dnl Check support for 64 bit file offsets. +AC_SYS_LARGEFILE + +dnl Produce output files. +AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_FILES([Makefile hostinfod/Makefile]) +AC_OUTPUT diff --git a/hostinfod/Makefile.am b/hostinfod/Makefile.am new file mode 100644 index 0000000..79fb071 --- /dev/null +++ b/hostinfod/Makefile.am @@ -0,0 +1,16 @@ +# virt-hostinfo +# Copyright (C) 2009 Red Hat Inc. +# +# 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 2 of the License, 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 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# 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, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -- 1.8.3.1