1 # Copyright (c) 2008 Apple Inc.
3 # Permission is hereby granted, free of charge, to any person
4 # obtaining a copy of this software and associated documentation files
5 # (the "Software"), to deal in the Software without restriction,
6 # including without limitation the rights to use, copy, modify, merge,
7 # publish, distribute, sublicense, and/or sell copies of the Software,
8 # and to permit persons to whom the Software is furnished to do so,
9 # subject to the following conditions:
11 # The above copyright notice and this permission notice shall be
12 # included in all copies or substantial portions of the Software.
14 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 # NONINFRINGEMENT. IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT
18 # HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
19 # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21 # DEALINGS IN THE SOFTWARE.
23 # Except as contained in this notice, the name(s) of the above
24 # copyright holders shall not be used in advertising or otherwise to
25 # promote the sale, use or other dealings in this Software without
26 # prior written authorization.
28 include $(top_srcdir)/cpprules.in
30 xinitrcdir = $(libdir)/X11/xinit
31 privstartxdir = $(xinitrcdir)/privileged_startx.d
33 xinitrc_PROGRAMS = privileged_startx
34 privstartx_SCRIPTS = 10-tmpdirs 20-font_cache
36 AM_CPPFLAGS = -DXINITDIR=\"$(xinitrcdir)\" -DSCRIPTDIR=\"$(privstartxdir)\" -DBINDIR=\"$(bindir)\"
38 CPP_FILES_FLAGS = -DXINITDIR="$(xinitrcdir)" -DSCRIPTDIR="$(privstartxdir)" -DBINDIR="$(bindir)"
40 dist_privileged_startx_SOURCES = \
45 nodist_privileged_startx_SOURCES = \
46 privileged_startxServer.c \
47 privileged_startxUser.c
50 privileged_startxServer.c \
51 privileged_startxUser.c \
52 privileged_startxServer.h \
55 launchdaemons_PRE = org.x.privileged_startx.plist.cpp
56 launchdaemons_DATA = $(launchdaemons_PRE:plist.cpp=plist)
58 10-tmpdirs: 10-tmpdirs.cpp Makefile
59 20-font_cache: 20-font_cache.cpp Makefile
62 $(privstartx_SCRIPTS) \
69 org.x.privileged_startx.plist.cpp \
70 privileged_startx.defs \
71 privileged_startx_types.h
73 $(BUILT_SOURCES): privileged_startx.defs
74 mig -sheader privileged_startxServer.h privileged_startx.defs