Makefile revision 1.1
1# $NetBSD: Makefile,v 1.1 2008/08/02 19:53:31 mrg Exp $ 2 3.include "../Makefile.serverlib" 4.include "../Makefile.servermod" 5 6LIB= os 7 8.PATH: ${X11SRCDIR.xorg-server}/os 9SRCS= WaitFor.c access.c auth.c connection.c io.c mitauth.c \ 10 oscolor.c oscolor.h osdep.h osinit.c utils.c xdmauth.c \ 11 xstrans.c xprintf.c log.c xdmcp.c 12# rpcauth.c secauth.c 13 14CPPFLAGS+= -I${X11SRCDIR.xorg-server}/include \ 15 -I${XSERVERINCDIR} \ 16 -I${DESTDIR}${X11INCDIR}/X11 \ 17 -I${DESTDIR}${X11INCDIR}/X11/extensions \ 18 -I${DESTDIR}${X11INCDIR}/pixman-1 \ 19 -I${X11SRCDIR.xorg-server}/Xext \ 20 -I${X11SRCDIR.xorg-server}/render \ 21 -I${X11SRCDIR.xorg-server}/lbx \ 22 -I${X11SRCDIR.xorg-server}/../include 23 24CPPFLAGS+= ${X11FLAGS.DIX} \ 25 ${X11FLAGS.CONNECTION} \ 26 -DHASXDMAUTH \ 27 ${X11FLAGS.OS_DEFINES} \ 28 -DUSE_RGB_TXT \ 29 -UDDXTIME 30 31.include "../Makefile.common" 32 33.if 0 34# XXX The XFree86 Xserver has its own GetTimeInMillis(), however if we are 35# building XFree86 and Xmacppc or Xsun* we want both copies. The copy 36# here is linked into the non XFree86 server. 37#.if ${XSERVER_XFREE86} == "no" || \ 38# ${XSERVER_XMACPPC} != "no" || \ 39# ${XSERVER_XSUN} != "no" 40SRCS+= GetTimeInMillis.c 41SRCS+= ddxInitGlobals.c 42#.endif 43 44XDMCP_DEFINES= -DXDMCP -DXDMCP_NO_IPV6 45 46CPPFLAGS.WaitFor.c= ${X11FLAGS.EXTENSION} 47CPPFLAGS.access.c= ${XDMCP_DEFINES} -DBSD44SOCKETS -DHAS_GETIFADDRS 48CPPFLAGS.auth.c= ${XDMCP_DEFINES} -DHAVE_ARC4RANDOM 49CPPFLAGS.connection.c= ${XDMCP_DEFINES} -DBSD44SOCKETS 50CPPFLAGS.io.c= ${X11FLAGS.EXTENSION} 51CPPFLAGS.lbxio.c= ${X11FLAGS.EXTENSION} 52CPPFLAGS.oscolor.c= -DNDBM 53CPPFLAGS.osinit.c= -DADMPATH=\"/var/log/X\%smsgs\" 54CPPFLAGS.transport.c= -DBSD44SOCKETS -I${X11SRCDIR.xc}/lib/xtrans 55CPPFLAGS.utils.c= ${XDMCP_DEFINES} ${X11FLAGS.EXTENSION} 56CPPFLAGS.xdmauth.c= ${XDMCP_DEFINES} 57CPPFLAGS.xdmcp.c= ${XDMCP_DEFINES} -DBSD44SOCKETS 58.endif 59 60COPTS.xdmauth.c= -Wno-error # XXX 61COPTS.xstrans.c= -Wno-error # XXX 62 63BUILDOBJS= libc_wrapper.o 64.PATH: ${X11SRCDIR.xorg-server}/hw/xfree86/os-support/shared 65CPPFLAGS.libc_wrapper.c=-DSELF_CONTAINED_WRAPPER \ 66 -I${X11SRCDIR.xorg-server}/hw/xfree86/os-support 67CLEANFILES+= ${BUILDOBJS} 68realall: ${BUILDOBJS} 69 70.include <bsd.x11.mk> 71.include <bsd.lib.mk> 72