Makefile.am revision 05b261ec
17ec681f3Smrgbin_PROGRAMS = XWin
27ec681f3Smrg
37ec681f3Smrgif XWIN_CLIPBOARD
47ec681f3SmrgSRCS_CLIPBOARD = \
57ec681f3Smrg	winclipboardinit.c \
67ec681f3Smrg	winclipboardtextconv.c \
77ec681f3Smrg	winclipboardthread.c \
87ec681f3Smrg	winclipboardunicode.c \
97ec681f3Smrg	winclipboardwndproc.c \
107ec681f3Smrg	winclipboardwrappers.c \
117ec681f3Smrg	winclipboardxevents.c
127ec681f3SmrgDEFS_CLIPBOARD = -DXWIN_CLIPBOARD
137ec681f3Smrgendif
147ec681f3Smrg
157ec681f3Smrgif XWIN_GLX_WINDOWS
167ec681f3SmrgSRCS_GLX_WINDOWS = \
177ec681f3Smrg	winpriv.c
187ec681f3SmrgDEFS_GLX_WINDOWS = -DXWIN_GLX_WINDOWS
197ec681f3Smrgendif
207ec681f3Smrg
217ec681f3Smrgif XWIN_MULTIWINDOW
227ec681f3SmrgSRCS_MULTIWINDOW = \
237ec681f3Smrg	winmultiwindowshape.c \
247ec681f3Smrg	winmultiwindowwindow.c \
257ec681f3Smrg	winmultiwindowwm.c \
267ec681f3Smrg	winmultiwindowwndproc.c
277ec681f3SmrgDEFS_MULTIWINDOW = -DXWIN_MULTIWINDOW
287ec681f3Smrgendif
297ec681f3Smrg
307ec681f3Smrgif XWIN_MULTIWINDOWEXTWM
317ec681f3SmrgSRCS_MULTIWINDOWEXTWM = \
327ec681f3Smrg	winwin32rootless.c \
337ec681f3Smrg	winwin32rootlesswindow.c \
347ec681f3Smrg	winwin32rootlesswndproc.c \
357ec681f3Smrg	winwindowswm.c
367ec681f3SmrgDEFS_MULTIWINDOWEXTWM = -DXWIN_MULTIWINDOWEXTWM
377ec681f3Smrgendif
387ec681f3Smrg
397ec681f3Smrgif XWIN_NATIVEGDI
407ec681f3SmrgSRCS_NATIVEGDI = \
417ec681f3Smrg	winclip.c \
427ec681f3Smrg	winfillsp.c \
437ec681f3Smrg	winfont.c \
447ec681f3Smrg	wingc.c \
457ec681f3Smrg	wingetsp.c \
467ec681f3Smrg	winnativegdi.c \
477ec681f3Smrg	winpixmap.c \
487ec681f3Smrg	winpntwin.c \
497ec681f3Smrg	winpolyline.c \
507ec681f3Smrg	winpushpxl.c \
517ec681f3Smrg	winrop.c \
527ec681f3Smrg	winsetsp.c
537ec681f3SmrgDEFS_NATIVEGDI = -DXWIN_NATIVEGDI
547ec681f3Smrgendif
557ec681f3Smrg
567ec681f3Smrgif XWIN_PRIMARYFB
577ec681f3SmrgSRCS_PRIMARYFB = \
587ec681f3Smrg	winpfbdd.c
597ec681f3SmrgDEFS_PRIMARYFB = -DXWIN_PRIMARYFB
607ec681f3Smrgendif
617ec681f3Smrg
627ec681f3Smrgif XWIN_RANDR
637ec681f3SmrgSRCS_RANDR = \
647ec681f3Smrg	winrandr.c
657ec681f3SmrgDEFS_RANDR = -DXWIN_RANDR
667ec681f3Smrgendif
677ec681f3Smrg
687ec681f3Smrgif XWIN_XV
697ec681f3SmrgSRCS_XV = \
707ec681f3Smrg	winvideo.c
717ec681f3SmrgDEFS_XV = -DXWIN_XV
727ec681f3Smrgendif
737ec681f3Smrg
747ec681f3SmrgSRCS =	InitInput.c \
757ec681f3Smrg	InitOutput.c \
767ec681f3Smrg	winallpriv.c \
777ec681f3Smrg	winauth.c \
787ec681f3Smrg	winblock.c \
797ec681f3Smrg	wincmap.c \
807ec681f3Smrg	winconfig.c \
817ec681f3Smrg	wincreatewnd.c \
827ec681f3Smrg	wincursor.c \
837ec681f3Smrg	windialogs.c \
847ec681f3Smrg	winengine.c \
857ec681f3Smrg	winerror.c \
867ec681f3Smrg	winglobals.c \
877ec681f3Smrg	winkeybd.c \
887ec681f3Smrg	winkeyhook.c \
897ec681f3Smrg	winmisc.c \
907ec681f3Smrg	winmouse.c \
917ec681f3Smrg	winmsg.c \
927ec681f3Smrg	winmultiwindowclass.c \
937ec681f3Smrg	winmultiwindowicons.c \
947ec681f3Smrg	winprefs.c \
957ec681f3Smrg	winprefsyacc.y \
967ec681f3Smrg	winprefslex.l \
977ec681f3Smrg	winprocarg.c \
987ec681f3Smrg	winregistry.c \
997ec681f3Smrg	winscrinit.c \
1007ec681f3Smrg	winshaddd.c \
1017ec681f3Smrg	winshadddnl.c \
1027ec681f3Smrg	winshadgdi.c \
1037ec681f3Smrg	wintrayicon.c \
1047ec681f3Smrg	winvalargs.c \
1057ec681f3Smrg	winwakeup.c \
1067ec681f3Smrg	winwindow.c \
1077ec681f3Smrg	winwndproc.c \
1087ec681f3Smrg	ddraw.h \
1097ec681f3Smrg	winclipboard.h \
1107ec681f3Smrg	winconfig.h \
1117ec681f3Smrg	win.h \
1127ec681f3Smrg	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