Makefile.am revision 00084f2c
1lib_LTLIBRARIES = libXau.la
2
3AM_CFLAGS = $(XAU_CFLAGS) $(CWARNFLAGS)
4
5INCLUDES = -I${top_srcdir}/include
6
7libXau_la_LDFLAGS = -version-number 6:0:0 -no-undefined
8
9libXau_la_LIBADD = $(XAU_LIBS)
10
11libXau_la_SOURCES = \
12	AuDispose.c \
13	AuFileName.c \
14	AuGetAddr.c \
15	AuGetBest.c \
16	AuLock.c \
17	AuRead.c \
18	AuUnlock.c \
19	AuWrite.c
20
21xauincludedir=$(includedir)/X11
22
23xauinclude_HEADERS = include/X11/Xauth.h
24
25pkgconfigdir = $(libdir)/pkgconfig
26pkgconfig_DATA = xau.pc
27
28check_PROGRAMS=Autest
29TESTS=Autest
30
31Autest_SOURCES=Autest.c
32Autest_LDADD=libXau.la
33
34if LINT
35ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
36		$(AM_CPPFLAGS) $(CPPFLAGS)
37
38lint:
39	$(LINT) $(ALL_LINT_FLAGS) $(libXau_la_SOURCES)
40endif LINT
41
42if MAKE_LINT_LIB
43lintlibdir = $(libdir)
44
45lintlib_DATA = $(LINTLIB)
46
47$(LINTLIB): $(libXau_la_SOURCES)
48	$(LINT) -y -oXau -x $(ALL_LINT_FLAGS) $(libXau_la_SOURCES)
49endif MAKE_LINT_LIB
50
51LIB_MAN_DIR_SUFFIX = $(LIB_MAN_DIR:@mandir@/man%=%)
52
53libmandir = $(LIB_MAN_DIR)
54libman_PRE = Xau.man
55BUILT_SOURCES = $(Xau_shadows:=.@LIB_MAN_SUFFIX@)
56CLEANFILES = $(libman_DATA) $(BUILT_SOURCES) $(lintlib_DATA)
57libman_DATA = $(libman_PRE:man=@LIB_MAN_SUFFIX@) \
58	      $(Xau_shadows:=.@LIB_MAN_SUFFIX@)
59
60MAINTAINERCLEANFILES = ChangeLog INSTALL
61EXTRA_DIST = $(libman_PRE)
62
63Xau_shadows =                               \
64    XauFileName                             \
65    XauReadAuth                             \
66    XauLockAuth                             \
67    XauUnlockAuth                           \
68    XauWriteAuth                            \
69    XauDisposeAuth                          \
70    XauGetAuthByAddr                        \
71    XauGetBestAuthByAddr
72
73Xau_shadows_man = $(Xau_shadows:=.@LIB_MAN_SUFFIX@)
74$(Xau_shadows_man):
75	$(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/Xau.$(LIB_MAN_SUFFIX) > $@
76
77XORGRELSTRING = @PACKAGE_STRING@
78  XORGMANNAME = X Version 11
79
80Xau.$(LIB_MAN_SUFFIX): $(srcdir)/Xau.man
81	$(AM_V_GEN)$(SED) \
82		-e 's/__xorgversion__/"$(XORGRELSTRING)" "$(XORGMANNAME)"/' \
83	< $(srcdir)/Xau.man > Xau.$(LIB_MAN_SUFFIX)
84
85.PHONY: ChangeLog INSTALL
86
87INSTALL:
88	$(INSTALL_CMD)
89
90ChangeLog:
91	$(CHANGELOG_CMD)
92
93dist-hook: ChangeLog INSTALL
94