xserver

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

Makefile.am (3219B)


      1 bin_PROGRAMS = XWin
      2 
      3 SRCS_CLIPBOARD = \
      4 	winclipboardinit.c \
      5 	winclipboardwrappers.c
      6 CLIPBOARD_LIBS = $(top_builddir)/hw/xwin/winclipboard/libXWinclipboard.la
      7 
      8 if XWIN_GLX_WINDOWS
      9 GLX_DIR =
     10 DEFS_GLX_WINDOWS =
     11 XWIN_GLX_LIBS =
     12 if XWIN_WINDOWS_DRI
     13 GLX_DIR += dri
     14 DEFS_GLX_WINDOWS += -DXWIN_WINDOWS_DRI
     15 XWIN_GLX_LIBS += $(top_builddir)/hw/xwin/dri/libWindowsDRI.la
     16 endif
     17 GLX_DIR += glx
     18 DEFS_GLX_WINDOWS += -DXWIN_GLX_WINDOWS
     19 XWIN_GLX_LIBS += $(top_builddir)/hw/xwin/glx/libXwinGLX.la
     20 XWIN_GLX_SYS_LIBS = -lopengl32
     21 endif
     22 
     23 SRCS_MULTIWINDOW = \
     24 	winmultiwindowshape.c \
     25 	winmultiwindowwindow.c \
     26 	winmultiwindowwm.c \
     27 	winmultiwindowwndproc.c \
     28 	propertystore.h \
     29 	winSetAppUserModelID.c
     30 MULTIWINDOW_SYS_LIBS = -lshlwapi -lole32 -ldwmapi
     31 
     32 SRCS_RANDR = \
     33 	winrandr.c
     34 
     35 SRCS =	InitInput.c \
     36 	InitOutput.c \
     37 	winallpriv.c \
     38 	winauth.c \
     39 	winblock.c \
     40 	wincmap.c \
     41 	winconfig.c \
     42 	wincreatewnd.c \
     43 	wincursor.c \
     44 	windialogs.c \
     45 	winengine.c \
     46 	winerror.c \
     47 	winglobals.c \
     48 	winkeybd.c \
     49 	winkeyhook.c \
     50 	winmisc.c \
     51 	winmonitors.c \
     52 	winmouse.c \
     53 	winmsg.c \
     54 	winmsgwindow.c \
     55 	winmultiwindowclass.c \
     56 	winmultiwindowicons.c \
     57 	winos.c \
     58 	winprefs.c \
     59 	winprefsyacc.y \
     60 	winprefslex.l \
     61 	winprocarg.c \
     62 	winscrinit.c \
     63 	winshadddnl.c \
     64 	winshadgdi.c \
     65 	wintaskbar.c \
     66 	wintrayicon.c \
     67 	winvalargs.c \
     68 	winwakeup.c \
     69 	winwindow.c \
     70 	winwndproc.c \
     71 	ddraw.h \
     72 	winconfig.h \
     73 	win.h \
     74 	winglobals.h \
     75 	winkeybd.h \
     76 	winkeynames.h \
     77 	winlayouts.h \
     78 	winmessages.h \
     79 	winmonitors.h \
     80 	winmsg.h \
     81 	winms.h \
     82 	winmultiwindowclass.h \
     83 	winmultiwindowicons.h \
     84 	winprefs.h \
     85 	winresource.h \
     86 	winwindow.h \
     87 	windisplay.c \
     88 	windisplay.h \
     89 	XWin.rc \
     90 	$(top_srcdir)/mi/miinitext.c \
     91 	$(top_srcdir)/mi/miinitext.h \
     92 	$(SRCS_CLIPBOARD) \
     93 	$(SRCS_MULTIWINDOW) \
     94 	$(SRCS_RANDR)
     95 
     96 DEFS = \
     97 	$(DEFS_GLX_WINDOWS) \
     98 	$(DEFS_MULTIWINDOWEXTWM)
     99 
    100 XWin_SOURCES = $(SRCS)
    101 
    102 XWIN_SYS_LIBS += -ldxguid
    103 
    104 XWIN_LIBS += \
    105 	$(top_builddir)/pseudoramiX/libPseudoramiX.la \
    106 	$(top_builddir)/Xi/libXistubs.la
    107 
    108 XWin_DEPENDENCIES = \
    109 	$(XWIN_GLX_LIBS) \
    110 	$(XWIN_LIBS) \
    111 	$(CLIPBOARD_LIBS) \
    112 	$(XSERVER_LIBS)
    113 
    114 
    115 XWin_LDADD = \
    116 	$(XWIN_GLX_LIBS) \
    117 	$(XWIN_LIBS) \
    118 	$(CLIPBOARD_LIBS) \
    119 	$(XSERVER_LIBS) \
    120 	$(XWIN_GLX_SYS_LIBS) \
    121 	$(XSERVER_SYS_LIBS) \
    122 	$(XWIN_SYS_LIBS) \
    123 	$(MULTIWINDOW_SYS_LIBS)
    124 
    125 XWin_LDFLAGS = -mwindows -Wl,--disable-stdcall-fixup $(LD_EXPORT_SYMBOLS_FLAG)
    126 
    127 
    128 .rc.o:
    129 	$(AM_V_GEN)$(WINDRES) --use-temp-file -i $< --input-format=rc -o $@ -O coff -I $(top_builddir)/include
    130 
    131 XWin.o: XWin.rc XWin.exe.manifest X.ico
    132 
    133 winprefsyacc.h: winprefsyacc.c
    134 winprefslex.c: winprefslex.l winprefsyacc.c winprefsyacc.h
    135 
    136 BUILT_SOURCES = winprefsyacc.h winprefsyacc.c winprefslex.c
    137 CLEANFILES = $(BUILT_SOURCES)
    138 
    139 AM_YFLAGS = -d
    140 AM_LFLAGS = -i
    141 AM_CFLAGS = -DHAVE_XWIN_CONFIG_H $(DIX_CFLAGS) \
    142             $(XWINMODULES_CFLAGS) \
    143             -I$(top_srcdir) \
    144             -Wno-bad-function-cast
    145 
    146 xwinconfigdir = $(sysconfdir)/X11
    147 xwinconfig_DATA = system.XWinrc
    148 
    149 install-exec-hook:
    150 	(cd $(DESTDIR)$(bindir) && rm -f X && $(LN_S) XWin$(EXEEXT) X)
    151 
    152 EXTRA_DIST = \
    153 	$(xwinconfig_DATA) \
    154 	X.ico \
    155 	XWin.rc \
    156 	XWin.exe.manifest
    157 
    158 relink:
    159 	$(AM_V_at)rm -f XWin$(EXEEXT) && $(MAKE) XWin$(EXEEXT)
    160 
    161 SUBDIRS = man $(GLX_DIR) winclipboard .
    162 DIST_SUBDIRS = man dri glx winclipboard .