@@ -205,6 +205,13 @@ $(PRISM_BUILD_DIR)/.time $(PRISM_BUILD_DIR)/util/.time:
205205 $(Q ) $(MAKEDIRS ) $(@D )
206206 @$(NULLCMD ) > $@
207207
208+ $(PRISM_SRCDIR ) /srcs.mk : $(HAVE_BASERUBY:yes=$(PRISM_SRCDIR ) /templates/template.rb ) \
209+ $(HAVE_BASERUBY:yes=$(PRISM_SRCDIR ) /generate-srcs.mk.rb )
210+ $(ECHO ) Updating prism/srcs.mk
211+ $(BASERUBY ) $(PRISM_SRCDIR ) /generate-srcs.mk.rb > $@
212+
213+ srcs : $(PRISM_SRCDIR ) /srcs.mk
214+
208215EXPORTOBJS = $(DLNOBJ ) \
209216 localeinit.$(OBJEXT ) \
210217 loadpath.$(OBJEXT ) \
@@ -1214,6 +1221,7 @@ incs: $(INSNS) {$(VPATH)}node_name.inc {$(VPATH)}known_errors.inc \
12141221 {$(VPATH)}vm_call_iseq_optimized.inc $(srcdir)/revision.h \
12151222 $(REVISION_H) \
12161223 $(UNICODE_DATA_HEADERS) $(ENC_HEADERS) \
1224+ $(top_srcdir)/prism/ast.h $(top_srcdir)/prism/diagnostic.h \
12171225 {$(VPATH)}id.h {$(VPATH)}probes.dmyh
12181226
12191227insns : $(INSNS )
@@ -1302,11 +1310,6 @@ $(REVISION_H)$(yes_baseruby:yes=~disabled~):
13021310# uncommon.mk: $(REVISION_H)
13031311# $(MKFILES): $(REVISION_H)
13041312
1305- # $(common_mk_includes) is set by config.status or GNUmakefile
1306- common_mk__$(gnumake:yes=artifact)_ = uncommon.mk
1307- common_mk_$(gnumake)_artifact_ = $(MKFILES )
1308- $(common_mk__artifact_ ) : $(srcdir ) /common.mk $(common_mk_includes )
1309-
13101313ripper_srcs : $(RIPPER_SRCS )
13111314
13121315$(RIPPER_SRCS ) : $(srcdir ) /parse.y $(srcdir ) /defs/id.def
@@ -1979,4 +1982,3 @@ $(CROSS_COMPILING:yes=)builtin.$(OBJEXT): {$(VPATH)}mini_builtin.c
19791982$(CROSS_COMPILING:yes =)builtin.$(OBJEXT ) : {$(VPATH ) }miniprelude.c
19801983
19811984!include $(srcdir)/prism/srcs.mk
1982- !include $(srcdir)/depend
0 commit comments