Makefile.am revision 9ace9065
105b261ecSmrgbin_PROGRAMS = XWin
205b261ecSmrg
305b261ecSmrgif XWIN_CLIPBOARD
405b261ecSmrgSRCS_CLIPBOARD = \
505b261ecSmrg	winclipboardinit.c \
605b261ecSmrg	winclipboardtextconv.c \
705b261ecSmrg	winclipboardthread.c \
805b261ecSmrg	winclipboardunicode.c \
905b261ecSmrg	winclipboardwndproc.c \
1005b261ecSmrg	winclipboardwrappers.c \
1105b261ecSmrg	winclipboardxevents.c
1205b261ecSmrgDEFS_CLIPBOARD = -DXWIN_CLIPBOARD
1305b261ecSmrgendif
1405b261ecSmrg
1505b261ecSmrgif XWIN_GLX_WINDOWS
166747b715SmrgGLX_DIR = glx
1705b261ecSmrgDEFS_GLX_WINDOWS = -DXWIN_GLX_WINDOWS
186747b715SmrgXWIN_GLX_LIBS = $(top_builddir)/hw/xwin/glx/libXwinGLX.la
196747b715SmrgXWIN_GLX_LINK_FLAGS = -lopengl32
2005b261ecSmrgendif
2105b261ecSmrg
2205b261ecSmrgif XWIN_MULTIWINDOW
2305b261ecSmrgSRCS_MULTIWINDOW = \
2405b261ecSmrg	winmultiwindowshape.c \
2505b261ecSmrg	winmultiwindowwindow.c \
2605b261ecSmrg	winmultiwindowwm.c \
2705b261ecSmrg	winmultiwindowwndproc.c
2805b261ecSmrgDEFS_MULTIWINDOW = -DXWIN_MULTIWINDOW
2905b261ecSmrgendif
3005b261ecSmrg
3105b261ecSmrgif XWIN_MULTIWINDOWEXTWM
3205b261ecSmrgSRCS_MULTIWINDOWEXTWM = \
3305b261ecSmrg	winwin32rootless.c \
3405b261ecSmrg	winwin32rootlesswindow.c \
3505b261ecSmrg	winwin32rootlesswndproc.c \
3605b261ecSmrg	winwindowswm.c
3705b261ecSmrgDEFS_MULTIWINDOWEXTWM = -DXWIN_MULTIWINDOWEXTWM
386747b715SmrgMULTIWINDOWEXTWM_LIBS = $(top_builddir)/miext/rootless/librootless.la
3905b261ecSmrgendif
4005b261ecSmrg
4105b261ecSmrgif XWIN_NATIVEGDI
4205b261ecSmrgSRCS_NATIVEGDI = \
4305b261ecSmrg	winclip.c \
4405b261ecSmrg	winfillsp.c \
4505b261ecSmrg	winfont.c \
4605b261ecSmrg	wingc.c \
4705b261ecSmrg	wingetsp.c \
4805b261ecSmrg	winnativegdi.c \
4905b261ecSmrg	winpixmap.c \
5005b261ecSmrg	winpolyline.c \
5105b261ecSmrg	winrop.c \
5205b261ecSmrg	winsetsp.c
5305b261ecSmrgDEFS_NATIVEGDI = -DXWIN_NATIVEGDI
5405b261ecSmrgendif
5505b261ecSmrg
5605b261ecSmrgif XWIN_PRIMARYFB
5705b261ecSmrgSRCS_PRIMARYFB = \
5805b261ecSmrg	winpfbdd.c
5905b261ecSmrgDEFS_PRIMARYFB = -DXWIN_PRIMARYFB
6005b261ecSmrgendif
6105b261ecSmrg
6205b261ecSmrgif XWIN_RANDR
6305b261ecSmrgSRCS_RANDR = \
6405b261ecSmrg	winrandr.c
6505b261ecSmrgDEFS_RANDR = -DXWIN_RANDR
6605b261ecSmrgendif
6705b261ecSmrg
6805b261ecSmrgif XWIN_XV
6905b261ecSmrgSRCS_XV = \
7005b261ecSmrg	winvideo.c
7105b261ecSmrgDEFS_XV = -DXWIN_XV
7205b261ecSmrgendif
7305b261ecSmrg
7405b261ecSmrgSRCS =	InitInput.c \
7505b261ecSmrg	InitOutput.c \
7605b261ecSmrg	winallpriv.c \
7705b261ecSmrg	winauth.c \
7805b261ecSmrg	winblock.c \
7905b261ecSmrg	wincmap.c \
8005b261ecSmrg	winconfig.c \
8105b261ecSmrg	wincreatewnd.c \
8205b261ecSmrg	wincursor.c \
8305b261ecSmrg	windialogs.c \
8405b261ecSmrg	winengine.c \
8505b261ecSmrg	winerror.c \
8605b261ecSmrg	winglobals.c \
8705b261ecSmrg	winkeybd.c \
8805b261ecSmrg	winkeyhook.c \
8905b261ecSmrg	winmisc.c \
909ace9065Smrg	winmonitors.c \
9105b261ecSmrg	winmouse.c \
9205b261ecSmrg	winmsg.c \
9305b261ecSmrg	winmultiwindowclass.c \
9405b261ecSmrg	winmultiwindowicons.c \
9505b261ecSmrg	winprefs.c \
9605b261ecSmrg	winprefsyacc.y \
9705b261ecSmrg	winprefslex.l \
9805b261ecSmrg	winprocarg.c \
9905b261ecSmrg	winregistry.c \
10005b261ecSmrg	winscrinit.c \
10105b261ecSmrg	winshaddd.c \
10205b261ecSmrg	winshadddnl.c \
10305b261ecSmrg	winshadgdi.c \
10405b261ecSmrg	wintrayicon.c \
10505b261ecSmrg	winvalargs.c \
10605b261ecSmrg	winwakeup.c \
10705b261ecSmrg	winwindow.c \
10805b261ecSmrg	winwndproc.c \
10905b261ecSmrg	ddraw.h \
11005b261ecSmrg	winclipboard.h \
11105b261ecSmrg	winconfig.h \
11205b261ecSmrg	win.h \
11305b261ecSmrg	winkeybd.h \
11405b261ecSmrg	winkeynames.h \
11505b261ecSmrg	winlayouts.h \
11605b261ecSmrg	winmessages.h \
11705b261ecSmrg	winmsg.h \
11805b261ecSmrg	winms.h \
11905b261ecSmrg	winmultiwindowclass.h \
12005b261ecSmrg	winprefs.h \
12105b261ecSmrg	winresource.h \
12205b261ecSmrg	winwindow.h \
1236747b715Smrg	XWin.rc \
1246747b715Smrg	$(top_srcdir)/Xext/dpmsstubs.c \
1256747b715Smrg	$(top_srcdir)/Xi/stubs.c \
12605b261ecSmrg	$(top_srcdir)/mi/miinitext.c \
1276747b715Smrg	$(top_srcdir)/fb/fbcmap_mi.c \
12805b261ecSmrg	$(SRCS_CLIPBOARD) \
12905b261ecSmrg	$(SRCS_MULTIWINDOW) \
13005b261ecSmrg	$(SRCS_MULTIWINDOWEXTWM) \
13105b261ecSmrg	$(SRCS_NATIVEGDI) \
13205b261ecSmrg	$(SRCS_PRIMARYFB) \
13305b261ecSmrg	$(SRCS_RANDR) \
13405b261ecSmrg	$(SRCS_XV)
13505b261ecSmrg
13605b261ecSmrg DEFS = $(DEFS_CLIPBOARD) \
13705b261ecSmrg	$(DEFS_GLX_WINDOWS) \
13805b261ecSmrg	$(DEFS_MULTIWINDOW) \
13905b261ecSmrg	$(DEFS_MULTIWINDOWEXTWM) \
14005b261ecSmrg	$(DEFS_NATIVEGDI) \
14105b261ecSmrg	$(DEFS_PRIMARYFB) \
14205b261ecSmrg	$(DEFS_RANDR) \
14305b261ecSmrg	$(DEFS_XV)
14405b261ecSmrg
14505b261ecSmrgXWin_SOURCES = $(SRCS)
14605b261ecSmrg
1476747b715SmrgINCLUDES = -I$(top_srcdir)/miext/rootless
14805b261ecSmrg
1496747b715SmrgXWin_DEPENDENCIES = $(MULTIWINDOWEXTWM_LIBS) $(XWIN_GLX_LIBS) $(XWIN_LIBS) $(MAIN_LIB) $(XSERVER_LIBS)
1506747b715SmrgXWin_LDADD = $(MULTIWINDOWEXTWM_LIBS) $(XWIN_GLX_LIBS) $(XWIN_GLX_LINK_FLAGS) $(XWIN_LIBS) $(MAIN_LIB) $(XSERVER_LIBS) $(XSERVER_SYS_LIBS) $(XWIN_SYS_LIBS)
15105b261ecSmrgXWin_LDFLAGS = -mwindows -static
15205b261ecSmrg
1536747b715Smrg.rc.o:
1546747b715Smrg	$(AM_V_GEN)$(WINDRES) --use-temp-file -i $< --input-format=rc -o $@ -O coff -I $(top_builddir)/include
1556747b715Smrg
15605b261ecSmrgwinprefsyacc.h: winprefsyacc.c
15705b261ecSmrgwinprefslex.c: winprefslex.l winprefsyacc.c winprefsyacc.h
15805b261ecSmrg
15905b261ecSmrgBUILT_SOURCES = winprefsyacc.h winprefsyacc.c winprefslex.c
1609ace9065SmrgCLEANFILES = $(BUILT_SOURCES)
16105b261ecSmrg
16205b261ecSmrgAM_YFLAGS = -d
16305b261ecSmrgAM_LFLAGS = -i
16405b261ecSmrgAM_CFLAGS = -DHAVE_XWIN_CONFIG_H $(DIX_CFLAGS) \
1656747b715Smrg            $(XWINMODULES_CFLAGS) \
1669ace9065Smrg            -I$(top_srcdir) \
1679ace9065Smrg            -Wno-bad-function-cast
1686747b715Smrg
1696747b715Smrgxwinconfigdir = $(sysconfdir)/X11
1706747b715Smrgxwinconfig_DATA = system.XWinrc
1716747b715Smrg
1726747b715Smrginstall-exec-hook:
1736747b715Smrg	(cd $(DESTDIR)$(bindir) && rm -f X && $(LN_S) XWin$(EXEEXT) X)
1744642e01fSmrg
17505b261ecSmrgEXTRA_DIST = \
1766747b715Smrg	$(xwinconfig_DATA) \
17705b261ecSmrg	X.ico \
17805b261ecSmrg	XWin.rc \
17905b261ecSmrg	xlaunch/config.cc \
18005b261ecSmrg	xlaunch/COPYING \
18105b261ecSmrg	xlaunch/main.cc \
18205b261ecSmrg	xlaunch/resources/dialog.rc \
18305b261ecSmrg	xlaunch/resources/fullscreen.bmp \
18405b261ecSmrg	xlaunch/resources/images.rc \
18505b261ecSmrg	xlaunch/resources/multiwindow.bmp \
18605b261ecSmrg	xlaunch/resources/nodecoration.bmp \
18705b261ecSmrg	xlaunch/resources/resources.h \
18805b261ecSmrg	xlaunch/resources/resources.rc \
18905b261ecSmrg	xlaunch/resources/strings.rc \
19005b261ecSmrg	xlaunch/resources/windowed.bmp \
19105b261ecSmrg	xlaunch/window/dialog.cc \
19205b261ecSmrg	xlaunch/window/dialog.h \
19305b261ecSmrg	xlaunch/window/util.cc \
19405b261ecSmrg	xlaunch/window/util.h \
19505b261ecSmrg	xlaunch/window/window.cc \
19605b261ecSmrg	xlaunch/window/window.h \
19705b261ecSmrg	xlaunch/window/wizard.cc \
19805b261ecSmrg	xlaunch/window/wizard.h
19905b261ecSmrg
20005b261ecSmrgrelink:
2016747b715Smrg	$(AM_V_at)rm -f XWin$(EXEEXT) && $(MAKE) XWin$(EXEEXT)
2026747b715Smrg
2039ace9065SmrgSUBDIRS = man $(GLX_DIR) .
2049ace9065SmrgDIST_SUBDIRS = man glx .
205