Makefile.am 1.2 KB

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