1 1.2 mrg # $NetBSD: Makefile.servermod,v 1.2 2021/04/12 03:57:06 mrg Exp $ 2 1.1 mrg 3 1.1 mrg .include <bsd.own.mk> # For /etc/mk.conf processing 4 1.1 mrg 5 1.1 mrg .if defined(XMODULEDIR) 6 1.1 mrg SHLIB_MAJOR=0 7 1.1 mrg 8 1.1 mrg # dri, dri2 and fb need to be linked statically as well? 9 1.1 mrg .if !defined(XMODULEDIRANDSTATIC) 10 1.1 mrg MKSTATICLIB:= no 11 1.1 mrg .endif 12 1.1 mrg 13 1.1 mrg .else 14 1.1 mrg 15 1.1 mrg # if these aren't defined the module being built is not installed 16 1.1 mrg # instead it is statically linked into the xserver 17 1.1 mrg libinstall:: 18 1.1 mrg moduleinstall:: 19 1.1 mrg 20 1.1 mrg .endif 21 1.1 mrg 22 1.1 mrg # x11 modules that are installed need the X11FLAGS.LOADABLE's defined 23 1.1 mrg .if defined(XMODULEDIR) 24 1.1 mrg CPPFLAGS+= ${X11FLAGS.LOADABLE} 25 1.1 mrg .endif 26 1.2 mrg 27 1.2 mrg # IOPortBase is particularly annoying to fix 28 1.2 mrg COPTS+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -fcommon :} 29