1 1.2 cube # $NetBSD: Makefile,v 1.2 2008/10/14 23:37:19 cube 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.main.c= -DDEFAULT_CONFIG_FILE=\"${XFSCONFIGDIR}/config\" 30 1.1 mrg CPPFLAGS.initfonts.c= -DFONT_PCF -DFONT_FS -DFONT_SPEEDO -DFONTCACHE 31 1.1 mrg CPPFLAGS.connection.c= ${CONN_DEFINES} -DBSD44SOCKETS \ 32 1.1 mrg ${X11FLAGS.OS_DEFINES} 33 1.1 mrg CPPFLAGS.xfstrans.c= ${CONN_DEFINES} -DBSD44SOCKETS \ 34 1.1 mrg ${X11FLAGS.OS_DEFINES} 35 1.1 mrg CPPFLAGS.utils.c= -DXFSPIDDIR=\"/var/run\" 36 1.1 mrg CPPFLAGS.io.c= ${CONN_DEFINES} 37 1.1 mrg CPPFLAGS.waitfor.c= ${CONN_DEFINES} 38 1.1 mrg CPPFLAGS.error.c= -DUSE_SYSLOG 39 1.1 mrg CPPFLAGS.osglue.c= ${CONN_DEFINES} \ 40 1.1 mrg ${X11FLAGS.OS_DEFINES} 41 1.1 mrg CPPFLAGS.config.c= ${CONN_DEFINES} -DFONTCACHE 42 1.1 mrg # XXX 43 1.1 mrg CPPFLAGS.xfstrans.c+= -Wno-error 44 1.1 mrg 45 1.2 cube X11EXTRAMANDEFS+= -e 's%__configfilepath__%${XFSCONFIGDIR}/config%g; \ 46 1.2 cube s%__configfiledesc__%the default file,%g' 47 1.1 mrg 48 1.1 mrg 49 1.1 mrg BUILDSYMLINKS= config.cpp fsconfig.cpp 50 1.1 mrg CPPSCRIPTS= fsconfig 51 1.1 mrg CPPSCRIPTFLAGS= -DDEFAULTFONTPATH=${X11FONTDIR}/misc/,${X11FONTDIR}/Speedo/,${X11FONTDIR}/Type1/,${X11FONTDIR}/CID/,${X11FONTDIR}/75dpi/,${X11FONTDIR}/100dpi/ \ 52 1.1 mrg -DFSERRORS=/var/log/xfs.log 53 1.1 mrg 54 1.1 mrg CONFIGFILES= fsconfig 55 1.1 mrg FILESNAME= config 56 1.1 mrg FILESDIR= ${XFSCONFIGDIR} 57 1.1 mrg 58 1.1 mrg 59 1.1 mrg LDADD+= -lXfont -lfontenc -lXfontcache -lXext -lX11 -lfreetype -lm -lz 60 1.1 mrg DPADD+= ${LIBXFONT} ${LIBFONTENC} ${LIBXFONTCACHE} ${LIBXEXT} ${LIBX11} \ 61 1.1 mrg ${LIBFREETYPE} ${LIBM} ${LIBZ} 62 1.1 mrg 63 1.1 mrg .PATH: ${XFSDIR} 64 1.1 mrg 65 1.1 mrg .include <bsd.x11.mk> 66 1.1 mrg .include <bsd.prog.mk> 67