Makefile.am revision 4642e01f
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 winpolyline.c \ 49 winrop.c \ 50 winsetsp.c 51DEFS_NATIVEGDI = -DXWIN_NATIVEGDI 52endif 53 54if XWIN_PRIMARYFB 55SRCS_PRIMARYFB = \ 56 winpfbdd.c 57DEFS_PRIMARYFB = -DXWIN_PRIMARYFB 58endif 59 60if XWIN_RANDR 61SRCS_RANDR = \ 62 winrandr.c 63DEFS_RANDR = -DXWIN_RANDR 64endif 65 66if XWIN_XV 67SRCS_XV = \ 68 winvideo.c 69DEFS_XV = -DXWIN_XV 70endif 71 72SRCS = InitInput.c \ 73 InitOutput.c \ 74 winallpriv.c \ 75 winauth.c \ 76 winblock.c \ 77 wincmap.c \ 78 winconfig.c \ 79 wincreatewnd.c \ 80 wincursor.c \ 81 windialogs.c \ 82 winengine.c \ 83 winerror.c \ 84 winglobals.c \ 85 winkeybd.c \ 86 winkeyhook.c \ 87 winmisc.c \ 88 winmouse.c \ 89 winmsg.c \ 90 winmultiwindowclass.c \ 91 winmultiwindowicons.c \ 92 winprefs.c \ 93 winprefsyacc.y \ 94 winprefslex.l \ 95 winprocarg.c \ 96 winregistry.c \ 97 winscrinit.c \ 98 winshaddd.c \ 99 winshadddnl.c \ 100 winshadgdi.c \ 101 wintrayicon.c \ 102 winvalargs.c \ 103 winwakeup.c \ 104 winwindow.c \ 105 winwndproc.c \ 106 ddraw.h \ 107 winclipboard.h \ 108 winconfig.h \ 109 win.h \ 110 winkeybd.h \ 111 winkeymap.h \ 112 winkeynames.h \ 113 winlayouts.h \ 114 winmessages.h \ 115 winmsg.h \ 116 winms.h \ 117 winmultiwindowclass.h \ 118 winprefs.h \ 119 winpriv.h \ 120 winresource.h \ 121 winwindow.h \ 122 $(top_srcdir)/mi/miinitext.c \ 123 $(top_srcdir)/fb/fbcmap.c \ 124 $(SRCS_CLIPBOARD) \ 125 $(SRCS_GLX_WINDOWS) \ 126 $(SRCS_MULTIWINDOW) \ 127 $(SRCS_MULTIWINDOWEXTWM) \ 128 $(SRCS_NATIVEGDI) \ 129 $(SRCS_PRIMARYFB) \ 130 $(SRCS_RANDR) \ 131 $(SRCS_XV) 132 133 DEFS = $(DEFS_CLIPBOARD) \ 134 $(DEFS_GLX_WINDOWS) \ 135 $(DEFS_MULTIWINDOW) \ 136 $(DEFS_MULTIWINDOWEXTWM) \ 137 $(DEFS_NATIVEGDI) \ 138 $(DEFS_PRIMARYFB) \ 139 $(DEFS_RANDR) \ 140 $(DEFS_XV) 141 142XWin_SOURCES = $(SRCS) 143 144INCLUDES = -I$(top_srcdir)/miext/rootless \ 145 -I$(top_srcdir)/miext/rootless/safeAlpha 146 147XWIN_LIBS = \ 148 $(top_builddir)/fb/libfb.la \ 149 $(XSERVER_LIBS) 150 151XWin_DEPENDENCIES = $(XWIN_LIBS) 152XWin_LDADD = $(XWIN_LIBS) $(XSERVER_SYS_LIBS) $(XWIN_SYS_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 169GLX_EXTRAS = \ 170 glx/ChangeLog \ 171 glx/glwindows.h \ 172 glx/glwrap.c \ 173 glx/indirect.c 174 175EXTRA_DIST = \ 176 $(GLX_EXTRAS) \ 177 _usr_X11R6_lib_X11_system.XWinrc \ 178 X-boxed.ico \ 179 X.ico \ 180 XWin.rc \ 181 xlaunch/config.cc \ 182 xlaunch/COPYING \ 183 xlaunch/main.cc \ 184 xlaunch/resources/dialog.rc \ 185 xlaunch/resources/fullscreen.bmp \ 186 xlaunch/resources/images.rc \ 187 xlaunch/resources/multiwindow.bmp \ 188 xlaunch/resources/nodecoration.bmp \ 189 xlaunch/resources/resources.h \ 190 xlaunch/resources/resources.rc \ 191 xlaunch/resources/strings.rc \ 192 xlaunch/resources/windowed.bmp \ 193 xlaunch/window/dialog.cc \ 194 xlaunch/window/dialog.h \ 195 xlaunch/window/util.cc \ 196 xlaunch/window/util.h \ 197 xlaunch/window/window.cc \ 198 xlaunch/window/window.h \ 199 xlaunch/window/wizard.cc \ 200 xlaunch/window/wizard.h 201 202relink: 203 rm -f XWin && $(MAKE) XWin 204