1# .o88o. oooo 2# 888 `" `888 3# .oooo.o oo.ooooo. o888oo oooo ooo .oooo. 888 4# d88( "8 888' `88b 888 `88. .8' `P )88b 888 5# `"Y88b. 888 888 888 `88..8' .oP"888 888 6# o. )88b 888 888 888 `888' d8( 888 888 7# 8""888P' 888bod8P' o888o `8' `Y888""8o o888o 8# 888 9# o888o 10# 11# ------------------------------------------------------------------------------ 12# An ANSI C Sender Policy Framework record validator 13# ------------------------------------------------------------------------------ 14# 15# File: Makefile.am 16# Author: James Couzens <jcouzens@codeshare.ca> 17# Date: June 15, 2004 18# Info: Makefile base for Autotools for the SPF Validatior (spfvalval) 19# ------------------------------------------------------------------------------ 20 21AUTOMAKE_OPTIONS = foreign 22 23if GCC 24AM_CFLAGS = -Wall -ggdb3 -D_GNU_SOURCE -D_BSD_SOURCE 25else 26AM_CFLAGS = -D_GNU_SOURCE -D_BSD_SOURCE 27endif 28AM_CPPFLAGS = 29 30# ------------------------------------------------------------------------------ 31# Directories 32# ------------------------------------------------------------------------------ 33 34spfvaltopdir = ../spfval 35#spfvallibdir = ../spfval/.libs 36 37 38# ------------------------------------------------------------------------------ 39# Includes 40# ------------------------------------------------------------------------------ 41 42#INCLUDES = -I$(spfvallibdir) -I$(spfvaltopdir) 43INCLUDES = -I$(spfvaltopdir) 44EXTRA_DIST = \ 45 spfval.h \ 46 util.h 47 48 49# ------------------------------------------------------------------------------ 50# Programs to make 51# ------------------------------------------------------------------------------ 52 53bin_PROGRAMS = spfval spfval_static 54 55 56# ------------------------------------------------------------------------------ 57# Dynamically linked build 58# ------------------------------------------------------------------------------ 59 60spfval_SOURCES = main.c util.c spfval.c 61spfval_LDADD = 62 63 64# ------------------------------------------------------------------------------ 65# STATIC build 66# ------------------------------------------------------------------------------ 67 68spfval_static_SOURCES = main.c util.c spfval.c 69spfval_static_LDADD = 70spfval_static_LDFLAGS = -static 71 72 73# ------------------------------------------------------------------------------ 74# all-local (make everything) 75# ------------------------------------------------------------------------------ 76 77all-local: 78 @[ -d ../../bin ] || mkdir ../../bin 79 $(MAKE) DESTDIR= bindir=`pwd`/../../bin install-exec 80 81 82# ------------------------------------------------------------------------------ 83# clean-local (clean everything) 84# ------------------------------------------------------------------------------ 85 86clean-local: 87 @[ -d ../../bin ] || rm -rf ../../bin 88 89 90# ------------------------------------------------------------------------------ 91# test 92# ------------------------------------------------------------------------------ 93 94#test: 95# perl test.pl 96 97#.PHONY : test 98 99# end of Makefile.am 100