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