1*4882a593SmuzhiyunAUTOMAKE_OPTIONS=nostdinc 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun# Required for automake < 1.14 4*4882a593SmuzhiyunACLOCAL_AMFLAGS = -I m4 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunif COMPOSITE 7*4882a593SmuzhiyunCOMPOSITE_DIR=composite 8*4882a593Smuzhiyunendif 9*4882a593Smuzhiyun 10*4882a593Smuzhiyunif GLX 11*4882a593SmuzhiyunGLX_DIR=glx 12*4882a593Smuzhiyunendif 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunif DBE 15*4882a593SmuzhiyunDBE_DIR=dbe 16*4882a593Smuzhiyunendif 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunif RECORD 19*4882a593SmuzhiyunRECORD_DIR=record 20*4882a593Smuzhiyunendif 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunif DRI3 23*4882a593SmuzhiyunDRI3_DIR=dri3 24*4882a593Smuzhiyunendif 25*4882a593Smuzhiyun 26*4882a593Smuzhiyunif PRESENT 27*4882a593SmuzhiyunPRESENT_DIR=present 28*4882a593Smuzhiyunendif 29*4882a593Smuzhiyun 30*4882a593Smuzhiyunif PSEUDORAMIX 31*4882a593SmuzhiyunPSEUDORAMIX_DIR=pseudoramiX 32*4882a593Smuzhiyunendif 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunif GLAMOR 35*4882a593SmuzhiyunGLAMOR_DIR=glamor 36*4882a593Smuzhiyunendif 37*4882a593Smuzhiyun 38*4882a593SmuzhiyunSUBDIRS = \ 39*4882a593Smuzhiyun doc \ 40*4882a593Smuzhiyun man \ 41*4882a593Smuzhiyun include \ 42*4882a593Smuzhiyun dix \ 43*4882a593Smuzhiyun fb \ 44*4882a593Smuzhiyun mi \ 45*4882a593Smuzhiyun Xext \ 46*4882a593Smuzhiyun miext \ 47*4882a593Smuzhiyun os \ 48*4882a593Smuzhiyun randr \ 49*4882a593Smuzhiyun render \ 50*4882a593Smuzhiyun Xi \ 51*4882a593Smuzhiyun xkb \ 52*4882a593Smuzhiyun $(PSEUDORAMIX_DIR) \ 53*4882a593Smuzhiyun $(DBE_DIR) \ 54*4882a593Smuzhiyun $(RECORD_DIR) \ 55*4882a593Smuzhiyun xfixes \ 56*4882a593Smuzhiyun damageext \ 57*4882a593Smuzhiyun $(COMPOSITE_DIR) \ 58*4882a593Smuzhiyun $(GLX_DIR) \ 59*4882a593Smuzhiyun $(PRESENT_DIR) \ 60*4882a593Smuzhiyun $(DRI3_DIR) \ 61*4882a593Smuzhiyun exa \ 62*4882a593Smuzhiyun $(GLAMOR_DIR) \ 63*4882a593Smuzhiyun config \ 64*4882a593Smuzhiyun hw \ 65*4882a593Smuzhiyun test 66*4882a593Smuzhiyun 67*4882a593Smuzhiyunif XORG 68*4882a593Smuzhiyunaclocaldir = $(datadir)/aclocal 69*4882a593Smuzhiyunaclocal_DATA = xorg-server.m4 70*4882a593Smuzhiyun 71*4882a593Smuzhiyunpkgconfigdir = $(libdir)/pkgconfig 72*4882a593Smuzhiyunpkgconfig_DATA = xorg-server.pc 73*4882a593Smuzhiyunendif 74*4882a593Smuzhiyun 75*4882a593SmuzhiyunEXTRA_DIST = xorg-server.pc.in xorg-server.m4 autogen.sh README.md 76*4882a593Smuzhiyun 77*4882a593SmuzhiyunDISTCHECK_CONFIGURE_FLAGS=\ 78*4882a593Smuzhiyun --with-xkb-path=$(XKB_BASE_DIRECTORY) \ 79*4882a593Smuzhiyun --with-xkb-bin-directory=$(XKB_BIN_DIRECTORY) \ 80*4882a593Smuzhiyun --with-xkb-output='$${datadir}/X11/xkb/compiled' 81*4882a593Smuzhiyun 82*4882a593Smuzhiyun.PHONY: ChangeLog INSTALL 83*4882a593Smuzhiyun 84*4882a593SmuzhiyunINSTALL: 85*4882a593Smuzhiyun $(INSTALL_CMD) 86*4882a593Smuzhiyun 87*4882a593SmuzhiyunChangeLog: 88*4882a593Smuzhiyun $(CHANGELOG_CMD) 89*4882a593Smuzhiyun 90*4882a593Smuzhiyundist-hook: ChangeLog INSTALL 91*4882a593Smuzhiyun 92*4882a593SmuzhiyunDIST_SUBDIRS = \ 93*4882a593Smuzhiyun doc \ 94*4882a593Smuzhiyun man \ 95*4882a593Smuzhiyun include \ 96*4882a593Smuzhiyun dix \ 97*4882a593Smuzhiyun fb \ 98*4882a593Smuzhiyun mi \ 99*4882a593Smuzhiyun Xext \ 100*4882a593Smuzhiyun miext \ 101*4882a593Smuzhiyun os \ 102*4882a593Smuzhiyun pseudoramiX \ 103*4882a593Smuzhiyun randr \ 104*4882a593Smuzhiyun render \ 105*4882a593Smuzhiyun Xi \ 106*4882a593Smuzhiyun xkb \ 107*4882a593Smuzhiyun dbe \ 108*4882a593Smuzhiyun record \ 109*4882a593Smuzhiyun xfixes \ 110*4882a593Smuzhiyun damageext \ 111*4882a593Smuzhiyun composite \ 112*4882a593Smuzhiyun glx \ 113*4882a593Smuzhiyun exa \ 114*4882a593Smuzhiyun glamor \ 115*4882a593Smuzhiyun config \ 116*4882a593Smuzhiyun dri3 \ 117*4882a593Smuzhiyun present \ 118*4882a593Smuzhiyun hw \ 119*4882a593Smuzhiyun test 120*4882a593Smuzhiyun 121*4882a593Smuzhiyun# gross hack 122*4882a593Smuzhiyunrelink: all 123*4882a593Smuzhiyun $(AM_V_at)$(MAKE) -C hw relink 124*4882a593Smuzhiyun 125*4882a593Smuzhiyuninstall-headers: Makefile 126*4882a593Smuzhiyun +find . -name Makefile | while read m; do \ 127*4882a593Smuzhiyun if grep -q install-sdkHEADERS $$m; then \ 128*4882a593Smuzhiyun (cd `dirname "$$m"` && make install-sdkHEADERS) \ 129*4882a593Smuzhiyun fi \ 130*4882a593Smuzhiyun done 131*4882a593Smuzhiyun 132*4882a593Smuzhiyundistcheck-hook: 133*4882a593Smuzhiyun cd $(srcdir) && \ 134*4882a593Smuzhiyun meson setup _distcheck_build && \ 135*4882a593Smuzhiyun meson configure _distcheck_build && \ 136*4882a593Smuzhiyun ninja -C _distcheck_build && \ 137*4882a593Smuzhiyun rm -rf _distcheck_build && \ 138*4882a593Smuzhiyun cd - 139*4882a593Smuzhiyun 140*4882a593SmuzhiyunEXTRA_DIST += \ 141*4882a593Smuzhiyun meson_options.txt \ 142*4882a593Smuzhiyun include/xorg-config.h.meson.in \ 143*4882a593Smuzhiyun include/xwin-config.h.meson.in \ 144*4882a593Smuzhiyun hw/xfree86/loader/symbol-test.c \ 145*4882a593Smuzhiyun hw/xfree86/common/xf86Build.sh \ 146*4882a593Smuzhiyun composite/meson.build \ 147*4882a593Smuzhiyun config/meson.build \ 148*4882a593Smuzhiyun damageext/meson.build \ 149*4882a593Smuzhiyun dbe/meson.build \ 150*4882a593Smuzhiyun dix/meson.build \ 151*4882a593Smuzhiyun dri3/meson.build \ 152*4882a593Smuzhiyun exa/meson.build \ 153*4882a593Smuzhiyun fb/meson.build \ 154*4882a593Smuzhiyun glamor/meson.build \ 155*4882a593Smuzhiyun glx/meson.build \ 156*4882a593Smuzhiyun hw/dmx/config/meson.build \ 157*4882a593Smuzhiyun hw/dmx/examples/meson.build \ 158*4882a593Smuzhiyun hw/dmx/glxProxy/meson.build \ 159*4882a593Smuzhiyun hw/dmx/input/meson.build \ 160*4882a593Smuzhiyun hw/dmx/meson.build \ 161*4882a593Smuzhiyun hw/kdrive/ephyr/meson.build \ 162*4882a593Smuzhiyun hw/kdrive/meson.build \ 163*4882a593Smuzhiyun hw/kdrive/src/meson.build \ 164*4882a593Smuzhiyun hw/meson.build \ 165*4882a593Smuzhiyun hw/vfb/meson.build \ 166*4882a593Smuzhiyun hw/xfree86/common/meson.build \ 167*4882a593Smuzhiyun hw/xfree86/ddc/meson.build \ 168*4882a593Smuzhiyun hw/xfree86/dixmods/meson.build \ 169*4882a593Smuzhiyun hw/xfree86/dri2/meson.build \ 170*4882a593Smuzhiyun hw/xfree86/dri/meson.build \ 171*4882a593Smuzhiyun hw/xfree86/drivers/modesetting/meson.build \ 172*4882a593Smuzhiyun hw/xfree86/exa/meson.build \ 173*4882a593Smuzhiyun hw/xfree86/fbdevhw/meson.build \ 174*4882a593Smuzhiyun hw/xfree86/glamor_egl/meson.build \ 175*4882a593Smuzhiyun hw/xfree86/i2c/meson.build \ 176*4882a593Smuzhiyun hw/xfree86/int10/meson.build \ 177*4882a593Smuzhiyun hw/xfree86/loader/meson.build \ 178*4882a593Smuzhiyun hw/xfree86/meson.build \ 179*4882a593Smuzhiyun hw/xfree86/modes/meson.build \ 180*4882a593Smuzhiyun hw/xfree86/os-support/meson.build \ 181*4882a593Smuzhiyun hw/xfree86/parser/meson.build \ 182*4882a593Smuzhiyun hw/xfree86/ramdac/meson.build \ 183*4882a593Smuzhiyun hw/xfree86/shadowfb/meson.build \ 184*4882a593Smuzhiyun hw/xfree86/vbe/meson.build \ 185*4882a593Smuzhiyun hw/xfree86/vgahw/meson.build \ 186*4882a593Smuzhiyun hw/xfree86/x86emu/meson.build \ 187*4882a593Smuzhiyun hw/xfree86/xkb/meson.build \ 188*4882a593Smuzhiyun hw/xnest/meson.build \ 189*4882a593Smuzhiyun hw/xquartz/meson.build \ 190*4882a593Smuzhiyun hw/xwayland/meson.build \ 191*4882a593Smuzhiyun hw/xwin/dri/meson.build \ 192*4882a593Smuzhiyun hw/xwin/glx/meson.build \ 193*4882a593Smuzhiyun hw/xwin/meson.build \ 194*4882a593Smuzhiyun hw/xwin/winclipboard/meson.build \ 195*4882a593Smuzhiyun include/meson.build \ 196*4882a593Smuzhiyun meson.build \ 197*4882a593Smuzhiyun miext/damage/meson.build \ 198*4882a593Smuzhiyun miext/shadow/meson.build \ 199*4882a593Smuzhiyun miext/sync/meson.build \ 200*4882a593Smuzhiyun mi/meson.build \ 201*4882a593Smuzhiyun os/meson.build \ 202*4882a593Smuzhiyun present/meson.build \ 203*4882a593Smuzhiyun pseudoramiX/meson.build \ 204*4882a593Smuzhiyun randr/meson.build \ 205*4882a593Smuzhiyun record/meson.build \ 206*4882a593Smuzhiyun render/meson.build \ 207*4882a593Smuzhiyun test/bigreq/meson.build \ 208*4882a593Smuzhiyun test/bigreq/request-length.c \ 209*4882a593Smuzhiyun test/meson.build \ 210*4882a593Smuzhiyun test/sync/meson.build \ 211*4882a593Smuzhiyun test/sync/sync.c \ 212*4882a593Smuzhiyun Xext/meson.build \ 213*4882a593Smuzhiyun xfixes/meson.build \ 214*4882a593Smuzhiyun Xi/meson.build \ 215*4882a593Smuzhiyun xkb/meson.build 216