Home | History | Annotate | Line # | Download | only in loader
      1 #	$NetBSD: Makefile,v 1.2 2016/08/19 22:33:34 mrg Exp $
      2 
      3 .include "../../../Makefile.serverlib"
      4 .include "../../../Makefile.servermod"
      5 
      6 LIB=	loader
      7 LOADERDIR=	${X11SRCDIR.xorg-server}/hw/xfree86/${LIB}
      8 .PATH:	${LOADERDIR}
      9 
     10 SRCS=	loader.c loadext.c loadmod.c os.c sdksyms.c
     11 
     12 .if ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64"
     13 #SRCS+=	SparcMulDiv.S
     14 .endif
     15 
     16 CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw/xfree86/${LIB} \
     17 		-I${X11SRCDIR.xorg-server}/hw/xfree86/parser \
     18 		-I${X11SRCDIR.xorg-server}/hw/xfree86/dixmods/extmod \
     19 		-I${X11SRCDIR.xorg-server}/hw/xfree86/vbe \
     20 		-I${X11SRCDIR.xorg-server}/miext/cw \
     21 		-I${X11SRCDIR.xorg-server}/miext/sync \
     22 		-I${X11SRCDIR.xorg-server}/hw/xfree86/int10 \
     23 		-I${X11SRCDIR.xorg-server}/hw/xfree86/ddc \
     24 		-I${X11SRCDIR.xorg-server}/hw/xfree86/i2c \
     25 		-I${X11SRCDIR.xorg-server}/hw/xfree86/modes \
     26 		-I${X11SRCDIR.xorg-server}/hw/xfree86/ramdac \
     27 		-I${X11SRCDIR.xorg-server}/hw/xfree86/common \
     28 		-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support/bus \
     29 		-I${X11SRCDIR.xorg-server}/os \
     30 		-I${X11SRCDIR.xorg-server}/Xext \
     31 		-I${X11SRCDIR.xorg-server}/mi \
     32 		-I${X11SRCDIR.xorg-server}/xfixes \
     33 		-I${DESTDIR}${X11INCDIR}/X11 \
     34 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
     35 		-I${DESTDIR}${X11INCDIR}/xorg
     36 
     37 CPPFLAGS+=	${X11FLAGS.OS_DEFINES} -DDLOPEN_SUPPORT -DHAS_SHM \
     38 		-DIN_LOADER
     39 CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/../include ${X11FLAGS.DIX}
     40 
     41 .if ${MACHINE_ARCH} == "x86_64"
     42 CPPFLAGS+=	-DUseMMAP
     43 .endif
     44 
     45 CPPFLAGS.loadmod.c=	${X11FLAGS.EXTENSION} -DDEFAULT_MODULE_PATH=\"${X11USRLIBDIR}/modules\"
     46 CPPFLAGS.sdksyms.c=	${X11FLAGS.EXTENSION}
     47 
     48 #COPTS.sdksyms.c=		-Wno-error
     49 COPTS.loadmod.c=		-Wno-error
     50 
     51 sdksyms.c: sdksyms.sh
     52 	CPP=${CPP:Q} AWK=${TOOL_AWK:Q} ${HOST_SH} $(LOADERDIR)/sdksyms.sh $(X11SRCDIR.xorg-server) ${CFLAGS} ${CPPFLAGS}
     53 sdksyms.d: sdksyms.c
     54 CLEANFILES+=	sdksyms.c sdksyms.dep
     55 
     56 .include <bsd.x11.mk>
     57 .include <bsd.lib.mk>
     58