Makefile.am revision 1e00de39
11e00de39Smrg# 
21e00de39Smrg#  Copyright 2005  Red Hat, Inc.
31e00de39Smrg# 
41e00de39Smrg#  Permission to use, copy, modify, distribute, and sell this software and its
51e00de39Smrg#  documentation for any purpose is hereby granted without fee, provided that
61e00de39Smrg#  the above copyright notice appear in all copies and that both that
71e00de39Smrg#  copyright notice and this permission notice appear in supporting
81e00de39Smrg#  documentation, and that the name of Red Hat not be used in
91e00de39Smrg#  advertising or publicity pertaining to distribution of the software without
101e00de39Smrg#  specific, written prior permission.  Red Hat makes no
111e00de39Smrg#  representations about the suitability of this software for any purpose.  It
121e00de39Smrg#  is provided "as is" without express or implied warranty.
131e00de39Smrg# 
141e00de39Smrg#  RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
151e00de39Smrg#  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
161e00de39Smrg#  EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
171e00de39Smrg#  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
181e00de39Smrg#  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
191e00de39Smrg#  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
201e00de39Smrg#  PERFORMANCE OF THIS SOFTWARE.
211e00de39Smrg
221e00de39Smrgbin_PROGRAMS = xdpyinfo
231e00de39Smrg
241e00de39SmrgAM_CFLAGS = \
251e00de39Smrg	$(XDPYINFO_CFLAGS) \
261e00de39Smrg	$(DPY_XEXT_CFLAGS) \
271e00de39Smrg	$(DPY_XKB_CFLAGS) \
281e00de39Smrg	$(DPY_XF86VIDMODE_CFLAGS) \
291e00de39Smrg	$(DPY_XF86DGA_CFLAGS) \
301e00de39Smrg	$(DPY_XF86MISC_CFLAGS) \
311e00de39Smrg	$(DPY_XINPUT_CFLAGS) \
321e00de39Smrg	$(DPY_XRENDER_CFLAGS) \
331e00de39Smrg	$(DPY_XINERAMA_CFLAGS) \
341e00de39Smrg	$(DPY_DMX_CFLAGS) \
351e00de39Smrg	$(DPY_XPRINT_CFLAGS) \
361e00de39Smrg	$(DPY_XTST_CFLAGS)
371e00de39Smrg
381e00de39Smrgxdpyinfo_LDADD = \
391e00de39Smrg	$(XDPYINFO_LIBS) \
401e00de39Smrg	$(DPY_XEXT_LIBS) \
411e00de39Smrg	$(DPY_XKB_LIBS) \
421e00de39Smrg	$(DPY_XF86VIDMODE_LIBS) \
431e00de39Smrg	$(DPY_XF86DGA_LIBS) \
441e00de39Smrg	$(DPY_XF86MISC_LIBS) \
451e00de39Smrg	$(DPY_XINPUT_LIBS) \
461e00de39Smrg	$(DPY_XRENDER_LIBS) \
471e00de39Smrg	$(DPY_XINERAMA_LIBS) \
481e00de39Smrg	$(DPY_DMX_LIBS) \
491e00de39Smrg	$(DPY_XPRINT_LIBS) \
501e00de39Smrg	$(DPY_XTST_LIBS)
511e00de39Smrg
521e00de39Smrgxdpyinfo_SOURCES =	\
531e00de39Smrg        xdpyinfo.c
541e00de39Smrg
551e00de39Smrgappman_PRE = \
561e00de39Smrg        xdpyinfo.man
571e00de39Smrg
581e00de39Smrg
591e00de39Smrgappmandir = $(APP_MAN_DIR)
601e00de39Smrg
611e00de39Smrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@)
621e00de39Smrg
631e00de39SmrgEXTRA_DIST = $(appman_PRE) ChangeLog
641e00de39SmrgCLEANFILES = $(appman_DATA)
651e00de39SmrgMAINTAINERCLEANFILES = ChangeLog
661e00de39Smrg
671e00de39Smrg.PHONY: ChangeLog
681e00de39Smrg
691e00de39SmrgChangeLog:
701e00de39Smrg	(GIT_DIR=$(top_srcdir)/.git git-log > .changelog.tmp && mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git directory not found: installing possibly empty changelog.' >&2)
711e00de39Smrg
721e00de39Smrgdist-hook: ChangeLog
731e00de39Smrg
741e00de39SmrgSED = sed
751e00de39Smrg
761e00de39Smrg# Strings to replace in man pages
771e00de39SmrgXORGRELSTRING = @PACKAGE_STRING@
781e00de39Smrg  XORGMANNAME = X Version 11
791e00de39Smrg
801e00de39SmrgMAN_SUBSTS = \
811e00de39Smrg	-e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
821e00de39Smrg	-e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
831e00de39Smrg	-e 's|__xservername__|Xorg|g' \
841e00de39Smrg	-e 's|__xconfigfile__|xorg.conf|g' \
851e00de39Smrg	-e 's|__projectroot__|$(prefix)|g' \
861e00de39Smrg	-e 's|__apploaddir__|$(appdefaultdir)|' \
871e00de39Smrg	-e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \
881e00de39Smrg	-e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \
891e00de39Smrg	-e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \
901e00de39Smrg	-e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \
911e00de39Smrg	-e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g'
921e00de39Smrg
931e00de39SmrgSUFFIXES = .$(APP_MAN_SUFFIX) .man
941e00de39Smrg
951e00de39Smrg.man.$(APP_MAN_SUFFIX):
961e00de39Smrg	sed $(MAN_SUBSTS) < $< > $@
971e00de39Smrg
981e00de39Smrgif LINT
991e00de39SmrgALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
1001e00de39Smrg		$(AM_CPPFLAGS) $(CPPFLAGS)
1011e00de39Smrg
1021e00de39Smrglint:
1031e00de39Smrg	$(LINT) $(ALL_LINT_FLAGS) $(AM_CFLAGS) $(xdpyinfo_SOURCES)
1041e00de39Smrgendif LINT
105