X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2FMakefile.am;h=b02caf33c6a2fbdc760ae45dcd054f85d0c58877;hb=c3136d18321df31caa7f582d475132c2e02155de;hp=15fda4ac55ff968b0706dba0ea4f5c4b772ffa7e;hpb=f7cd80142fa83d531850df2c2a3b4a514129170b;p=free-sw%2Fxcb%2Flibxcb diff --git a/src/Makefile.am b/src/Makefile.am index 15fda4a..b02caf3 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -15,12 +15,13 @@ lib_LTLIBRARIES = libxcb.la \ libxcb-xevie.la \ libxcb-xf86dri.la \ libxcb-xfixes.la \ + libxcb-xinerama.la \ libxcb-xprint.la \ libxcb-xtest.la \ libxcb-xv.la \ libxcb-xvmc.la -EXTHEADERS = \ +EXTHEADERS = xproto.h \ bigreq.h \ composite.h \ damage.h \ @@ -38,11 +39,12 @@ EXTHEADERS = \ xevie.h \ xf86dri.h \ xfixes.h \ + xinerama.h \ xprint.h \ xtest.h \ xv.h \ xvmc.h -EXTSOURCES = \ +EXTSOURCES = xproto.c \ bigreq.c \ composite.c \ damage.c \ @@ -60,19 +62,12 @@ EXTSOURCES = \ xevie.c \ xf86dri.c \ xfixes.c \ + xinerama.c \ xprint.c \ xtest.c \ xv.c \ xvmc.c -EXTENSIONS = $(EXTSOURCES) $(EXTHEADERS) - -ESSENTIAL_EXTENSIONS = \ - bigreq.h \ - bigreq.c \ - xc_misc.h \ - xc_misc.c - -EXTENSION_XML = \ +EXTENSION_XML = xproto.xml \ bigreq.xml \ composite.xml \ damage.xml \ @@ -90,24 +85,21 @@ EXTENSION_XML = \ xevie.xml \ xf86dri.xml \ xfixes.xml \ + xinerama.xml \ xprint.xml \ xtest.xml \ xvmc.xml \ xv.xml -COREHEADERS = xproto.h -CORESOURCES = xproto.c -COREPROTO = $(CORESOURCES) $(COREHEADERS) - -xcbinclude_HEADERS = xcb.h xcbext.h xcbxlib.h $(COREHEADERS) $(EXTHEADERS) +xcbinclude_HEADERS = xcb.h xcbext.h xcbxlib.h $(EXTHEADERS) noinst_HEADERS = xcbint.h -AM_CFLAGS = $(COPTFLAGS) $(CWARNFLAGS) $(CDEBUGFLAGS) $(XCBPROTO_CFLAGS) $(XAU_CFLAGS) $(XDMCP_CFLAGS) -libxcb_la_LIBADD = $(XCBPROTO_LIBS) $(XAU_LIBS) $(XDMCP_LIBS) +AM_CFLAGS = $(CWARNFLAGS) $(NEEDED_CFLAGS) $(XDMCP_CFLAGS) +libxcb_la_LIBADD = $(NEEDED_LIBS) $(XDMCP_LIBS) libxcb_la_SOURCES = \ xcb_conn.c xcb_out.c xcb_in.c xcb_ext.c xcb_xid.c \ - xcb_list.c xcb_util.c xcb_auth.c \ - $(COREPROTO) $(ESSENTIAL_EXTENSIONS) c-client.xsl + xcb_list.c xcb_util.c xcb_auth.c c-client.xsl \ + xproto.c bigreq.c xc_misc.c # Explanation for -version-info: # -version-info current:revision:age @@ -116,10 +108,10 @@ libxcb_la_SOURCES = \ # * If you add an interface, increment current and age and set revision to 0. # * If you change or remove an interface, increment current and set revision # and age to 0. -libxcb_la_LDFLAGS = -version-info 0:0:0 +libxcb_la_LDFLAGS = -version-info 1:0:0 -BUILT_SOURCES = $(COREPROTO) $(EXTENSIONS) -CLEANFILES = $(COREPROTO) $(EXTENSIONS) +BUILT_SOURCES = $(EXTSOURCES) $(EXTHEADERS) +CLEANFILES = $(EXTSOURCES) $(EXTHEADERS) $(EXTENSION_XML) XCB_LIBS = libxcb.la @@ -205,6 +197,10 @@ libxcb_xvmc_la_LDFLAGS = -version-info 0:0:0 libxcb_xvmc_la_LIBADD = $(XCB_LIBS) libxcb_xvmc_la_SOURCES = xvmc.c xvmc.h +libxcb_xinerama_la_LDFLAGS = -version-info 0:0:0 +libxcb_xinerama_la_LIBADD = $(XCB_LIBS) +libxcb_xinerama_la_SOURCES = xinerama.c xinerama.h + $(EXTHEADERS) $(EXTSOURCES): c-client.xsl SUFFIXES = .xml @@ -223,11 +219,5 @@ SUFFIXES = .xml --stringparam extension-path $(XCBPROTO_XCBINCLUDEDIR)/ \ -o $@ $(srcdir)/c-client.xsl $< -xproto.xml: $(XCBPROTO_XCBINCLUDEDIR)/xproto.xml - $(LN_S) $(XCBPROTO_XCBINCLUDEDIR)/xproto.xml $@ - $(EXTENSION_XML): - for i in $(EXTENSION_XML) ; do \ - rm -f $$i ; \ - $(LN_S) $(XCBPROTO_XCBINCLUDEDIR)/$$i $$i ; \ - done + $(LN_S) -f $(XCBPROTO_XCBINCLUDEDIR)/$@ $@