# ------------------------------------------------------------------------------
# File: Makefile.am
# Author: James Couzens <jcouzens@6o4.ca>
# Date: June 15, 2004
# Info: Makefile base for Autotools for the SPF Query tool (libSPF)
# ------------------------------------------------------------------------------
AUTOMAKE_OPTIONS = foreign
if GCC
AM_CFLAGS = -Wall -ggdb3 -D_GNU_SOURCE -D_BSD_SOURCE
else
AM_CFLAGS = -D_GNU_SOURCE -D_BSD_SOURCE
endif
AM_CPPFLAGS =
# ------------------------------------------------------------------------------
# Directories
# ------------------------------------------------------------------------------
spftopdir = ../libspf
spflibdir = ../libspf/.libs
# ------------------------------------------------------------------------------
# Includes
# ------------------------------------------------------------------------------
INCLUDES = -I$(spflibdir) -I$(spftopdir)
EXTRA_DIST = spfqtool.h test.pl test.txt
# ------------------------------------------------------------------------------
# Programs to make
# ------------------------------------------------------------------------------
bin_PROGRAMS = spfqtool spfqtool_static
# ------------------------------------------------------------------------------
# Dynamically linked build
# ------------------------------------------------------------------------------
spfqtool_SOURCES = spfqtool.c
spfqtool_LDADD = $(spftopdir)/libspf.la @LIBSPF_PTHREADS_LIB@
# ------------------------------------------------------------------------------
# STATIC build
# ------------------------------------------------------------------------------
spfqtool_static_SOURCES = spfqtool.c
spfqtool_static_LDADD = $(spflibdir)/libspf.a
spfqtool_static_LDFLAGS = -static @LIBSPF_RESOLV_LIB@ @LIBSPF_PTHREADS_LIB@
# ------------------------------------------------------------------------------
# all
# ------------------------------------------------------------------------------
all-local:
@[ -d ../../bin ] || mkdir ../../bin
$(MAKE) DESTDIR= bindir=`pwd`/../../bin install-exec
# ------------------------------------------------------------------------------
# clean
# ------------------------------------------------------------------------------
clean-local:
@[ -d ../../bin ] || rm -rf ../../bin
# ------------------------------------------------------------------------------
# test
# ------------------------------------------------------------------------------
test:
perl test.pl
.PHONY : test
# end of Makefile.am
syntax highlighted by Code2HTML, v. 0.9.1