8956f63a94
automake will not stop whining about the *.O files not being in normal library name format, so just tell automake they are PROGRAMS so it builds them without bitching.
65 lines
1.3 KiB
Makefile
65 lines
1.3 KiB
Makefile
noinst_LTLIBRARIES = libos.la libcwrapper.la
|
|
|
|
AM_CFLAGS = $(DIX_CFLAGS)
|
|
|
|
# FIXME: Add support for these in configure.ac
|
|
K5AUTH_SRCS = k5auth.c
|
|
SECURERPC_SRCS = rpcauth.c
|
|
INTERNALMALLOC_SRCS = xalloc.c
|
|
|
|
XCSECURITY_SRCS = secauth.c
|
|
XDMCP_SRCS = xdmcp.c
|
|
STRLCAT_SRCS = strlcat.c strlcpy.c
|
|
XORG_SRCS = log.c
|
|
|
|
libos_la_SOURCES = \
|
|
WaitFor.c \
|
|
access.c \
|
|
auth.c \
|
|
connection.c \
|
|
io.c \
|
|
mitauth.c \
|
|
oscolor.c \
|
|
oscolor.h \
|
|
osdep.h \
|
|
osinit.c \
|
|
utils.c \
|
|
xdmauth.c \
|
|
xstrans.c \
|
|
xprintf.c \
|
|
$(XORG_SRCS)
|
|
|
|
if XCSECURITY
|
|
libos_la_SOURCES += $(XCSECURITY_SRCS)
|
|
endif
|
|
|
|
if XDMCP
|
|
libos_la_SOURCES += $(XDMCP_SRCS)
|
|
endif
|
|
|
|
if NEED_STRLCAT
|
|
libos_la_SOURCES += $(STRLCAT_SRCS)
|
|
endif
|
|
|
|
libcwrapper_la_SOURCES = \
|
|
$(top_srcdir)/hw/xfree86/os-support/shared/libc_wrapper.c
|
|
libcwrapper_la_CFLAGS = \
|
|
-DSELF_CONTAINED_WRAPPER \
|
|
-I$(top_srcdir)/hw/xfree86/os-support \
|
|
$(AM_CFLAGS)
|
|
|
|
EXTRA_DIST = $(K5AUTH_SRCS) $(SECURERPC_SRCS) $(INTERNALMALLOC_SRCS) \
|
|
$(XCSECURITY_SRCS) $(XDMCP_SRCS) $(STRLCAT_SRCS)
|
|
|
|
if XSERVER_DTRACE
|
|
# Generate dtrace object code for probes in libos & libdix
|
|
dtrace.o: $(top_srcdir)/dix/Xserver.d $(am_libos_la_OBJECTS)
|
|
$(DTRACE) -G -C -o $@ -s $(top_srcdir)/dix/Xserver.d .libs/*.o ../dix/.libs/*.o
|
|
|
|
noinst_PROGRAMS = os.O
|
|
|
|
os.O: dtrace.o $(am_libos_la_OBJECTS)
|
|
ld -r -o $@ dtrace.o .libs/*.o
|
|
|
|
endif
|