Makefile.am revision f8a31ee4
1a0d3b6eaSmrg# 
2a0d3b6eaSmrg#  Copyright 2005  Red Hat, Inc.
3a0d3b6eaSmrg# 
4a0d3b6eaSmrg#  Permission to use, copy, modify, distribute, and sell this software and its
5a0d3b6eaSmrg#  documentation for any purpose is hereby granted without fee, provided that
6a0d3b6eaSmrg#  the above copyright notice appear in all copies and that both that
7a0d3b6eaSmrg#  copyright notice and this permission notice appear in supporting
8a0d3b6eaSmrg#  documentation, and that the name of Red Hat not be used in
9a0d3b6eaSmrg#  advertising or publicity pertaining to distribution of the software without
10a0d3b6eaSmrg#  specific, written prior permission.  Red Hat makes no
11a0d3b6eaSmrg#  representations about the suitability of this software for any purpose.  It
12a0d3b6eaSmrg#  is provided "as is" without express or implied warranty.
13a0d3b6eaSmrg# 
14a0d3b6eaSmrg#  RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
15a0d3b6eaSmrg#  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
16a0d3b6eaSmrg#  EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
17a0d3b6eaSmrg#  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
18a0d3b6eaSmrg#  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
19a0d3b6eaSmrg#  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
20a0d3b6eaSmrg#  PERFORMANCE OF THIS SOFTWARE.
21a0d3b6eaSmrg
22a0d3b6eaSmrgbin_PROGRAMS = xrandr
23a0d3b6eaSmrg
2462df5ad0Smrgbin_SCRIPTS = xkeystone
2562df5ad0Smrg
2662df5ad0Smrgxkeystone: keystone.5c
2762df5ad0Smrg	(echo '#!/usr/bin/env nickle'; cat ${srcdir}/keystone.5c) > $@
2862df5ad0Smrg	chmod +x $@
2962df5ad0Smrg
3062df5ad0Smrgclean-local:
3162df5ad0Smrg	rm -f xkeystone
3262df5ad0Smrg
33f8a31ee4SmrgAM_CFLAGS = $(XRANDR_CFLAGS) $(CWARNFLAGS)
34a0d3b6eaSmrgxrandr_LDADD = $(XRANDR_LIBS)
35a0d3b6eaSmrg
36a0d3b6eaSmrgxrandr_SOURCES =	\
37a0d3b6eaSmrg        xrandr.c
38a0d3b6eaSmrg
39a0d3b6eaSmrgappman_PRE = \
40a0d3b6eaSmrg        xrandr.man
41a0d3b6eaSmrg
42a0d3b6eaSmrgappmandir = $(APP_MAN_DIR)
43a0d3b6eaSmrg
44a0d3b6eaSmrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@)
45a0d3b6eaSmrg
4662df5ad0SmrgEXTRA_DIST = $(appman_PRE) xrandr_test.pl keystone.5c
47f8a31ee4SmrgMAINTAINERCLEANFILES = ChangeLog INSTALL
48a0d3b6eaSmrgCLEANFILES = $(appman_DATA)
49a0d3b6eaSmrg
50a0d3b6eaSmrgSED = sed
51a0d3b6eaSmrg
52a0d3b6eaSmrg# Strings to replace in man pages
53a0d3b6eaSmrgXORGRELSTRING = @PACKAGE_STRING@
54a0d3b6eaSmrg  XORGMANNAME = X Version 11
55a0d3b6eaSmrg
56a0d3b6eaSmrgMAN_SUBSTS = \
57a0d3b6eaSmrg	-e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
58a0d3b6eaSmrg	-e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
59a0d3b6eaSmrg	-e 's|__xservername__|Xorg|g' \
60a0d3b6eaSmrg	-e 's|__xconfigfile__|xorg.conf|g' \
61a0d3b6eaSmrg	-e 's|__projectroot__|$(prefix)|g' \
62a0d3b6eaSmrg	-e 's|__apploaddir__|$(appdefaultdir)|' \
63a0d3b6eaSmrg	-e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \
64a0d3b6eaSmrg	-e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \
65a0d3b6eaSmrg	-e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \
66a0d3b6eaSmrg	-e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \
67a0d3b6eaSmrg	-e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g'
68a0d3b6eaSmrg
69a0d3b6eaSmrgSUFFIXES = .$(APP_MAN_SUFFIX) .man
70a0d3b6eaSmrg
71a0d3b6eaSmrg.man.$(APP_MAN_SUFFIX):
72a0d3b6eaSmrg	sed $(MAN_SUBSTS) < $< > $@
73a0d3b6eaSmrg
7462df5ad0Smrg
75f8a31ee4Smrg.PHONY: ChangeLog INSTALL
76f8a31ee4Smrg
77f8a31ee4SmrgINSTALL:
78f8a31ee4Smrg	$(INSTALL_CMD)
79a0d3b6eaSmrg
80a0d3b6eaSmrgChangeLog:
8162df5ad0Smrg	$(CHANGELOG_CMD)
82a0d3b6eaSmrg
83f8a31ee4Smrgdist-hook: ChangeLog INSTALL
84a0d3b6eaSmrg
85