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