1706f2543Smrgnoinst_LTLIBRARIES = libos.la 2706f2543Smrg 3706f2543SmrgAM_CFLAGS = $(DIX_CFLAGS) $(SHA1_CFLAGS) 4706f2543Smrg 5706f2543SmrgSECURERPC_SRCS = rpcauth.c 6706f2543SmrgXDMCP_SRCS = xdmcp.c 7706f2543SmrgSTRLCAT_SRCS = strlcat.c strlcpy.c 8706f2543SmrgXORG_SRCS = log.c 9706f2543Smrg 10706f2543Smrglibos_la_SOURCES = \ 11706f2543Smrg WaitFor.c \ 12706f2543Smrg access.c \ 13706f2543Smrg auth.c \ 14706f2543Smrg backtrace.c \ 15706f2543Smrg connection.c \ 16706f2543Smrg io.c \ 17706f2543Smrg mitauth.c \ 18706f2543Smrg oscolor.c \ 19706f2543Smrg osdep.h \ 20706f2543Smrg osinit.c \ 21706f2543Smrg utils.c \ 22706f2543Smrg strcasecmp.c \ 23706f2543Smrg strcasestr.c \ 24706f2543Smrg xdmauth.c \ 25706f2543Smrg xsha1.c \ 26706f2543Smrg xstrans.c \ 27706f2543Smrg xprintf.c \ 28706f2543Smrg $(XORG_SRCS) 29706f2543Smrglibos_la_LIBADD = @SHA1_LIBS@ $(DLOPEN_LIBS) 30706f2543Smrg 31706f2543Smrgif SECURE_RPC 32706f2543Smrglibos_la_SOURCES += $(SECURERPC_SRCS) 33706f2543Smrgendif 34706f2543Smrg 35706f2543Smrgif XDMCP 36706f2543Smrglibos_la_SOURCES += $(XDMCP_SRCS) 37706f2543Smrgendif 38706f2543Smrg 39706f2543Smrgif NEED_STRLCAT 40706f2543Smrglibos_la_SOURCES += $(STRLCAT_SRCS) 41706f2543Smrgendif 42706f2543Smrg 43706f2543SmrgEXTRA_DIST = $(SECURERPC_SRCS) $(INTERNALMALLOC_SRCS) \ 44706f2543Smrg $(XDMCP_SRCS) $(STRLCAT_SRCS) 45706f2543Smrg 46706f2543Smrgif SPECIAL_DTRACE_OBJECTS 47706f2543Smrg# Generate dtrace object code for probes in libos & libdix 48706f2543Smrgdtrace.o: $(top_srcdir)/dix/Xserver.d $(am_libos_la_OBJECTS) 49706f2543Smrg $(AM_V_GEN)$(DTRACE) -G -C -o $@ -s $(top_srcdir)/dix/Xserver.d .libs/*.o ../dix/.libs/*.o 50706f2543Smrg 51706f2543Smrgnoinst_PROGRAMS = os.O 52706f2543Smrg 53706f2543Smrgos.O: dtrace.o $(am_libos_la_OBJECTS) 54706f2543Smrg $(AM_V_GEN)ld -r -o $@ dtrace.o .libs/*.o 55706f2543Smrgendif 56706f2543Smrg 57706f2543Smrgos.c: 58706f2543Smrg touch $@ 59706f2543Smrg 60706f2543SmrgCLEANFILES = os.c 61