Makefile.am revision 4642e01f
1bin_PROGRAMS = Xnest
2noinst_LIBRARIES = libfbcmap.a
3
4AM_CFLAGS = -DHAVE_XNEST_CONFIG_H \
5            -DNO_HW_ONLY_EXTS \
6            $(DIX_CFLAGS) \
7            $(XNESTMODULES_CFLAGS)
8
9SRCS =	Args.c \
10	Args.h \
11	Color.c \
12	Color.h \
13	Cursor.c \
14	Display.c \
15	Display.h \
16	Drawable.h \
17	Events.c \
18	Events.h \
19	Font.c \
20	GC.c \
21	GCOps.c \
22	GCOps.h \
23	Handlers.c \
24	Handlers.h \
25	Init.c \
26	Init.h \
27	Keyboard.c \
28	Keyboard.h \
29	Pixmap.c \
30	Pointer.c \
31	Pointer.h \
32	Screen.c \
33	Screen.h \
34	Visual.c \
35	Visual.h \
36	Window.c \
37	XNCursor.h \
38	Xnest.h \
39	XNFont.h \
40	XNGC.h \
41	XNPixmap.h \
42	XNWindow.h \
43	xnest-config.h \
44	$(top_srcdir)/Xext/dpmsstubs.c \
45	$(top_srcdir)/Xi/stubs.c \
46	$(top_srcdir)/mi/miinitext.c
47
48libfbcmap_a_SOURCES = $(top_srcdir)/fb/fbcmap_mi.c
49libfbcmap_a_CFLAGS = $(AM_CFLAGS)
50
51XNEST_LIBS = \
52        @XNEST_LIBS@ \
53	libfbcmap.a
54
55Xnest_SOURCES = $(SRCS)
56
57Xnest_DEPENDENCIES = $(XNEST_LIBS)
58Xnest_LDADD = $(XNEST_LIBS) $(XNEST_SYS_LIBS) $(XSERVER_SYS_LIBS)
59Xnest_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG)
60
61EXTRA_DIST = icon \
62             screensaver \
63	     Xnest.man.pre
64
65# -UDPMSExtension for miinitext? can't put into 
66# OS_DEFINES???
67# EXT_DEFINES???
68# ICONFIGFILES -- SpecialCObjectRule
69
70# Man page
71include $(top_srcdir)/cpprules.in
72
73appmandir = $(APP_MAN_DIR)
74
75appman_PRE = Xnest.man
76appman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@)
77
78EXTRAMANDEFS = \
79	-D__XCONFIGFILE__=$(__XCONFIGFILE__) \
80	-D__XSERVERNAME__=$(XSERVERNAME)
81
82BUILT_SOURCES = $(appman_PRE)
83CLEANFILES = $(appman_PRE) $(appman_DATA)
84
85SUFFIXES += .$(APP_MAN_SUFFIX) .man
86
87.man.$(APP_MAN_SUFFIX):
88	-rm -f $@
89	$(LN_S) $< $@
90
91relink:
92	rm -f Xnest && $(MAKE) Xnest
93