@CODE_COVERAGE_RULES@
+echo-version:
+ @echo "@I3_VERSION@"
+
bin_PROGRAMS = \
i3 \
i3bar/i3bar \
noinst_LIBRARIES = libi3.a
-check_PROGRAMS = test.commands_parser test.config_parser
+check_PROGRAMS = \
+ test.commands_parser \
+ test.config_parser \
+ test.inject_randr15
check_SCRIPTS = \
testcases/complete-run.pl
+check_DATA = \
+ anyevent-i3.stamp
+
clean-check:
rm -rf testsuite-* latest i3-cfg-for-* _Inline
clean-local: clean-check
EXTRA_DIST = \
$(dist_docs_toc_DATA:.html=) \
$(dist_docs_notoc_DATA:.html=) \
+ AnyEvent-I3/Changes \
+ AnyEvent-I3/MANIFEST \
+ AnyEvent-I3/MANIFEST.SKIP \
+ AnyEvent-I3/Makefile.PL \
+ AnyEvent-I3/README \
+ AnyEvent-I3/lib/AnyEvent/I3.pm \
+ AnyEvent-I3/t/00-load.t \
+ AnyEvent-I3/t/01-workspaces.t \
+ AnyEvent-I3/t/02-sugar.t \
+ AnyEvent-I3/t/boilerplate.t \
+ AnyEvent-I3/t/manifest.t \
+ AnyEvent-I3/t/pod-coverage.t \
+ AnyEvent-I3/t/pod.t \
+ contrib/dump-asy.pl \
+ contrib/gtk-tree-watch.pl \
+ contrib/i3-wsbar \
+ contrib/per-workspace-layout.pl \
+ contrib/trivial-bar-script.sh \
docs/asciidoc-git.conf \
docs/bigpicture.png \
docs/i3-pod2html \
libi3/README \
$(asciidoc_MANS:.1=.man) \
$(asciidoc_MANS:.1=.man) \
- man/asciidoc.conf \
+ man/asciidoc.conf.in \
DEPENDS \
I3_VERSION \
LICENSE \
PACKAGE-MAINTAINER \
- RELEASE-NOTES-4.12 \
+ RELEASE-NOTES-4.15 \
generate-command-parser.pl \
parser-specs/commands.spec \
parser-specs/config.spec \
@stamp='$@'; $(MKDIR_P) "$${stamp%/*}"
man/%.xml: man/%.man man/asciidoc.conf man/$(dirstamp)
- $(AM_V_GEN) @PATH_ASCIIDOC@ -d manpage -b docbook -f $(top_srcdir)/man/asciidoc.conf -o $@ $<
+ $(AM_V_GEN) @PATH_ASCIIDOC@ -d manpage -b docbook -f $(top_builddir)/man/asciidoc.conf -o $@ $<
$(pod_MANS): man/%.1: % man/$(dirstamp)
$(AM_V_GEN) @PATH_POD2MAN@ --utf8 $< > $@
endif
AM_CPPFLAGS = \
+ -DSYSCONFDIR="\"$(sysconfdir)\"" \
-I$(top_builddir)/parser \
-I$(top_srcdir)/include \
@AX_EXTEND_SRCDIR_CPPFLAGS@
i3-config-wizard/main.c \
i3-config-wizard/xcb.h
+test_inject_randr15_CPPFLAGS = \
+ $(AM_CPPFLAGS)
+
+test_inject_randr15_CFLAGS = \
+ $(AM_CFLAGS) \
+ $(i3_CFLAGS)
+
+test_inject_randr15_SOURCES = \
+ testcases/inject_randr1.5.c
+
+test_inject_randr15_LDADD = \
+ $(i3_LDADD)
+
test_commands_parser_CPPFLAGS = \
$(AM_CPPFLAGS) \
-DTEST_PARSER
include/config_parser.h \
include/con.h \
include/data.h \
- include/debug.h \
include/display_version.h \
include/ewmh.h \
include/fake_outputs.h \
src/config.c \
src/config_directives.c \
src/config_parser.c \
- src/debug.c \
src/display_version.c \
src/ewmh.c \
src/fake_outputs.c \
$(AM_V_at) mv GENERATED_config_* $(top_builddir)/parser
$(AM_V_at) touch $@
+################################################################################
+# AnyEvent-I3 build process
+################################################################################
+
+anyevent-i3.stamp: AnyEvent-I3/lib/AnyEvent/I3.pm
+ $(AM_V_BUILD) (cd $(top_srcdir)/AnyEvent-I3 && perl Makefile.PL && make)
+ $(AM_V_at) touch $@
+
CLEANFILES = \
i3-command-parser.stamp \
- i3-config-parser.stamp
+ i3-config-parser.stamp \
+ anyevent-i3.stamp