2
# Copyright 2005 Red Hat, Inc.
4
# Permission to use, copy, modify, distribute, and sell this software and its
5
# documentation for any purpose is hereby granted without fee, provided that
6
# the above copyright notice appear in all copies and that both that
7
# copyright notice and this permission notice appear in supporting
8
# documentation, and that the name of Red Hat not be used in
9
# advertising or publicity pertaining to distribution of the software without
10
# specific, written prior permission. Red Hat makes no
11
# representations about the suitability of this software for any purpose. It
12
# is provided "as is" without express or implied warranty.
14
# RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
15
# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
16
# EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
17
# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
18
# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
19
# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
20
# PERFORMANCE OF THIS SOFTWARE.
22
XEDITDIR = ${libdir}/X11/xedit
23
xedit_lispdir = ${XEDITDIR}/lisp
26
noinst_LIBRARIES = liblisp.a libre.a libmp.a
43
liblisp_a_CFLAGS = -I$(top_srcdir)/lisp/re -I$(top_srcdir)/lisp/mp -DLISP -DLISPDIR=\"$(xedit_lispdir)\" $(XEDIT_CFLAGS)
44
liblisp_a_LIBADD = libmp.a
107
xedit_CFLAGS = $(XEDIT_CFLAGS) -I$(top_srcdir)/lisp/re -D_BSD_SOURCE -DXEDIT
108
xedit_LDADD = libre.a liblisp.a libmp.a $(XEDIT_LIBS) -lm
123
xedit_CFLAGS += -DINCLUDE_XPRINT_SUPPORT
129
printdialogprivates.h \
133
# App default files (*.ad)
141
cp $(top_srcdir)/Xedit-xprint.ad Xedit.ad
144
cp $(top_srcdir)/Xedit-noxprint.ad Xedit.ad
152
appdefaultdir = @appdefaultdir@
153
appdefault_DATA = $(APPDEFAULTFILES)
155
CLEANFILES = $(APPDEFAULTFILES) Xedit.ad
157
# Note that xedit_lispdir is defined above
158
dist_xedit_lisp_DATA = ${srcdir}/lisp/modules/lisp.lsp \
159
${srcdir}/lisp/modules/xedit.lsp \
160
${srcdir}/lisp/modules/syntax.lsp \
161
${srcdir}/lisp/modules/indent.lsp
163
progmodesdir = $(xedit_lispdir)/progmodes
164
dist_progmodes_DATA = ${srcdir}/lisp/modules/progmodes/c.lsp \
165
${srcdir}/lisp/modules/progmodes/html.lsp \
166
${srcdir}/lisp/modules/progmodes/imake.lsp \
167
${srcdir}/lisp/modules/progmodes/lisp.lsp \
168
${srcdir}/lisp/modules/progmodes/make.lsp \
169
${srcdir}/lisp/modules/progmodes/man.lsp \
170
${srcdir}/lisp/modules/progmodes/patch.lsp \
171
${srcdir}/lisp/modules/progmodes/rpm.lsp \
172
${srcdir}/lisp/modules/progmodes/sgml.lsp \
173
${srcdir}/lisp/modules/progmodes/sh.lsp \
174
${srcdir}/lisp/modules/progmodes/xconf.lsp \
175
${srcdir}/lisp/modules/progmodes/xlog.lsp \
176
${srcdir}/lisp/modules/progmodes/xrdb.lsp
178
appman_PRE = xedit.man
190
lisp/modules/psql.c \
196
lisp/test/hello.lsp \
199
lisp/test/psql-1.lsp \
200
lisp/test/psql-2.lsp \
201
lisp/test/psql-3.lsp \
202
lisp/test/regex.lsp \
203
lisp/test/stream.lsp \
204
lisp/test/widgets.lsp
206
appmandir = $(APP_MAN_DIR)
208
appman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@)
210
EXTRA_DIST += $(appman_PRE)
211
CLEANFILES += $(appman_DATA)
215
# Strings to replace in man pages
216
XORGRELSTRING = @PACKAGE_STRING@
217
XORGMANNAME = X Version 11
220
-e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
221
-e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
222
-e 's|__xservername__|Xorg|g' \
223
-e 's|__xconfigfile__|xorg.conf|g' \
224
-e 's|__projectroot__|$(prefix)|g' \
225
-e 's|__apploaddir__|$(appdefaultdir)|' \
226
-e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \
227
-e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \
228
-e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \
229
-e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \
230
-e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g'
232
SUFFIXES += .$(APP_MAN_SUFFIX) .man
234
.man.$(APP_MAN_SUFFIX):
235
sed $(MAN_SUBSTS) < $< > $@