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