ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/libspf/src/spfqtool/Makefile.am
Revision: 1.1
Committed: Tue Nov 13 00:51:36 2007 UTC (18 years, 11 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Log Message:
initial import of libspf-1.0.0-p5 from freebsd ports

File Contents

# Content
1 # ------------------------------------------------------------------------------
2 # File: Makefile.am
3 # Author: James Couzens <jcouzens@6o4.ca>
4 # Date: June 15, 2004
5 # Info: Makefile base for Autotools for the SPF Query tool (libSPF)
6 # ------------------------------------------------------------------------------
7
8 AUTOMAKE_OPTIONS = foreign
9
10 if GCC
11 AM_CFLAGS = -Wall -ggdb3 -D_GNU_SOURCE -D_BSD_SOURCE
12 else
13 AM_CFLAGS = -D_GNU_SOURCE -D_BSD_SOURCE
14 endif
15 AM_CPPFLAGS =
16
17 # ------------------------------------------------------------------------------
18 # Directories
19 # ------------------------------------------------------------------------------
20
21 spftopdir = ../libspf
22 spflibdir = ../libspf/.libs
23
24
25 # ------------------------------------------------------------------------------
26 # Includes
27 # ------------------------------------------------------------------------------
28
29 INCLUDES = -I$(spflibdir) -I$(spftopdir)
30 EXTRA_DIST = spfqtool.h test.pl test.txt
31
32
33 # ------------------------------------------------------------------------------
34 # Programs to make
35 # ------------------------------------------------------------------------------
36
37 bin_PROGRAMS = spfqtool spfqtool_static
38
39
40 # ------------------------------------------------------------------------------
41 # Dynamically linked build
42 # ------------------------------------------------------------------------------
43
44 spfqtool_SOURCES = spfqtool.c
45 spfqtool_LDADD = $(spftopdir)/libspf.la @LIBSPF_PTHREADS_LIB@
46
47
48 # ------------------------------------------------------------------------------
49 # STATIC build
50 # ------------------------------------------------------------------------------
51
52 spfqtool_static_SOURCES = spfqtool.c
53 spfqtool_static_LDADD = $(spflibdir)/libspf.a
54 spfqtool_static_LDFLAGS = -static @LIBSPF_RESOLV_LIB@ @LIBSPF_PTHREADS_LIB@
55
56
57 # ------------------------------------------------------------------------------
58 # all
59 # ------------------------------------------------------------------------------
60
61 all-local:
62 @[ -d ../../bin ] || mkdir ../../bin
63 $(MAKE) DESTDIR= bindir=`pwd`/../../bin install-exec
64
65
66 # ------------------------------------------------------------------------------
67 # clean
68 # ------------------------------------------------------------------------------
69
70 clean-local:
71 @[ -d ../../bin ] || rm -rf ../../bin
72
73
74 # ------------------------------------------------------------------------------
75 # test
76 # ------------------------------------------------------------------------------
77
78 test:
79 perl test.pl
80
81 .PHONY : test
82
83 # end of Makefile.am