1 2$(builddir)/minilua: $(srcdir)/jit/dynasm/minilua.c 3 $(BUILD_CC) $(srcdir)/jit/dynasm/minilua.c -lm -o $@ 4 5$(builddir)/jit/zend_jit_$(DASM_ARCH).c: $(srcdir)/jit/zend_jit_$(DASM_ARCH).dasc $(srcdir)/jit/dynasm/*.lua $(builddir)/minilua 6 $(builddir)/minilua $(srcdir)/jit/dynasm/dynasm.lua $(DASM_FLAGS) -o $@ $(srcdir)/jit/zend_jit_$(DASM_ARCH).dasc 7 8$(builddir)/jit/zend_jit.lo: \ 9 $(builddir)/jit/zend_jit_$(DASM_ARCH).c \ 10 $(srcdir)/jit/zend_jit_helpers.c \ 11 $(srcdir)/jit/zend_jit_disasm.c \ 12 $(srcdir)/jit/zend_jit_gdb.c \ 13 $(srcdir)/jit/zend_jit_perf_dump.c \ 14 $(srcdir)/jit/zend_jit_oprofile.c \ 15 $(srcdir)/jit/zend_jit_vtune.c \ 16 $(srcdir)/jit/zend_jit_trace.c \ 17 $(srcdir)/jit/zend_elf.c 18 19# For non-GNU make, jit/zend_jit.lo and ./jit/zend_jit.lo are considered distinct targets. 20# Use this workaround to allow building from inside ext/opcache. 21jit/zend_jit.lo: $(builddir)/jit/zend_jit.lo 22