1 1.14 mrg # $NetBSD: Makefile,v 1.14 2018/03/11 10:17:10 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.9 mrg SRCS= atom.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.8 mrg -I${XFSDIR}/../include \ 23 1.8 mrg -DHAVE_DAEMON 24 1.1 mrg 25 1.1 mrg CONN_DEFINES= ${X11FLAGS.CONNECTION} -DFONT_t -DTRANS_SERVER \ 26 1.1 mrg -DTRANS_REOPEN -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT 27 1.1 mrg 28 1.1 mrg XFSCONFIGDIR= ${X11ETCDIR}/fs 29 1.1 mrg 30 1.4 mrg CPPFLAGS.initfonts.c= -DFONT_PCF -DFONT_FS -DFONT_SPEEDO 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.4 mrg CPPFLAGS.config.c= ${CONN_DEFINES} 42 1.1 mrg # XXX 43 1.1 mrg CPPFLAGS.xfstrans.c+= -Wno-error 44 1.1 mrg 45 1.10 apb X11EXTRAMANDEFS+= -e 's%__configfilepath__%${XFSCONFIGDIR}/config%g' \ 46 1.10 apb -e 's%__configfiledesc__%the default file,%g' 47 1.1 mrg 48 1.1 mrg 49 1.7 mrg .PATH: ${XFSDIR}/config 50 1.1 mrg BUILDSYMLINKS= config.cpp fsconfig.cpp 51 1.1 mrg CPPSCRIPTS= fsconfig 52 1.5 mrg CPPSCRIPTFLAGS= -DDEFAULTFONTPATH=${X11FONTDIR}/misc/,${X11FONTDIR}/Type1/,${X11FONTDIR}/75dpi/,${X11FONTDIR}/100dpi/ \ 53 1.6 veego -DFSERRORS=/var/log/xfs.log -D__appmansuffix__=1 54 1.1 mrg 55 1.1 mrg CONFIGFILES= fsconfig 56 1.1 mrg FILESNAME= config 57 1.1 mrg FILESDIR= ${XFSCONFIGDIR} 58 1.1 mrg 59 1.1 mrg 60 1.14 mrg LDADD+= -lXfont2 -lfontenc -lXext -lX11 -lfreetype -lm -lz 61 1.13 mrg DPADD+= ${LIBXFONT} ${LIBFONTENC} ${LIBXEXT} ${LIBX11} \ 62 1.1 mrg ${LIBFREETYPE} ${LIBM} ${LIBZ} 63 1.1 mrg 64 1.1 mrg .PATH: ${XFSDIR} 65 1.1 mrg 66 1.1 mrg .include <bsd.x11.mk> 67 1.1 mrg .include <bsd.prog.mk> 68