Makefile.am revision c2b339b4
1c2b339b4Smrg#
2e9554658Smrg#  Copyright 2005  Red Hat, Inc.
3c2b339b4Smrg#
4e9554658Smrg#  Permission to use, copy, modify, distribute, and sell this software and its
5e9554658Smrg#  documentation for any purpose is hereby granted without fee, provided that
6e9554658Smrg#  the above copyright notice appear in all copies and that both that
7e9554658Smrg#  copyright notice and this permission notice appear in supporting
8e9554658Smrg#  documentation, and that the name of Red Hat not be used in
9e9554658Smrg#  advertising or publicity pertaining to distribution of the software without
10e9554658Smrg#  specific, written prior permission.  Red Hat makes no
11e9554658Smrg#  representations about the suitability of this software for any purpose.  It
12e9554658Smrg#  is provided "as is" without express or implied warranty.
13c2b339b4Smrg#
14e9554658Smrg#  RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
15e9554658Smrg#  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
16e9554658Smrg#  EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
17e9554658Smrg#  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
18e9554658Smrg#  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
19e9554658Smrg#  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
20e9554658Smrg#  PERFORMANCE OF THIS SOFTWARE.
21e9554658Smrg
22e9554658Smrgbin_PROGRAMS = xclock
23e9554658Smrg
24c2b339b4SmrgAM_CFLAGS = $(CWARNFLAGS) $(XCLOCK_CFLAGS)
25e9554658Smrgxclock_LDADD = $(XCLOCK_LIBS)
26e9554658Smrg
27e9554658Smrgxclock_SOURCES =	\
28e9554658Smrg        Clock.c \
29e9554658Smrg        Clock.h \
30e9554658Smrg        ClockP.h \
31e9554658Smrg        xclock.c
32e9554658Smrg
33e9554658Smrgappman_PRE = \
34e9554658Smrg        xclock.man
35e9554658Smrg
36e9554658Smrg# App default files  (*.ad)
37e9554658Smrg
38c2b339b4SmrgDISTCHECK_CONFIGURE_FLAGS = --with-appdefaultdir=\$${datadir}/X11/app-defaults
39e9554658Smrg
40c2b339b4Smrgappdefaultdir = @appdefaultdir@
41e9554658Smrg
42c2b339b4Smrgdist_appdefault_DATA = \
43c2b339b4Smrg        app-defaults/XClock-color \
44c2b339b4Smrg        app-defaults/XClock
45e9554658Smrg
46e9554658SmrgEXTRA_DIST = \
47e9554658Smrg	ChangeLog \
48e9554658Smrg	clmask.bit \
49e9554658Smrg	clock.bit
50e9554658Smrg
51e9554658SmrgCLEANFILES = $(APPDEFAULTFILES)
52e9554658Smrg
53e9554658Smrgappmandir = $(APP_MAN_DIR)
54e9554658Smrg
55e9554658Smrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@)
56e9554658Smrg
57e9554658SmrgEXTRA_DIST += $(appman_PRE)
58e9554658SmrgCLEANFILES += $(appman_DATA)
59e9554658Smrg
60e9554658SmrgMAINTAINERCLEANFILES=ChangeLog
61e9554658Smrg
62e9554658Smrg.PHONY: ChangeLog
63e9554658Smrg
64e9554658SmrgChangeLog:
65c2b339b4Smrg	$(CHANGELOG_CMD)
66e9554658Smrg
67e9554658Smrgdist-hook: ChangeLog
68e9554658Smrg
69e9554658SmrgSED = sed
70e9554658Smrg
71e9554658Smrg# Strings to replace in man pages
72e9554658SmrgXORGRELSTRING = @PACKAGE_STRING@
73e9554658Smrg  XORGMANNAME = X Version 11
74e9554658Smrg
75e9554658SmrgMAN_SUBSTS = \
76e9554658Smrg	-e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
77e9554658Smrg	-e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
78e9554658Smrg	-e 's|__xservername__|Xorg|g' \
79e9554658Smrg	-e 's|__xconfigfile__|xorg.conf|g' \
80e9554658Smrg	-e 's|__projectroot__|$(prefix)|g' \
81e9554658Smrg	-e 's|__apploaddir__|$(appdefaultdir)|' \
82e9554658Smrg	-e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \
83e9554658Smrg	-e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \
84e9554658Smrg	-e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \
85e9554658Smrg	-e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \
86e9554658Smrg	-e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g'
87e9554658Smrg
88c2b339b4SmrgSUFFIXES = .$(APP_MAN_SUFFIX) .man
89e9554658Smrg
90e9554658Smrg.man.$(APP_MAN_SUFFIX):
91e9554658Smrg	sed $(MAN_SUBSTS) < $< > $@
92