Makefile.am revision bf4a254e
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 22a73027baSmrgbin_PROGRAMS = xinit 23a73027baSmrgbin_SCRIPTS = startx 24a73027baSmrg 25bf4a254eSmrgAM_CFLAGS = $(CWARNFLAGS) $(XINIT_CFLAGS) 26bf4a254eSmrgAM_CPPFLAGS = -DXINITDIR=\"$(XINITDIR)\" -DBINDIR=\"$(bindir)\" 27a73027baSmrgxinit_LDADD = $(XINIT_LIBS) 28a73027baSmrg 29a73027baSmrgxinit_SOURCES = \ 30a73027baSmrg xinit.c 31a73027baSmrg 32a73027baSmrgappmandir = $(APP_MAN_DIR) 33a73027baSmrg 34a73027baSmrgappman_PRE = \ 35a73027baSmrg startx.man \ 36a73027baSmrg xinit.man 37a73027baSmrg 38a73027baSmrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) 39a73027baSmrg 40a73027baSmrginclude $(top_srcdir)/cpprules.in 41a73027baSmrg 42a73027baSmrgxinitrcdir = $(XINITDIR) 43a73027baSmrg 44a73027baSmrgPROGCPPDEFS = \ 45a73027baSmrg -DXRDB=@XRDB@ \ 46a73027baSmrg -DXMODMAP=@XMODMAP@ \ 47a73027baSmrg -DTWM=@TWM@ \ 48a73027baSmrg -DXCLOCK=@XCLOCK@ \ 49a73027baSmrg -DXTERM=@XTERM@ \ 50a73027baSmrg -DXSERVER=@XSERVER@ \ 51a73027baSmrg -DXAUTH=@XAUTH@ \ 52a73027baSmrg -DXINIT=@XINIT@ 53a73027baSmrg 54a73027baSmrgCPP_FILES_FLAGS = \ 55a73027baSmrg -DXINITDIR=$(XINITDIR) $(PROGCPPDEFS) -DLIBDIR=$(libdir) \ 56a73027baSmrg -DSHELL_CMD=$(SHELL_CMD) $(STARTX_COOKIE_FLAGS) \ 57a73027baSmrg -D__libexecdir__="$(libexecdir)" \ 58bf4a254eSmrg -D__bindir__="$(bindir)" \ 59bf4a254eSmrg -DLAUNCHD_ID_PREFIX="$(launchdidprefix)" 60a73027baSmrg 61a73027baSmrgif LAUNCHD 62bf4a254eSmrg$(launchdidprefix).startx.plist.cpp: org.x.startx.plist.cpp 63bf4a254eSmrg cp $< $@ 64bf4a254eSmrg 65bf4a254eSmrglaunchagents_PRE = $(launchdidprefix).startx.plist.cpp 66a73027baSmrglaunchagents_DATA = $(launchagents_PRE:plist.cpp=plist) 67a73027baSmrg 68a73027baSmrgSUBDIRS = privileged_startx 69a73027baSmrgendif 70a73027baSmrg 71a73027baSmrgDIST_SUBDIRS = privileged_startx 72a73027baSmrg 73a73027baSmrgxinitrc_DATA = xinitrc 74a73027baSmrg 75bf4a254eSmrgMAINTAINERCLEANFILES = ChangeLog INSTALL 76a73027baSmrgCLEANFILES = xinitrc startx $(appman_DATA) $(launchagents_DATA) 77a73027baSmrg 78a73027baSmrgEXTRA_DIST = xinitrc.cpp startx.cpp org.x.startx.plist.cpp $(appman_PRE) \ 79bf4a254eSmrg startx.cmd xinitrc.cmd xinit.def autogen.sh 80bf4a254eSmrg 81bf4a254eSmrg.PHONY: ChangeLog INSTALL 82a73027baSmrg 83bf4a254eSmrgINSTALL: 84bf4a254eSmrg $(INSTALL_CMD) 85a73027baSmrg 86a73027baSmrgChangeLog: 87bf4a254eSmrg $(CHANGELOG_CMD) 88a73027baSmrg 89bf4a254eSmrgdist-hook: ChangeLog INSTALL 90