1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
#******************************************************************************
#* $Id: makefile,v 1.8 2012-02-08 04:02:23 gene Exp $
# =============================================================================
#
# This file is part of BibTool.
# It is distributed under the GNU General Public License.
# See the file COPYING for details.
#
# (c) 2011-2012 Gerd Neugebauer
#
# Net: gene@gerd-neugebauer.de
#
#*=============================================================================
#
# This is the makefile to run the test suite for BibTool. It should
# work at least for Unix-like systems with GNUmake and bash.
# For instance Linux and Windows with cygwin fulfill this pre-condition.
#
# Note that portability hasn't been an issue for this makefile yet.
#
# -------------------------------------------------------
# EXT is the optional extension of the final executable.
# Various Operating Systems have their own ideas about
# that.
#
EXT =
# -----------------------------------------------------------------------------
BIBTOOL = ../bibtool$(EXT)
PERL = perl
default all: $(BIBTOOL)
@${PERL} -MBUnit -e "exit all()"
$(BIBTOOL): ../*.c ../*.h ../include/bibtool/*.h
(cd ..; make)
clean:
${RM} *.log *.err *.???-expected *.out *~ *.bak
distclean: clean
# -----------------------------------------------------------------------------
.SUFFIXES: .t .test $(SUFFIXES)
.t.test: $(BIBTOOL)
@${PERL} -I. $<
#
|