Makefile.am revision 4642e01f
1bbe1b32bSmrgbin_PROGRAMS = XWin
2bbe1b32bSmrg
3bbe1b32bSmrgif XWIN_CLIPBOARD
4bbe1b32bSmrgSRCS_CLIPBOARD = \
5bbe1b32bSmrg	winclipboardinit.c \
6bbe1b32bSmrg	winclipboardtextconv.c \
7bbe1b32bSmrg	winclipboardthread.c \
8bbe1b32bSmrg	winclipboardunicode.c \
9bbe1b32bSmrg	winclipboardwndproc.c \
10bbe1b32bSmrg	winclipboardwrappers.c \
11bbe1b32bSmrg	winclipboardxevents.c
12bbe1b32bSmrgDEFS_CLIPBOARD = -DXWIN_CLIPBOARD
13bbe1b32bSmrgendif
14bbe1b32bSmrg
15bbe1b32bSmrgif XWIN_GLX_WINDOWS
16bbe1b32bSmrgSRCS_GLX_WINDOWS = \
17bbe1b32bSmrg	winpriv.c
18bbe1b32bSmrgDEFS_GLX_WINDOWS = -DXWIN_GLX_WINDOWS
19bbe1b32bSmrgendif
20bbe1b32bSmrg
21bbe1b32bSmrgif XWIN_MULTIWINDOW
22bbe1b32bSmrgSRCS_MULTIWINDOW = \
23bbe1b32bSmrg	winmultiwindowshape.c \
24bbe1b32bSmrg	winmultiwindowwindow.c \
25bbe1b32bSmrg	winmultiwindowwm.c \
26bbe1b32bSmrg	winmultiwindowwndproc.c
27bbe1b32bSmrgDEFS_MULTIWINDOW = -DXWIN_MULTIWINDOW
28bbe1b32bSmrgendif
29bbe1b32bSmrg
30bbe1b32bSmrgif XWIN_MULTIWINDOWEXTWM
31bbe1b32bSmrgSRCS_MULTIWINDOWEXTWM = \
32bbe1b32bSmrg	winwin32rootless.c \
33bbe1b32bSmrg	winwin32rootlesswindow.c \
34bbe1b32bSmrg	winwin32rootlesswndproc.c \
35bbe1b32bSmrg	winwindowswm.c
36bbe1b32bSmrgDEFS_MULTIWINDOWEXTWM = -DXWIN_MULTIWINDOWEXTWM
37bbe1b32bSmrgendif
38bbe1b32bSmrg
39bbe1b32bSmrgif XWIN_NATIVEGDI
40bbe1b32bSmrgSRCS_NATIVEGDI = \
41bbe1b32bSmrg	winclip.c \
42bbe1b32bSmrg	winfillsp.c \
43bbe1b32bSmrg	winfont.c \
44bbe1b32bSmrg	wingc.c \
45bbe1b32bSmrg	wingetsp.c \
46bbe1b32bSmrg	winnativegdi.c \
47bbe1b32bSmrg	winpixmap.c \
48bbe1b32bSmrg	winpolyline.c \
49bbe1b32bSmrg	winrop.c \
50bbe1b32bSmrg	winsetsp.c
51bbe1b32bSmrgDEFS_NATIVEGDI = -DXWIN_NATIVEGDI
52bbe1b32bSmrgendif
53bbe1b32bSmrg
54bbe1b32bSmrgif XWIN_PRIMARYFB
55bbe1b32bSmrgSRCS_PRIMARYFB = \
56bbe1b32bSmrg	winpfbdd.c
57bbe1b32bSmrgDEFS_PRIMARYFB = -DXWIN_PRIMARYFB
58bbe1b32bSmrgendif
59bbe1b32bSmrg
60bbe1b32bSmrgif XWIN_RANDR
61bbe1b32bSmrgSRCS_RANDR = \
62bbe1b32bSmrg	winrandr.c
63bbe1b32bSmrgDEFS_RANDR = -DXWIN_RANDR
64bbe1b32bSmrgendif
65bbe1b32bSmrg
66bbe1b32bSmrgif XWIN_XV
67bbe1b32bSmrgSRCS_XV = \
68bbe1b32bSmrg	winvideo.c
69bbe1b32bSmrgDEFS_XV = -DXWIN_XV
70bbe1b32bSmrgendif
71bbe1b32bSmrg
72bbe1b32bSmrgSRCS =	InitInput.c \
73bbe1b32bSmrg	InitOutput.c \
74bbe1b32bSmrg	winallpriv.c \
75bbe1b32bSmrg	winauth.c \
76bbe1b32bSmrg	winblock.c \
77bbe1b32bSmrg	wincmap.c \
78bbe1b32bSmrg	winconfig.c \
79bbe1b32bSmrg	wincreatewnd.c \
80bbe1b32bSmrg	wincursor.c \
81bbe1b32bSmrg	windialogs.c \
82bbe1b32bSmrg	winengine.c \
83bbe1b32bSmrg	winerror.c \
84bbe1b32bSmrg	winglobals.c \
85bbe1b32bSmrg	winkeybd.c \
86bbe1b32bSmrg	winkeyhook.c \
87bbe1b32bSmrg	winmisc.c \
88bbe1b32bSmrg	winmouse.c \
89bbe1b32bSmrg	winmsg.c \
90bbe1b32bSmrg	winmultiwindowclass.c \
91bbe1b32bSmrg	winmultiwindowicons.c \
92bbe1b32bSmrg	winprefs.c \
93bbe1b32bSmrg	winprefsyacc.y \
94bbe1b32bSmrg	winprefslex.l \
95bbe1b32bSmrg	winprocarg.c \
96bbe1b32bSmrg	winregistry.c \
97bbe1b32bSmrg	winscrinit.c \
98bbe1b32bSmrg	winshaddd.c \
99bbe1b32bSmrg	winshadddnl.c \
100bbe1b32bSmrg	winshadgdi.c \
101bbe1b32bSmrg	wintrayicon.c \
102bbe1b32bSmrg	winvalargs.c \
103bbe1b32bSmrg	winwakeup.c \
104bbe1b32bSmrg	winwindow.c \
105bbe1b32bSmrg	winwndproc.c \
106bbe1b32bSmrg	ddraw.h \
107bbe1b32bSmrg	winclipboard.h \
108bbe1b32bSmrg	winconfig.h \
109bbe1b32bSmrg	win.h \
110bbe1b32bSmrg	winkeybd.h \
111bbe1b32bSmrg	winkeymap.h \
112bbe1b32bSmrg	winkeynames.h \
113bbe1b32bSmrg	winlayouts.h \
114bbe1b32bSmrg	winmessages.h \
115bbe1b32bSmrg	winmsg.h \
116bbe1b32bSmrg	winms.h \
117bbe1b32bSmrg	winmultiwindowclass.h \
118bbe1b32bSmrg	winprefs.h \
119bbe1b32bSmrg	winpriv.h \
120bbe1b32bSmrg	winresource.h \
121bbe1b32bSmrg	winwindow.h \
122bbe1b32bSmrg	$(top_srcdir)/mi/miinitext.c \
123bbe1b32bSmrg	$(top_srcdir)/fb/fbcmap.c \
124bbe1b32bSmrg	$(SRCS_CLIPBOARD) \
125bbe1b32bSmrg	$(SRCS_GLX_WINDOWS) \
126bbe1b32bSmrg	$(SRCS_MULTIWINDOW) \
127bbe1b32bSmrg	$(SRCS_MULTIWINDOWEXTWM) \
128bbe1b32bSmrg	$(SRCS_NATIVEGDI) \
129bbe1b32bSmrg	$(SRCS_PRIMARYFB) \
130bbe1b32bSmrg	$(SRCS_RANDR) \
131bbe1b32bSmrg	$(SRCS_XV)
132bbe1b32bSmrg
133bbe1b32bSmrg DEFS = $(DEFS_CLIPBOARD) \
134bbe1b32bSmrg	$(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