Makefile.am revision 05b261ec
1bin_PROGRAMS = XWin 2 3if XWIN_CLIPBOARD 4SRCS_CLIPBOARD = \ 5 winclipboardinit.c \ 6 winclipboardtextconv.c \ 7 winclipboardthread.c \ 8 winclipboardunicode.c \ 9 winclipboardwndproc.c \ 10 winclipboardwrappers.c \ 11 winclipboardxevents.c 12DEFS_CLIPBOARD = -DXWIN_CLIPBOARD 13endif 14 15if XWIN_GLX_WINDOWS 16SRCS_GLX_WINDOWS = \ 17 winpriv.c 18DEFS_GLX_WINDOWS = -DXWIN_GLX_WINDOWS 19endif 20 21if XWIN_MULTIWINDOW 22SRCS_MULTIWINDOW = \ 23 winmultiwindowshape.c \ 24 winmultiwindowwindow.c \ 25 winmultiwindowwm.c \ 26 winmultiwindowwndproc.c 27DEFS_MULTIWINDOW = -DXWIN_MULTIWINDOW 28endif 29 30if XWIN_MULTIWINDOWEXTWM 31SRCS_MULTIWINDOWEXTWM = \ 32 winwin32rootless.c \ 33 winwin32rootlesswindow.c \ 34 winwin32rootlesswndproc.c \ 35 winwindowswm.c 36DEFS_MULTIWINDOWEXTWM = -DXWIN_MULTIWINDOWEXTWM 37endif 38 39if XWIN_NATIVEGDI 40SRCS_NATIVEGDI = \ 41 winclip.c \ 42 winfillsp.c \ 43 winfont.c \ 44 wingc.c \ 45 wingetsp.c \ 46 winnativegdi.c \ 47 winpixmap.c \ 48 winpntwin.c \ 49 winpolyline.c \ 50 winpushpxl.c \ 51 winrop.c \ 52 winsetsp.c 53DEFS_NATIVEGDI = -DXWIN_NATIVEGDI 54endif 55 56if XWIN_PRIMARYFB 57SRCS_PRIMARYFB = \ 58 winpfbdd.c 59DEFS_PRIMARYFB = -DXWIN_PRIMARYFB 60endif 61 62if XWIN_RANDR 63SRCS_RANDR = \ 64 winrandr.c 65DEFS_RANDR = -DXWIN_RANDR 66endif 67 68if XWIN_XV 69SRCS_XV = \ 70 winvideo.c 71DEFS_XV = -DXWIN_XV 72endif 73 74SRCS = InitInput.c \ 75 InitOutput.c \ 76 winallpriv.c \ 77 winauth.c \ 78 winblock.c \ 79 wincmap.c \ 80 winconfig.c \ 81 wincreatewnd.c \ 82 wincursor.c \ 83 windialogs.c \ 84 winengine.c \ 85 winerror.c \ 86 winglobals.c \ 87 winkeybd.c \ 88 winkeyhook.c \ 89 winmisc.c \ 90 winmouse.c \ 91 winmsg.c \ 92 winmultiwindowclass.c \ 93 winmultiwindowicons.c \ 94 winprefs.c \ 95 winprefsyacc.y \ 96 winprefslex.l \ 97 winprocarg.c \ 98 winregistry.c \ 99 winscrinit.c \ 100 winshaddd.c \ 101 winshadddnl.c \ 102 winshadgdi.c \ 103 wintrayicon.c \ 104 winvalargs.c \ 105 winwakeup.c \ 106 winwindow.c \ 107 winwndproc.c \ 108 ddraw.h \ 109 winclipboard.h \ 110 winconfig.h \ 111 win.h \ 112 winkeybd.h \ 113 winkeymap.h \ 114 winkeynames.h \ 115 winlayouts.h \ 116 winmessages.h \ 117 winmsg.h \ 118 winms.h \ 119 winmultiwindowclass.h \ 120 winprefs.h \ 121 winpriv.h \ 122 winresource.h \ 123 winwindow.h \ 124 $(top_srcdir)/mi/miinitext.c \ 125 $(top_srcdir)/fb/fbcmap.c \ 126 $(SRCS_CLIPBOARD) \ 127 $(SRCS_GLX_WINDOWS) \ 128 $(SRCS_MULTIWINDOW) \ 129 $(SRCS_MULTIWINDOWEXTWM) \ 130 $(SRCS_NATIVEGDI) \ 131 $(SRCS_PRIMARYFB) \ 132 $(SRCS_RANDR) \ 133 $(SRCS_XV) 134 135 DEFS = $(DEFS_CLIPBOARD) \ 136 $(DEFS_GLX_WINDOWS) \ 137 $(DEFS_MULTIWINDOW) \ 138 $(DEFS_MULTIWINDOWEXTWM) \ 139 $(DEFS_NATIVEGDI) \ 140 $(DEFS_PRIMARYFB) \ 141 $(DEFS_RANDR) \ 142 $(DEFS_XV) 143 144XWin_SOURCES = $(SRCS) 145 146INCLUDES = -I$(top_srcdir)/miext/rootless \ 147 -I$(top_srcdir)/miext/rootless/safeAlpha 148 149XWin_LDADD = $(XORG_CORE_LIBS) \ 150 $(top_builddir)/fb/libfb.la \ 151 $(XWIN_LIBS) \ 152 $(XWINMODULES_LIBS) 153 154XWin_LDFLAGS = -mwindows -static 155 156winprefsyacc.h: winprefsyacc.c 157winprefslex.c: winprefslex.l winprefsyacc.c winprefsyacc.h 158 159BUILT_SOURCES = winprefsyacc.h winprefsyacc.c winprefslex.c 160CLEANFILES = $(BUILT_SOURCES) 161 162AM_YFLAGS = -d 163AM_LFLAGS = -i 164AM_CFLAGS = -DHAVE_XWIN_CONFIG_H $(DIX_CFLAGS) \ 165 $(XWINMODULES_CFLAGS) 166 167dist_man1_MANS = XWin.man XWinrc.man 168 169EXTRA_DIST = \ 170 _usr_X11R6_lib_X11_system.XWinrc \ 171 X-boxed.ico \ 172 X.ico \ 173 XWin.rc \ 174 xlaunch/config.cc \ 175 xlaunch/COPYING \ 176 xlaunch/main.cc \ 177 xlaunch/resources/dialog.rc \ 178 xlaunch/resources/fullscreen.bmp \ 179 xlaunch/resources/images.rc \ 180 xlaunch/resources/multiwindow.bmp \ 181 xlaunch/resources/nodecoration.bmp \ 182 xlaunch/resources/resources.h \ 183 xlaunch/resources/resources.rc \ 184 xlaunch/resources/strings.rc \ 185 xlaunch/resources/windowed.bmp \ 186 xlaunch/window/dialog.cc \ 187 xlaunch/window/dialog.h \ 188 xlaunch/window/util.cc \ 189 xlaunch/window/util.h \ 190 xlaunch/window/window.cc \ 191 xlaunch/window/window.h \ 192 xlaunch/window/wizard.cc \ 193 xlaunch/window/wizard.h 194 195relink: 196 rm -f XWin && $(MAKE) XWin 197