Apply a patch for fixing TDIS-5990 (CVE-2013-1940 allow physically proximate attacker...
[framework/uifw/xorg/server/xorg-server.git] / os / Makefile.am
1 noinst_LTLIBRARIES = libos.la
2
3 AM_CFLAGS = $(DIX_CFLAGS) $(SHA1_CFLAGS)
4
5 SECURERPC_SRCS = rpcauth.c
6 XDMCP_SRCS = xdmcp.c
7 XORG_SRCS = log.c
8
9 libos_la_SOURCES =      \
10         WaitFor.c       \
11         access.c        \
12         auth.c          \
13         backtrace.c     \
14         client.c        \
15         connection.c    \
16         io.c            \
17         mitauth.c       \
18         oscolor.c       \
19         osdep.h         \
20         osinit.c        \
21         utils.c         \
22         xdmauth.c       \
23         xsha1.c         \
24         xstrans.c       \
25         xprintf.c       \
26         $(XORG_SRCS)
27 libos_la_LIBADD = @SHA1_LIBS@ $(DLOPEN_LIBS) $(LTLIBOBJS)
28
29 if SECURE_RPC
30 libos_la_SOURCES += $(SECURERPC_SRCS)
31 endif
32
33 if XDMCP
34 libos_la_SOURCES += $(XDMCP_SRCS)
35 endif
36
37 EXTRA_DIST = $(SECURERPC_SRCS) $(XDMCP_SRCS)
38
39 if SPECIAL_DTRACE_OBJECTS
40 # Generate dtrace object code for probes in libos & libdix
41 dtrace.o: $(top_srcdir)/dix/Xserver.d $(am_libos_la_OBJECTS)
42         $(AM_V_GEN)$(DTRACE) -G -C -o $@ -s $(top_srcdir)/dix/Xserver.d .libs/*.o ../dix/.libs/*.o
43
44 noinst_PROGRAMS = os.O
45
46 os_O_SOURCES =
47 os.O: dtrace.o $(am_libos_la_OBJECTS)
48         $(AM_V_GEN)ld -r -o $@ dtrace.o .libs/*.o
49 endif