The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
ARCH_HEADER = jit-arch-@JIT_ARCH@.h

BUILT_SOURCES = jit-arch.h

noinst_PROGRAMS = gen-apply gen-rules gen-ops

noinst_HEADERS = gen-apply-macosx.h

dist_gen_apply_SOURCES = gen-apply.c

nodist_gen_apply_SOURCES = jit-arch.h

gen_rules_SOURCES = gen-rules-parser.y gen-rules-scanner.l

gen_ops_SOURCES = gen-ops-scanner.l gen-ops-parser.y

AM_YFLAGS = -d

jit-arch.h: $(top_srcdir)/include/jit/$(ARCH_HEADER)
	rm -f $@
	$(LN_S) $(top_srcdir)/include/jit/$(ARCH_HEADER) $@

gen-rules-scanner.l: gen-rules-parser.c

gen-ops-scanner.l: gen-ops-parser.c

all-local: $(top_builddir)/jit/jit-apply-rules.h

$(top_builddir)/jit/jit-apply-rules.h: gen-apply$(EXEEXT)
	./gen-apply >$@

AM_CFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include \
		-I$(top_srcdir)/jit -I$(top_builddir)/jit

CLEANFILES = $(top_builddir)/jit/jit-apply-rules.h jit-arch.h \
	gen-rules-parser.c gen-rules-parser.h gen-rules-scanner.c \
	gen-ops-parser.c gen-ops-parser.h gen-ops-scanner.c