Git init
[framework/uifw/xorg/lib/libxau.git] / Makefile.am
1 lib_LTLIBRARIES = libXau.la
2
3 AM_CFLAGS = $(XAU_CFLAGS) $(CWARNFLAGS)
4
5 INCLUDES = -I${top_srcdir}/include
6
7 libXau_la_LDFLAGS = -version-number 6:0:0 -no-undefined
8
9 libXau_la_LIBADD = $(XAU_LIBS)
10
11 libXau_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
21 xauincludedir=$(includedir)/X11
22
23 xauinclude_HEADERS = include/X11/Xauth.h
24
25 pkgconfigdir = $(libdir)/pkgconfig
26 pkgconfig_DATA = xau.pc
27
28 check_PROGRAMS=Autest
29 TESTS=Autest
30
31 Autest_SOURCES=Autest.c
32 Autest_LDADD=libXau.la
33
34 if LINT
35 ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
36                 $(AM_CPPFLAGS) $(CPPFLAGS)
37
38 lint:
39         $(LINT) $(ALL_LINT_FLAGS) $(libXau_la_SOURCES)
40 endif LINT
41
42 if MAKE_LINT_LIB
43 lintlibdir = $(libdir)
44
45 lintlib_DATA = $(LINTLIB)
46
47 $(LINTLIB): $(libXau_la_SOURCES)
48         $(LINT) -y -oXau -x $(ALL_LINT_FLAGS) $(libXau_la_SOURCES)
49 endif MAKE_LINT_LIB
50
51 LIB_MAN_DIR_SUFFIX = $(LIB_MAN_DIR:@mandir@/man%=%)
52
53 libmandir = $(LIB_MAN_DIR)
54 libman_PRE = Xau.man
55 BUILT_SOURCES = $(Xau_shadows:=.@LIB_MAN_SUFFIX@)
56 CLEANFILES = $(libman_DATA) $(BUILT_SOURCES) $(lintlib_DATA)
57 libman_DATA = $(libman_PRE:man=@LIB_MAN_SUFFIX@) \
58               $(Xau_shadows:=.@LIB_MAN_SUFFIX@)
59
60 MAINTAINERCLEANFILES = ChangeLog INSTALL
61 EXTRA_DIST = $(libman_PRE)
62
63 Xau_shadows =                               \
64     XauFileName                             \
65     XauReadAuth                             \
66     XauLockAuth                             \
67     XauUnlockAuth                           \
68     XauWriteAuth                            \
69     XauDisposeAuth                          \
70     XauGetAuthByAddr                        \
71     XauGetBestAuthByAddr
72
73 Xau_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
77 XORGRELSTRING = @PACKAGE_STRING@
78   XORGMANNAME = X Version 11
79
80 Xau.$(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
87 INSTALL:
88         $(INSTALL_CMD)
89
90 ChangeLog:
91         $(CHANGELOG_CMD)
92
93 dist-hook: ChangeLog INSTALL