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