Makefile.am revision 6747b715
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 \
9005b261ecSmrg	winmouse.c \
9105b261ecSmrg	winmsg.c \
9205b261ecSmrg	winmultiwindowclass.c \
9305b261ecSmrg	winmultiwindowicons.c \
9405b261ecSmrg	winprefs.c \
9505b261ecSmrg	winprefsyacc.y \
9605b261ecSmrg	winprefslex.l \
9705b261ecSmrg	winprocarg.c \
9805b261ecSmrg	winregistry.c \
9905b261ecSmrg	winscrinit.c \
10005b261ecSmrg	winshaddd.c \
10105b261ecSmrg	winshadddnl.c \
10205b261ecSmrg	winshadgdi.c \
10305b261ecSmrg	wintrayicon.c \
10405b261ecSmrg	winvalargs.c \
10505b261ecSmrg	winwakeup.c \
10605b261ecSmrg	winwindow.c \
10705b261ecSmrg	winwndproc.c \
10805b261ecSmrg	ddraw.h \
10905b261ecSmrg	winclipboard.h \
11005b261ecSmrg	winconfig.h \
11105b261ecSmrg	win.h \
11205b261ecSmrg	winkeybd.h \
11305b261ecSmrg	winkeynames.h \
11405b261ecSmrg	winlayouts.h \
11505b261ecSmrg	winmessages.h \
11605b261ecSmrg	winmsg.h \
11705b261ecSmrg	winms.h \
11805b261ecSmrg	winmultiwindowclass.h \
11905b261ecSmrg	winprefs.h \
12005b261ecSmrg	winresource.h \
12105b261ecSmrg	winwindow.h \
1226747b715Smrg	XWin.rc \
1236747b715Smrg	$(top_srcdir)/Xext/dpmsstubs.c \
1246747b715Smrg	$(top_srcdir)/Xi/stubs.c \
12505b261ecSmrg	$(top_srcdir)/mi/miinitext.c \
1266747b715Smrg	$(top_srcdir)/fb/fbcmap_mi.c \
12705b261ecSmrg	$(SRCS_CLIPBOARD) \
12805b261ecSmrg	$(SRCS_MULTIWINDOW) \
12905b261ecSmrg	$(SRCS_MULTIWINDOWEXTWM) \
13005b261ecSmrg	$(SRCS_NATIVEGDI) \
13105b261ecSmrg	$(SRCS_PRIMARYFB) \
13205b261ecSmrg	$(SRCS_RANDR) \
13305b261ecSmrg	$(SRCS_XV)
13405b261ecSmrg
13505b261ecSmrg DEFS = $(DEFS_CLIPBOARD) \
13605b261ecSmrg	$(DEFS_GLX_WINDOWS) \
13705b261ecSmrg	$(DEFS_MULTIWINDOW) \
13805b261ecSmrg	$(DEFS_MULTIWINDOWEXTWM) \
13905b261ecSmrg	$(DEFS_NATIVEGDI) \
14005b261ecSmrg	$(DEFS_PRIMARYFB) \
14105b261ecSmrg	$(DEFS_RANDR) \
14205b261ecSmrg	$(DEFS_XV)
14305b261ecSmrg
14405b261ecSmrgXWin_SOURCES = $(SRCS)
14505b261ecSmrg
1466747b715SmrgINCLUDES = -I$(top_srcdir)/miext/rootless
14705b261ecSmrg
1486747b715SmrgXWin_DEPENDENCIES = $(MULTIWINDOWEXTWM_LIBS) $(XWIN_GLX_LIBS) $(XWIN_LIBS) $(MAIN_LIB) $(XSERVER_LIBS)
1496747b715SmrgXWin_LDADD = $(MULTIWINDOWEXTWM_LIBS) $(XWIN_GLX_LIBS) $(XWIN_GLX_LINK_FLAGS) $(XWIN_LIBS) $(MAIN_LIB) $(XSERVER_LIBS) $(XSERVER_SYS_LIBS) $(XWIN_SYS_LIBS)
15005b261ecSmrgXWin_LDFLAGS = -mwindows -static
15105b261ecSmrg
1526747b715Smrg.rc.o:
1536747b715Smrg	$(AM_V_GEN)$(WINDRES) --use-temp-file -i $< --input-format=rc -o $@ -O coff -I $(top_builddir)/include
1546747b715Smrg
15505b261ecSmrgwinprefsyacc.h: winprefsyacc.c
15605b261ecSmrgwinprefslex.c: winprefslex.l winprefsyacc.c winprefsyacc.h
15705b261ecSmrg
15805b261ecSmrgBUILT_SOURCES = winprefsyacc.h winprefsyacc.c winprefslex.c
1596747b715SmrgCLEANFILES = $(BUILT_SOURCES) $(appman_DATA) $(fileman_DATA) XWin.man XWinrc.man
16005b261ecSmrg
16105b261ecSmrgAM_YFLAGS = -d
16205b261ecSmrgAM_LFLAGS = -i
16305b261ecSmrgAM_CFLAGS = -DHAVE_XWIN_CONFIG_H $(DIX_CFLAGS) \
1646747b715Smrg            $(XWINMODULES_CFLAGS) \
1656747b715Smrg            -DXFree86Server \
1666747b715Smrg            -I$(top_srcdir)
1676747b715Smrg
1686747b715SmrgMAN_SRCS = XWin.man.pre XWinrc.man.pre
1696747b715Smrg
1706747b715Smrgappmandir = $(APP_MAN_DIR)
1716747b715Smrgappman_DATA = XWin.$(APP_MAN_SUFFIX)
17205b261ecSmrg
1736747b715Smrgfilemandir = $(FILE_MAN_DIR)
1746747b715Smrgfileman_DATA = XWinrc.$(FILE_MAN_SUFFIX)
17505b261ecSmrg
1766747b715SmrgXWin.$(APP_MAN_SUFFIX): XWin.man
1776747b715Smrg	-$(AM_V_at)rm -f XWin.$(APP_MAN_SUFFIX)
1786747b715Smrg	$(AM_V_at)$(LN_S) XWin.man XWin.$(APP_MAN_SUFFIX)
1796747b715Smrg
1806747b715SmrgXWinrc.$(FILE_MAN_SUFFIX): XWinrc.man
1816747b715Smrg	-$(AM_V_at)rm -f XWinrc.$(FILE_MAN_SUFFIX)
1826747b715Smrg	$(AM_V_at)$(LN_S) XWinrc.man XWinrc.$(FILE_MAN_SUFFIX)
1836747b715Smrg
1846747b715SmrgEXTRAMANDEFS = -D__logdir__=$(logdir) -D__sysconfdir__=$(sysconfdir) -D__datadir__=$(datadir)
1856747b715Smrg
1866747b715Smrgxwinconfigdir = $(sysconfdir)/X11
1876747b715Smrgxwinconfig_DATA = system.XWinrc
1886747b715Smrg
1896747b715Smrginclude $(top_srcdir)/cpprules.in
1906747b715Smrg
1916747b715Smrginstall-exec-hook:
1926747b715Smrg	(cd $(DESTDIR)$(bindir) && rm -f X && $(LN_S) XWin$(EXEEXT) X)
1934642e01fSmrg
19405b261ecSmrgEXTRA_DIST = \
1956747b715Smrg	$(MAN_SRCS) \
1966747b715Smrg	$(xwinconfig_DATA) \
19705b261ecSmrg	X.ico \
19805b261ecSmrg	XWin.rc \
19905b261ecSmrg	xlaunch/config.cc \
20005b261ecSmrg	xlaunch/COPYING \
20105b261ecSmrg	xlaunch/main.cc \
20205b261ecSmrg	xlaunch/resources/dialog.rc \
20305b261ecSmrg	xlaunch/resources/fullscreen.bmp \
20405b261ecSmrg	xlaunch/resources/images.rc \
20505b261ecSmrg	xlaunch/resources/multiwindow.bmp \
20605b261ecSmrg	xlaunch/resources/nodecoration.bmp \
20705b261ecSmrg	xlaunch/resources/resources.h \
20805b261ecSmrg	xlaunch/resources/resources.rc \
20905b261ecSmrg	xlaunch/resources/strings.rc \
21005b261ecSmrg	xlaunch/resources/windowed.bmp \
21105b261ecSmrg	xlaunch/window/dialog.cc \
21205b261ecSmrg	xlaunch/window/dialog.h \
21305b261ecSmrg	xlaunch/window/util.cc \
21405b261ecSmrg	xlaunch/window/util.h \
21505b261ecSmrg	xlaunch/window/window.cc \
21605b261ecSmrg	xlaunch/window/window.h \
21705b261ecSmrg	xlaunch/window/wizard.cc \
21805b261ecSmrg	xlaunch/window/wizard.h
21905b261ecSmrg
22005b261ecSmrgrelink:
2216747b715Smrg	$(AM_V_at)rm -f XWin$(EXEEXT) && $(MAKE) XWin$(EXEEXT)
2226747b715Smrg
2236747b715SmrgSUBDIRS = $(GLX_DIR) .
2246747b715SmrgDIST_SUBDIRS = glx .
225