1# $NetBSD: Makefile,v 1.3 2008/11/18 22:31:35 hans Exp $ 2 3.include <bsd.own.mk> 4 5PROG= xfs 6 7XFSDIR= ${X11SRCDIR.${PROG}} 8 9.PATH: ${XFSDIR}/difs 10SRCS= atom.c cache.c charinfo.c difsutils.c dispatch.c events.c \ 11 extensions.c fontinfo.c fonts.c globals.c initfonts.c main.c \ 12 resource.c swaprep.c swapreq.c tables.c 13 14.PATH: ${XFSDIR}/os 15SRCS+= access.c config.c connection.c daemon.c error.c io.c osglue.c \ 16 osinit.c utils.c waitfor.c xfstrans.c 17 18CPPFLAGS+= -I${XFSDIR}/include \ 19 -I${DESTDIR}${X11INCDIR}/X11/FS \ 20 -I${X11SRCDIR.libXfont}/include \ 21 -I${X11SRCDIR.libXfont}/bitmap \ 22 -I${XFSDIR}/../include 23 24CONN_DEFINES= ${X11FLAGS.CONNECTION} -DFONT_t -DTRANS_SERVER \ 25 -DTRANS_REOPEN -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT 26 27XFSCONFIGDIR= ${X11ETCDIR}/fs 28 29CPPFLAGS.initfonts.c= -DFONT_PCF -DFONT_FS -DFONT_SPEEDO -DFONTCACHE 30CPPFLAGS.connection.c= ${CONN_DEFINES} -DBSD44SOCKETS \ 31 ${X11FLAGS.OS_DEFINES} 32CPPFLAGS.xfstrans.c= ${CONN_DEFINES} -DBSD44SOCKETS \ 33 ${X11FLAGS.OS_DEFINES} 34CPPFLAGS.utils.c= -DXFSPIDDIR=\"/var/run\" 35CPPFLAGS.io.c= ${CONN_DEFINES} 36CPPFLAGS.waitfor.c= ${CONN_DEFINES} 37CPPFLAGS.error.c= -DUSE_SYSLOG 38CPPFLAGS.osglue.c= ${CONN_DEFINES} \ 39 ${X11FLAGS.OS_DEFINES} 40CPPFLAGS.config.c= ${CONN_DEFINES} -DFONTCACHE 41# XXX 42CPPFLAGS.xfstrans.c+= -Wno-error 43 44X11EXTRAMANDEFS+= -e 's%__configfilepath__%${XFSCONFIGDIR}/config%g; \ 45 s%__configfiledesc__%the default file,%g' 46 47 48BUILDSYMLINKS= config.cpp fsconfig.cpp 49CPPSCRIPTS= fsconfig 50CPPSCRIPTFLAGS= -DDEFAULTFONTPATH=${X11FONTDIR}/misc/,${X11FONTDIR}/Speedo/,${X11FONTDIR}/Type1/,${X11FONTDIR}/CID/,${X11FONTDIR}/75dpi/,${X11FONTDIR}/100dpi/ \ 51 -DFSERRORS=/var/log/xfs.log 52 53CONFIGFILES= fsconfig 54FILESNAME= config 55FILESDIR= ${XFSCONFIGDIR} 56 57 58LDADD+= -lXfont -lfontenc -lXfontcache -lXext -lX11 -lfreetype -lm -lz 59DPADD+= ${LIBXFONT} ${LIBFONTENC} ${LIBXFONTCACHE} ${LIBXEXT} ${LIBX11} \ 60 ${LIBFREETYPE} ${LIBM} ${LIBZ} 61 62.PATH: ${XFSDIR} 63 64.include <bsd.x11.mk> 65.include <bsd.prog.mk> 66