xserver

xserver with xephyr scale patch
git clone https://git.neptards.moe/u3shit/xserver.git
Log | Files | Refs | README | LICENSE

Makefile.am (2705B)


      1 noinst_LTLIBRARIES = libXext.la libXvidmode.la libhashtable.la
      2 
      3 AM_CFLAGS = $(DIX_CFLAGS)
      4 
      5 if XORG
      6 sdk_HEADERS = xvdix.h xvmcext.h geext.h geint.h shmint.h syncsdk.h
      7 endif
      8 
      9 # Sources always included in libXextbuiltin.la, libXext.la
     10 BUILTIN_SRCS =			\
     11 	bigreq.c		\
     12         geext.c			\
     13 	shape.c			\
     14 	sleepuntil.c		\
     15 	sleepuntil.h		\
     16 	sync.c			\
     17 	syncsdk.h		\
     18 	syncsrv.h		\
     19 	xcmisc.c		\
     20 	xtest.c
     21 BUILTIN_LIBS =
     22 
     23 # Optional sources included if extension enabled by configure.ac rules
     24 
     25 # MIT Shared Memory extension
     26 MITSHM_SRCS = shm.c shmint.h
     27 if MITSHM
     28 BUILTIN_SRCS += $(MITSHM_SRCS)
     29 endif
     30 
     31 # XVideo extension
     32 XV_SRCS = xvmain.c xvdisp.c xvmc.c xvdix.h xvmcext.h xvdisp.h
     33 if XV
     34 BUILTIN_SRCS  += $(XV_SRCS)
     35 endif
     36 
     37 # XResource extension: lets clients get data about per-client resource usage
     38 RES_SRCS = xres.c
     39 if RES
     40 BUILTIN_SRCS  += $(RES_SRCS)
     41 endif
     42 
     43 # MIT ScreenSaver extension
     44 SCREENSAVER_SRCS = saver.c
     45 if SCREENSAVER
     46 BUILTIN_SRCS  += $(SCREENSAVER_SRCS)
     47 endif
     48 
     49 # Xinerama extension: making multiple video devices act as one virtual screen
     50 XINERAMA_SRCS = panoramiX.c panoramiX.h panoramiXh.h panoramiXsrv.h panoramiXprocs.c panoramiXSwap.c 
     51 if XINERAMA
     52 BUILTIN_SRCS += $(XINERAMA_SRCS)
     53 if XORG
     54 sdk_HEADERS += panoramiXsrv.h panoramiX.h
     55 endif
     56 endif
     57 
     58 # X-ACE extension: provides hooks for building security policy extensions
     59 # like XC-Security, X-SELinux & XTSol
     60 XACE_SRCS = xace.c xace.h xacestr.h
     61 if XACE
     62 BUILTIN_SRCS += $(XACE_SRCS)
     63 if XORG
     64 sdk_HEADERS += xace.h xacestr.h
     65 endif
     66 endif
     67 
     68 # SELinux extension: provides SELinux policy support for X objects
     69 # requires X-ACE extension
     70 XSELINUX_SRCS = xselinux_ext.c xselinux_hooks.c xselinux_label.c xselinux.h xselinuxint.h
     71 if XSELINUX
     72 BUILTIN_SRCS += $(XSELINUX_SRCS)
     73 BUILTIN_LIBS += $(SELINUX_LIBS)
     74 endif
     75 
     76 # Security extension: multi-level security to protect clients from each other
     77 XCSECURITY_SRCS = security.c securitysrv.h
     78 if XCSECURITY   
     79 BUILTIN_SRCS += $(XCSECURITY_SRCS)
     80 endif
     81 
     82 # XF86 Big Font extension
     83 BIGFONT_SRCS = xf86bigfont.c xf86bigfontsrv.h
     84 if XF86BIGFONT
     85 BUILTIN_SRCS += $(BIGFONT_SRCS)
     86 endif
     87 
     88 # DPMS extension
     89 DPMS_SRCS = dpms.c dpmsproc.h
     90 if DPMSExtension
     91 BUILTIN_SRCS += $(DPMS_SRCS)
     92 endif
     93 
     94 # Now take all of the above, mix well, bake for 10 minutes and get libXext*.la
     95 
     96 libXext_la_SOURCES =		$(BUILTIN_SRCS)
     97 libXext_la_LIBADD =		$(BUILTIN_LIBS)
     98 if RES
     99 libXext_la_LIBADD += libhashtable.la
    100 endif
    101 
    102 # XVidMode extension
    103 libXvidmode_la_SOURCES = vidmode.c
    104 
    105 #Hashtable
    106 libhashtable_la_SOURCES = hashtable.c hashtable.h
    107 
    108 EXTRA_DIST = \
    109 	$(MITSHM_SRCS) \
    110 	$(XV_SRCS) \
    111 	$(RES_SRCS) \
    112 	$(SCREENSAVER_SRCS) \
    113 	$(XACE_SRCS) \
    114 	$(XCSECURITY_SRCS) \
    115 	$(XSELINUX_SRCS) \
    116 	$(XINERAMA_SRCS) \
    117 	$(BIGFONT_SRCS) \
    118 	$(DPMS_SRCS) \
    119         $(GE_SRCS)
    120