initial commit
[profile/ivi/xorg-x11-xinit.git] / privileged_startx / Makefile.am
1 # Copyright (c) 2008 Apple Inc.
2 #
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:
10 #
11 # The above copyright notice and this permission notice shall be
12 # included in all copies or substantial portions of the Software.
13 #
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.
22 #
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.
27
28 include $(top_srcdir)/cpprules.in
29
30 xinitrcdir = $(libdir)/X11/xinit
31 privstartxdir = $(xinitrcdir)/privileged_startx.d
32
33 xinitrc_PROGRAMS = privileged_startx
34 privstartx_SCRIPTS = 10-tmpdirs 20-font_cache
35
36 AM_CPPFLAGS = -DXINITDIR=\"$(xinitrcdir)\" -DSCRIPTDIR=\"$(privstartxdir)\" -DBINDIR=\"$(bindir)\"
37
38 CPP_FILES_FLAGS = -DXINITDIR="$(xinitrcdir)" -DSCRIPTDIR="$(privstartxdir)" -DBINDIR="$(bindir)"
39
40 dist_privileged_startx_SOURCES = \
41         server.c \
42         client.c \
43         privileged_startx.c
44
45 nodist_privileged_startx_SOURCES = \
46         privileged_startxServer.c \
47         privileged_startxUser.c
48
49 BUILT_SOURCES = \
50         privileged_startxServer.c \
51         privileged_startxUser.c \
52         privileged_startxServer.h \
53         privileged_startx.h
54
55 launchdaemons_PRE = org.x.privileged_startx.plist.cpp
56 launchdaemons_DATA = $(launchdaemons_PRE:plist.cpp=plist)
57
58 10-tmpdirs: 10-tmpdirs.cpp Makefile
59 20-font_cache: 20-font_cache.cpp Makefile
60
61 CLEANFILES = \
62         $(privstartx_SCRIPTS) \
63         $(BUILT_SOURCES) \
64         $(launchdaemons_DATA)
65
66 EXTRA_DIST = \
67         10-tmpdirs.cpp \
68         20-font_cache.cpp \
69         org.x.privileged_startx.plist.cpp \
70         privileged_startx.defs \
71         privileged_startx_types.h
72
73 $(BUILT_SOURCES): privileged_startx.defs
74         mig -sheader privileged_startxServer.h privileged_startx.defs