Makefile.am revision 1568b75b
17d5e3a19Smrg# 
27d5e3a19Smrg#  Copyright 2005  Red Hat, Inc.
37d5e3a19Smrg# 
47d5e3a19Smrg#  Permission to use, copy, modify, distribute, and sell this software and its
57d5e3a19Smrg#  documentation for any purpose is hereby granted without fee, provided that
67d5e3a19Smrg#  the above copyright notice appear in all copies and that both that
77d5e3a19Smrg#  copyright notice and this permission notice appear in supporting
87d5e3a19Smrg#  documentation, and that the name of Red Hat not be used in
97d5e3a19Smrg#  advertising or publicity pertaining to distribution of the software without
107d5e3a19Smrg#  specific, written prior permission.  Red Hat makes no
117d5e3a19Smrg#  representations about the suitability of this software for any purpose.  It
127d5e3a19Smrg#  is provided "as is" without express or implied warranty.
137d5e3a19Smrg# 
147d5e3a19Smrg#  RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
157d5e3a19Smrg#  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
167d5e3a19Smrg#  EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
177d5e3a19Smrg#  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
187d5e3a19Smrg#  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
197d5e3a19Smrg#  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
207d5e3a19Smrg#  PERFORMANCE OF THIS SOFTWARE.
217d5e3a19Smrg
227d5e3a19Smrgbin_PROGRAMS = setxkbmap
237d5e3a19Smrg
247d5e3a19SmrgXKBCONFIGROOT=@XKBCONFIGROOT@
257d5e3a19Smrg
267d5e3a19SmrgAM_CFLAGS = $(SETXKBMAP_CFLAGS) \
277d5e3a19Smrg	-D__XKBDEFRULES__='"xorg"' \
287d5e3a19Smrg	-DDFLT_XKB_CONFIG_ROOT=\"$(XKBCONFIGROOT)\"
297d5e3a19Smrgsetxkbmap_LDADD = $(SETXKBMAP_LIBS)
307d5e3a19Smrg
317d5e3a19Smrgsetxkbmap_SOURCES =	\
327d5e3a19Smrg        setxkbmap.c
337d5e3a19Smrg
347d5e3a19Smrgappman_PRE = \
357d5e3a19Smrg        setxkbmap.man
367d5e3a19Smrg
377d5e3a19Smrgappmandir = $(APP_MAN_DIR)
387d5e3a19Smrg
397d5e3a19Smrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@)
407d5e3a19Smrg
417d5e3a19SmrgEXTRA_DIST = $(appman_PRE) ChangeLog
427d5e3a19SmrgCLEANFILES = $(appman_DATA)
437d5e3a19Smrg
441568b75bSmrg.PHONY: ChangeLog
451568b75bSmrg
467d5e3a19SmrgChangeLog:
471568b75bSmrg	$(CHANGELOG_CMD)
487d5e3a19Smrg
497d5e3a19Smrgdist-hook: ChangeLog
507d5e3a19Smrg
517d5e3a19SmrgSED = sed
527d5e3a19Smrg
537d5e3a19Smrg# Strings to replace in man pages
547d5e3a19SmrgXORGRELSTRING = @PACKAGE_STRING@
557d5e3a19Smrg  XORGMANNAME = X Version 11
567d5e3a19Smrg
577d5e3a19SmrgMAN_SUBSTS = \
587d5e3a19Smrg	-e 's|__xkbconfigroot__|"$(XKBCONFIGROOT)"|' \
597d5e3a19Smrg	-e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
607d5e3a19Smrg	-e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
617d5e3a19Smrg	-e 's|__xservername__|Xorg|g' \
627d5e3a19Smrg	-e 's|__xconfigfile__|xorg.conf|g' \
637d5e3a19Smrg	-e 's|__projectroot__|$(prefix)|g' \
647d5e3a19Smrg	-e 's|__apploaddir__|$(appdefaultdir)|' \
657d5e3a19Smrg	-e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \
667d5e3a19Smrg	-e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \
677d5e3a19Smrg	-e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \
687d5e3a19Smrg	-e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \
697d5e3a19Smrg	-e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g'
707d5e3a19Smrg
717d5e3a19SmrgSUFFIXES = .$(APP_MAN_SUFFIX) .man
727d5e3a19Smrg
737d5e3a19Smrg.man.$(APP_MAN_SUFFIX):
747d5e3a19Smrg	sed $(MAN_SUBSTS) < $< > $@
757d5e3a19Smrg
767d5e3a19Smrgif LINT
777d5e3a19SmrgALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
787d5e3a19Smrg		$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
797d5e3a19Smrg
807d5e3a19Smrglint:
817d5e3a19Smrg	$(LINT) $(ALL_LINT_FLAGS) $(setxkbmap_SOURCES)
827d5e3a19Smrgendif LINT
83