Makefile.am revision 350952b9
1fd7d9bd3Smrg# 
2fd7d9bd3Smrg#  Copyright 2005  Red Hat, Inc.
3fd7d9bd3Smrg# 
4fd7d9bd3Smrg#  Permission to use, copy, modify, distribute, and sell this software and its
5fd7d9bd3Smrg#  documentation for any purpose is hereby granted without fee, provided that
6fd7d9bd3Smrg#  the above copyright notice appear in all copies and that both that
7fd7d9bd3Smrg#  copyright notice and this permission notice appear in supporting
8fd7d9bd3Smrg#  documentation, and that the name of Red Hat not be used in
9fd7d9bd3Smrg#  advertising or publicity pertaining to distribution of the software without
10fd7d9bd3Smrg#  specific, written prior permission.  Red Hat makes no
11fd7d9bd3Smrg#  representations about the suitability of this software for any purpose.  It
12fd7d9bd3Smrg#  is provided "as is" without express or implied warranty.
13fd7d9bd3Smrg# 
14fd7d9bd3Smrg#  RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
15fd7d9bd3Smrg#  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
16fd7d9bd3Smrg#  EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
17fd7d9bd3Smrg#  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
18fd7d9bd3Smrg#  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
19fd7d9bd3Smrg#  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
20fd7d9bd3Smrg#  PERFORMANCE OF THIS SOFTWARE.
21fd7d9bd3Smrg
22fd7d9bd3SmrgAM_YFLAGS = -d
23fd7d9bd3Smrg
24fd7d9bd3Smrgbin_PROGRAMS = xgc
25fd7d9bd3Smrg
26350952b9SmrgAM_CFLAGS = $(CWARNFLAGS) $(XGC_CFLAGS) -D_BSD_SOURCE
27fd7d9bd3Smrgxgc_LDADD = $(XGC_LIBS) -lm
28fd7d9bd3Smrg
29fd7d9bd3Smrgxgc_SOURCES =	\
30fd7d9bd3Smrg        choice.c \
31fd7d9bd3Smrg        constants.h \
32fd7d9bd3Smrg        dashlist.c \
33fd7d9bd3Smrg        getfile.c \
34fd7d9bd3Smrg	gram.y \
35fd7d9bd3Smrg        interpret.c \
36fd7d9bd3Smrg	lex.l \
37fd7d9bd3Smrg        main.c \
38fd7d9bd3Smrg        planemask.c \
39fd7d9bd3Smrg        record.c \
40fd7d9bd3Smrg        testfrac.c \
41fd7d9bd3Smrg        tests.c \
42fd7d9bd3Smrg        text.c \
43fd7d9bd3Smrg        xgc.h
44fd7d9bd3Smrg
45fd7d9bd3Smrgappman_PRE = \
46fd7d9bd3Smrg        xgc.man
47fd7d9bd3Smrg
48fd7d9bd3SmrgBUILT_SOURCES = gram.h gram.c lex.c
49fd7d9bd3SmrgMAINTAINERCLEANFILES = $(BUILT_SOURCES)
50fd7d9bd3Smrg
51fd7d9bd3Smrggram.h: gram.c
52fd7d9bd3Smrg
53350952b9Smrg# App default files
54fd7d9bd3Smrg
55350952b9SmrgDISTCHECK_CONFIGURE_FLAGS = --with-appdefaultdir=\$${datadir}/X11/app-defaults
56fd7d9bd3Smrg
57350952b9Smrgappdefaultdir = @appdefaultdir@
58fd7d9bd3Smrg
59350952b9Smrgdist_appdefault_DATA = \
60350952b9Smrg        app-defaults/Xgc \
61350952b9Smrg        app-defaults/Xgc-color
62fd7d9bd3Smrg
63350952b9SmrgEXTRA_DIST = tile Bugs	\
64fd7d9bd3Smrg	Written/FilledRects						\
65fd7d9bd3Smrg	Written/Interface						\
66fd7d9bd3Smrg	Written/Jim							\
67fd7d9bd3Smrg	Written/Notes							\
68fd7d9bd3Smrg	Written/Notes2							\
69fd7d9bd3Smrg	Written/Outline							\
70fd7d9bd3Smrg	Written/Widget
71fd7d9bd3Smrg
72fd7d9bd3Smrg
73fd7d9bd3Smrgappmandir = $(APP_MAN_DIR)
74fd7d9bd3Smrg
75fd7d9bd3Smrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@)
76fd7d9bd3Smrg
77fd7d9bd3SmrgEXTRA_DIST += $(appman_PRE)
78350952b9SmrgCLEANFILES = $(appman_DATA)
79fd7d9bd3Smrg
80fd7d9bd3SmrgSED = sed
81fd7d9bd3Smrg
82fd7d9bd3Smrg# Strings to replace in man pages
83fd7d9bd3SmrgXORGRELSTRING = @PACKAGE_STRING@
84fd7d9bd3Smrg  XORGMANNAME = X Version 11
85fd7d9bd3Smrg
86fd7d9bd3SmrgMAN_SUBSTS = \
87fd7d9bd3Smrg	-e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
88fd7d9bd3Smrg	-e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
89fd7d9bd3Smrg	-e 's|__xservername__|Xorg|g' \
90fd7d9bd3Smrg	-e 's|__xconfigfile__|xorg.conf|g' \
91fd7d9bd3Smrg	-e 's|__projectroot__|$(prefix)|g' \
92fd7d9bd3Smrg	-e 's|__apploaddir__|$(appdefaultdir)|' \
93fd7d9bd3Smrg	-e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \
94fd7d9bd3Smrg	-e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \
95fd7d9bd3Smrg	-e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \
96fd7d9bd3Smrg	-e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \
97fd7d9bd3Smrg	-e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g'
98fd7d9bd3Smrg
99350952b9SmrgSUFFIXES = .$(APP_MAN_SUFFIX) .man
100fd7d9bd3Smrg
101fd7d9bd3Smrg.man.$(APP_MAN_SUFFIX):
102350952b9Smrg	$(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@
103350952b9Smrg
104350952b9SmrgEXTRA_DIST += ChangeLog
105350952b9SmrgMAINTAINERCLEANFILES += ChangeLog
106350952b9Smrg
107350952b9Smrg.PHONY: ChangeLog
108350952b9Smrg
109350952b9SmrgChangeLog:
110350952b9Smrg	$(CHANGELOG_CMD)
111350952b9Smrg
112350952b9Smrgdist-hook: ChangeLog
113