-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathMakefile.am
89 lines (51 loc) · 2.04 KB
/
Makefile.am
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#
SUBDIRS = doc
filters = austro b1ff brooklyn chef cockney drawl dubya fudd funetak \
jethro jive kraut pansy pirate postmodern redneck valspeak warez
bin_PROGRAMS = $(filters) wrap
lib_LTLIBRARIES = libtalkfilters.la
# Versioning rules ( C:R:A )
# 1. Start with version 0:0:0.
# 2. If the library source code has changed at all, incremement R.
# 3. If any interfaces have been added, removed, or changed, increment C and
# set R to 0.
# 4. If any interfaces have been added, increment A.
# 5. If any interfaces have been removed, set A to 0.
# For more info see page 27 of the GNU Libtool Manual.
VERINFO = -version-info 1:4:0
libtalkfilters_la_LDFLAGS = $(VERINFO) -no-undefined
commonsrc = common.c common.h getopt.c getopt1.c getopt.h
libsrc = talkfilters.c
libtalkfilters_la_CPPFLAGS = -DLIBRARY_MODE
if GNU_WIN
libtalkfilters_la_CPPFLAGS += -DTALKFILTERS_EXPORTS
endif
libtalkfilters_la_SOURCES = $(libsrc) $(commonsrc) \
austro.l b1ff.l brooklyn.l chef.l cockney.l drawl.l dubya.l fudd.l \
funetak.l jethro.l jive.l kraut.l pansy.l pirate.l postmodern.l \
redneck.l valspeak.l warez.l
include_HEADERS = talkfilters.h
austro_SOURCES = austro.l $(commonsrc)
b1ff_SOURCES = b1ff.l $(commonsrc)
brooklyn_SOURCES = brooklyn.l $(commonsrc)
chef_SOURCES = chef.l $(commonsrc)
cockney_SOURCES = cockney.l $(commonsrc)
drawl_SOURCES = drawl.l $(commonsrc)
dubya_SOURCES = dubya.l $(commonsrc)
fudd_SOURCES = fudd.l $(commonsrc)
funetak_SOURCES = funetak.l $(commonsrc)
jethro_SOURCES = jethro.l $(commonsrc)
jive_SOURCES = jive.l $(commonsrc)
kraut_SOURCES = kraut.l $(commonsrc)
pansy_SOURCES = pansy.l $(commonsrc)
pirate_SOURCES = pirate.l $(commonsrc)
postmodern_SOURCES = postmodern.l $(commonsrc)
redneck_SOURCES = redneck.l $(commonsrc)
valspeak_SOURCES = valspeak.l $(commonsrc)
warez_SOURCES = warez.l $(commonsrc)
wrap_SOURCES = wrap.c $(commonsrc)
filter_man = talkfilters
man1_MANS = $(filter_man).man wrap.man
EXTRA_DIST = $(man1_MANS) *.vcproj *.sln win32/unistd.h
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = talkfilters.pc