1noinst_LTLIBRARIES = libos.la 2 3AM_CFLAGS = $(DIX_CFLAGS) $(SHA1_CFLAGS) 4 5SECURERPC_SRCS = rpcauth.c 6XDMCP_SRCS = xdmcp.c 7XORG_SRCS = log.c 8BUSFAULT_SRCS = busfault.c 9 10XSERVER_POLL_SRCS=xserver_poll.c 11 12libos_la_SOURCES = \ 13 WaitFor.c \ 14 access.c \ 15 auth.c \ 16 backtrace.c \ 17 client.c \ 18 connection.c \ 19 inputthread.c \ 20 io.c \ 21 mitauth.c \ 22 oscolor.c \ 23 osdep.h \ 24 osinit.c \ 25 ospoll.c \ 26 ospoll.h \ 27 utils.c \ 28 xdmauth.c \ 29 xsha1.c \ 30 xstrans.c \ 31 xprintf.c \ 32 $(XORG_SRCS) 33libos_la_LIBADD = @SHA1_LIBS@ $(DLOPEN_LIBS) $(LTLIBOBJS) 34 35if SECURE_RPC 36libos_la_SOURCES += $(SECURERPC_SRCS) 37endif 38 39if POLL 40else 41libos_la_SOURCES += $(XSERVER_POLL_SRCS) 42endif 43 44if XDMCP 45libos_la_SOURCES += $(XDMCP_SRCS) 46endif 47 48if HAVE_LIBUNWIND 49AM_CFLAGS += $(LIBUNWIND_CFLAGS) 50libos_la_LIBADD += $(LIBUNWIND_LIBS) 51endif 52 53if BUSFAULT 54libos_la_SOURCES += $(BUSFAULT_SRCS) 55endif 56 57EXTRA_DIST = $(SECURERPC_SRCS) $(XDMCP_SRCS) 58 59if SPECIAL_DTRACE_OBJECTS 60# Generate dtrace object code for probes in libos & libdix 61dtrace.o: $(top_srcdir)/dix/Xserver.d libos.la 62 $(AM_V_GEN)$(DTRACE) -G -C -o $@ -s $(top_srcdir)/dix/Xserver.d .libs/*.o ../dix/.libs/*.o 63 64noinst_PROGRAMS = os.O 65 66os_O_SOURCES = 67os.O: dtrace.o libos.la 68 $(AM_V_GEN)ld -r -o $@ dtrace.o .libs/*.o 69endif 70