xref: /OK3568_Linux_fs/external/xserver/hw/dmx/config/Makefile.am (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunSUBDIRS = man
2*4882a593Smuzhiyun
3*4882a593Smuzhiyunnoinst_LIBRARIES = libdmxconfig.a
4*4882a593Smuzhiyun
5*4882a593SmuzhiyunLIBSRCS = parser.y \
6*4882a593Smuzhiyun          scanner.l \
7*4882a593Smuzhiyun          dmxparse.c \
8*4882a593Smuzhiyun          dmxparse.h \
9*4882a593Smuzhiyun          dmxprint.c \
10*4882a593Smuzhiyun          dmxprint.h \
11*4882a593Smuzhiyun          dmxcompat.c \
12*4882a593Smuzhiyun          dmxcompat.h \
13*4882a593Smuzhiyun          dmxconfig.c \
14*4882a593Smuzhiyun          dmxconfig.h
15*4882a593Smuzhiyun
16*4882a593Smuzhiyunparser.h: parser.c
17*4882a593Smuzhiyunscanner.c: scanner.l parser.h
18*4882a593Smuzhiyun
19*4882a593SmuzhiyunBUILT_SOURCES = parser.c parser.h scanner.c
20*4882a593Smuzhiyun
21*4882a593SmuzhiyunMAINTAINERCLEANFILES = $(BUILT_SOURCES)
22*4882a593Smuzhiyun
23*4882a593Smuzhiyunlibdmxconfig_a_SOURCES = $(LIBSRCS)
24*4882a593Smuzhiyunlibdmxconfig_a_SOURCES += $(top_srcdir)/os/strlcpy.c
25*4882a593Smuzhiyun
26*4882a593Smuzhiyunif GLX
27*4882a593SmuzhiyunGLX_DEFS = @GL_CFLAGS@
28*4882a593Smuzhiyunendif
29*4882a593Smuzhiyun
30*4882a593SmuzhiyunAM_YFLAGS = -d
31*4882a593SmuzhiyunAM_CFLAGS = \
32*4882a593Smuzhiyun	$(DIX_CFLAGS) \
33*4882a593Smuzhiyun	-I$(top_srcdir)/hw/dmx \
34*4882a593Smuzhiyun	-DHAVE_DMX_CONFIG_H \
35*4882a593Smuzhiyun	-DDMX_LOG_STANDALONE \
36*4882a593Smuzhiyun	$(GLX_DEFS) \
37*4882a593Smuzhiyun	@DMXMODULES_CFLAGS@
38*4882a593Smuzhiyun
39*4882a593Smuzhiyunbin_PROGRAMS = xdmxconfig vdltodmx dmxtodmx
40*4882a593Smuzhiyun
41*4882a593Smuzhiyunxdmxconfig_DEPENDENCIES = libdmxconfig.a
42*4882a593Smuzhiyunxdmxconfig_SOURCES = \
43*4882a593Smuzhiyun	xdmxconfig.c \
44*4882a593Smuzhiyun	$(top_srcdir)/hw/dmx/dmxlog.c \
45*4882a593Smuzhiyun	Canvas.c \
46*4882a593Smuzhiyun	Canvas.h \
47*4882a593Smuzhiyun	CanvasP.h
48*4882a593Smuzhiyunxdmxconfig_LDADD = -L. -ldmxconfig @XDMXCONFIG_DEP_LIBS@
49*4882a593Smuzhiyunxdmxconfig_CFLAGS = $(AM_CFLAGS) @XDMXCONFIG_DEP_CFLAGS@
50*4882a593Smuzhiyun
51*4882a593Smuzhiyunvdltodmx_DEPENDENCIES = libdmxconfig.a
52*4882a593Smuzhiyunvdltodmx_SOURCES = vdltodmx.c
53*4882a593Smuzhiyunvdltodmx_LDADD = -L. -ldmxconfig
54*4882a593Smuzhiyun
55*4882a593Smuzhiyundmxtodmx_DEPENDENCIES = libdmxconfig.a
56*4882a593Smuzhiyundmxtodmx_SOURCES = dmxtodmx.c
57*4882a593Smuzhiyundmxtodmx_LDADD = -L. -ldmxconfig
58*4882a593Smuzhiyun
59*4882a593SmuzhiyunEXTRA_DIST = \
60*4882a593Smuzhiyun	test-a.in test-a.out \
61*4882a593Smuzhiyun	test-b.in test-b.out \
62*4882a593Smuzhiyun	test-c.in test-c.out \
63*4882a593Smuzhiyun	test-d.in test-d.out \
64*4882a593Smuzhiyun	test-e.in test-e.out \
65*4882a593Smuzhiyun	test-f.in test-f.out \
66*4882a593Smuzhiyun	test-g.in test-g.out \
67*4882a593Smuzhiyun	test-h.in test-h.out \
68*4882a593Smuzhiyun	test-i.in test-i.out \
69*4882a593Smuzhiyun	test-j.in test-j.out \
70*4882a593Smuzhiyun	test-k.in test-k.out \
71*4882a593Smuzhiyun	test-l.in test-l.out
72