diff options
Diffstat (limited to 'elpa/xelb-0.20/Makefile')
-rw-r--r-- | elpa/xelb-0.20/Makefile | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/elpa/xelb-0.20/Makefile b/elpa/xelb-0.20/Makefile new file mode 100644 index 0000000..2d56356 --- /dev/null +++ b/elpa/xelb-0.20/Makefile @@ -0,0 +1,30 @@ +PROTO_PATH := /usr/share/xcb + +EXTENSIONS := bigreq composite damage dbe dpms dri2 dri3 ge glx present randr \ +record render res screensaver shape shm sync xc_misc xevie xf86dri \ +xf86vidmode xfixes xinerama xinput xkb xprint xselinux xtest xvmc xv + +EXT_LIBS = $(addprefix xcb-,$(addsuffix .el,$(EXTENSIONS))) +LIBS = xcb-xproto.el $(EXT_LIBS) + +all: clean $(LIBS) + +xcb-%.el: $(PROTO_PATH)/%.xml + @echo -n "\n"Generating $@... + @./xelb-gen $< > $@ + +$(EXT_LIBS): xcb-xproto.el + +xcb-composite.el: xcb-xfixes.el +xcb-damage.el: xcb-xfixes.el +xcb-present.el: xcb-randr.el xcb-xfixes.el xcb-sync.el +xcb-randr.el: xcb-render.el +xcb-xfixes.el: xcb-render.el xcb-shape.el +xcb-xinput.el: xcb-xfixes.el +xcb-xvmc.el: xcb-xv.el +xcb-xv.el: xcb-shm.el + +.PHONY: clean + +clean: + @rm -vf $(LIBS) |