15
15
$(hdrdir)/regex.h $(hdrdir)/st.h $(hdrdir)/util.h
18
$(BISON) -t -v -oy.tab.c $<
19
sed -f $(top_srcdir)/tool/ytab.sed -e "/^#/s!y\.tab\.c!$@!" y.tab.c > $@
18
$(ECHO) compiling compiler $<
19
$(Q) $(BISON) -t -v -oy.tab.c $<
20
$(Q) sed -f $(top_srcdir)/tool/ytab.sed -e "/^#/s!y\.tab\.c!$@!" y.tab.c > $@
25
26
ripper.y: $(srcdir)/tools/preproc.rb $(top_srcdir)/parse.y
26
$(RUBY) $(srcdir)/tools/preproc.rb $(top_srcdir)/parse.y --output=$@
27
$(ECHO) extracting $@ from $(top_srcdir)/parse.y
28
$(Q) $(RUBY) $(srcdir)/tools/preproc.rb $(top_srcdir)/parse.y --output=$@
28
30
check: $(GEN) $(SRC1) $(SRC2)
29
$(RUBY) $(GEN) --mode=check --ids1src=$(SRC1) --ids2src=$(SRC2)
31
$(ECHO) checking $(SRC1) and $(SRC2)
32
$(Q) $(RUBY) $(GEN) --mode=check --ids1src=$(SRC1) --ids2src=$(SRC2)
31
34
eventids1.c: $(srcdir)/tools/generate.rb $(SRC1)
32
$(RUBY) $(GEN) --mode=eventids1 --ids1src=$(SRC1) --output=$@
35
$(ECHO) generating $@ from $(SRC1)
36
$(Q) $(RUBY) $(GEN) --mode=eventids1 --ids1src=$(SRC1) --output=$@
34
38
eventids2table.c: $(srcdir)/tools/generate.rb $(SRC2)
35
$(RUBY) $(GEN) --mode=eventids2table --ids2src=$(SRC2) --output=$@
39
$(ECHO) generating $@ from $(SRC2)
40
$(Q) $(RUBY) $(GEN) --mode=eventids2table --ids2src=$(SRC2) --output=$@
37
42
# Entries for Ripper maintainer
41
$(CC) -E $(CPPFLAGS) ripper.c | $(RUBY) $(srcdir)/tools/strip.rb > $@
46
$(ECHO) preprocessing ripper.c
47
$(Q) $(CC) -E $(CPPFLAGS) ripper.c | $(RUBY) $(srcdir)/tools/strip.rb > $@