Makefile.am revision a73027ba
1a73027baSmrg# 2a73027baSmrg# Copyright 2005 Red Hat, Inc. 3a73027baSmrg# 4a73027baSmrg# Permission to use, copy, modify, distribute, and sell this software and its 5a73027baSmrg# documentation for any purpose is hereby granted without fee, provided that 6a73027baSmrg# the above copyright notice appear in all copies and that both that 7a73027baSmrg# copyright notice and this permission notice appear in supporting 8a73027baSmrg# documentation, and that the name of Red Hat not be used in 9a73027baSmrg# advertising or publicity pertaining to distribution of the software without 10a73027baSmrg# specific, written prior permission. Red Hat makes no 11a73027baSmrg# representations about the suitability of this software for any purpose. It 12a73027baSmrg# is provided "as is" without express or implied warranty. 13a73027baSmrg# 14a73027baSmrg# RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 15a73027baSmrg# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 16a73027baSmrg# EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR 17a73027baSmrg# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 18a73027baSmrg# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 19a73027baSmrg# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 20a73027baSmrg# PERFORMANCE OF THIS SOFTWARE. 21a73027baSmrg 22a73027baSmrgXINITDIR = $(libdir)/X11/xinit 23a73027baSmrg 24a73027baSmrgbin_PROGRAMS = xinit 25a73027baSmrgbin_SCRIPTS = startx 26a73027baSmrg 27a73027baSmrgxinit_CFLAGS = $(XINIT_CFLAGS) -DXINITDIR=\"$(XINITDIR)\" -DBINDIR=\"$(bindir)\" 28a73027baSmrgxinit_LDADD = $(XINIT_LIBS) 29a73027baSmrg 30a73027baSmrgxinit_SOURCES = \ 31a73027baSmrg xinit.c 32a73027baSmrg 33a73027baSmrgappmandir = $(APP_MAN_DIR) 34a73027baSmrg 35a73027baSmrgappman_PRE = \ 36a73027baSmrg startx.man \ 37a73027baSmrg xinit.man 38a73027baSmrg 39a73027baSmrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) 40a73027baSmrg 41a73027baSmrginclude $(top_srcdir)/cpprules.in 42a73027baSmrg 43a73027baSmrgxinitrcdir = $(XINITDIR) 44a73027baSmrg 45a73027baSmrgPROGCPPDEFS = \ 46a73027baSmrg -DXRDB=@XRDB@ \ 47a73027baSmrg -DXMODMAP=@XMODMAP@ \ 48a73027baSmrg -DTWM=@TWM@ \ 49a73027baSmrg -DXCLOCK=@XCLOCK@ \ 50a73027baSmrg -DXTERM=@XTERM@ \ 51a73027baSmrg -DXSERVER=@XSERVER@ \ 52a73027baSmrg -DXAUTH=@XAUTH@ \ 53a73027baSmrg -DXINIT=@XINIT@ 54a73027baSmrg 55a73027baSmrgCPP_FILES_FLAGS = \ 56a73027baSmrg -DXINITDIR=$(XINITDIR) $(PROGCPPDEFS) -DLIBDIR=$(libdir) \ 57a73027baSmrg -DSHELL_CMD=$(SHELL_CMD) $(STARTX_COOKIE_FLAGS) \ 58a73027baSmrg -D__libexecdir__="$(libexecdir)" \ 59a73027baSmrg -D__bindir__="$(bindir)" 60a73027baSmrg 61a73027baSmrgif LAUNCHD 62a73027baSmrglaunchagents_PRE = org.x.startx.plist.cpp 63a73027baSmrglaunchagents_DATA = $(launchagents_PRE:plist.cpp=plist) 64a73027baSmrg 65a73027baSmrgSUBDIRS = privileged_startx 66a73027baSmrgendif 67a73027baSmrg 68a73027baSmrgDIST_SUBDIRS = privileged_startx 69a73027baSmrg 70a73027baSmrgxinitrc: xinitrc.cpp Makefile 71a73027baSmrgstartx: startx.cpp Makefile 72a73027baSmrg 73a73027baSmrgxinitrc_DATA = xinitrc 74a73027baSmrg 75a73027baSmrgCLEANFILES = xinitrc startx $(appman_DATA) $(launchagents_DATA) 76a73027baSmrg 77a73027baSmrgEXTRA_DIST = xinitrc.cpp startx.cpp org.x.startx.plist.cpp $(appman_PRE) \ 78a73027baSmrg startx.cmd xinitrc.cmd xinit.def ChangeLog autogen.sh 79a73027baSmrg 80a73027baSmrg.PHONY: ChangeLog 81a73027baSmrg 82a73027baSmrgChangeLog: 83a73027baSmrg (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) 84a73027baSmrg 85a73027baSmrgdist-hook: ChangeLog 86