#
# Makefile - makefile to create configure and config.h.in
#
# Copyright (C) 1996-2003 Gero Kuhlmann Kuhlmann <gero@gkminix.han.de>
#
# 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
# 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.
#
# $Id: Makefile,v 1.9 2003/03/09 00:43:09 gkminix Exp $
#
AUTOCONF = autoconf
AUTOHEADER = autoheader
ACLOCAL = aclocal
TOPDIR = ../..
CONFSCRIPT = $(TOPDIR)/configure
VERSIONFILE = $(TOPDIR)/version
CONFHEADER = $(TOPDIR)/include/config.h.in
.PHONY: all
all distrib: aclocal.m4 $(CONFSCRIPT) $(CONFHEADER)
nbversion.m4: $(VERSIONFILE)
@(. $(VERSIONFILE); \
echo "m4_define([NB_VER_MAJOR], [$${VER_MAJOR}])" >nbversion.m4; \
echo "m4_define([NB_VER_MINOR], [$${VER_MINOR}])" >>nbversion.m4; \
echo "m4_define([NB_PATCHLEVEL], [$${PATCHLEVEL}])" >>nbversion.m4; \
echo "m4_define([NB_YEAR], [$${YEAR}])" >>nbversion.m4)
aclocal.m4: configure.ac acinclude.m4
$(ACLOCAL)
$(CONFSCRIPT): configure.ac aclocal.m4 nbversion.m4
$(AUTOCONF)
mv configure $(CONFSCRIPT)
$(CONFHEADER): configure.ac aclocal.m4 nbversion.m4
@mkdir include
$(AUTOHEADER)
mv include/config.h.in $(CONFHEADER)
@rmdir include
install dep:
clean:
rm -f core
rm -f acout.* autoh*
rm -f nbversion.m4 aclocal.m4
rm -f configure config.h.in
rm -rf autom4te.cache include
distclean: clean
realclean: clean
rm -f $(CONFSCRIPT) $(CONFHEADER)
syntax highlighted by Code2HTML, v. 0.9.1