@@ -205,12 +205,82 @@ $(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
208+ main : $(srcdir ) /lib/prism/compiler.rb
209+ srcs : $(srcdir ) /lib/prism/compiler.rb
210+ $(srcdir ) /lib/prism/compiler.rb : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/lib/prism/compiler.rb.erb
211+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb lib/prism/compiler.rb $(srcdir ) /lib/prism/compiler.rb
212+
213+ main : $(srcdir ) /lib/prism/dispatcher.rb
214+ srcs : $(srcdir ) /lib/prism/dispatcher.rb
215+ $(srcdir ) /lib/prism/dispatcher.rb : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/lib/prism/dispatcher.rb.erb
216+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb lib/prism/dispatcher.rb $(srcdir ) /lib/prism/dispatcher.rb
217+
218+ main : $(srcdir ) /lib/prism/dsl.rb
219+ srcs : $(srcdir ) /lib/prism/dsl.rb
220+ $(srcdir ) /lib/prism/dsl.rb : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/lib/prism/dsl.rb.erb
221+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb lib/prism/dsl.rb $(srcdir ) /lib/prism/dsl.rb
222+
223+ main : $(srcdir ) /lib/prism/inspect_visitor.rb
224+ srcs : $(srcdir ) /lib/prism/inspect_visitor.rb
225+ $(srcdir ) /lib/prism/inspect_visitor.rb : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/lib/prism/inspect_visitor.rb.erb
226+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb lib/prism/inspect_visitor.rb $(srcdir ) /lib/prism/inspect_visitor.rb
227+
228+ main : $(srcdir ) /lib/prism/mutation_compiler.rb
229+ srcs : $(srcdir ) /lib/prism/mutation_compiler.rb
230+ $(srcdir ) /lib/prism/mutation_compiler.rb : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/lib/prism/mutation_compiler.rb.erb
231+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb lib/prism/mutation_compiler.rb $(srcdir ) /lib/prism/mutation_compiler.rb
232+
233+ main : $(srcdir ) /lib/prism/node.rb
234+ srcs : $(srcdir ) /lib/prism/node.rb
235+ $(srcdir ) /lib/prism/node.rb : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/lib/prism/node.rb.erb
236+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb lib/prism/node.rb $(srcdir ) /lib/prism/node.rb
237+
238+ main : $(srcdir ) /lib/prism/reflection.rb
239+ srcs : $(srcdir ) /lib/prism/reflection.rb
240+ $(srcdir ) /lib/prism/reflection.rb : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/lib/prism/reflection.rb.erb
241+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb lib/prism/reflection.rb $(srcdir ) /lib/prism/reflection.rb
242+
243+ main : $(srcdir ) /lib/prism/serialize.rb
244+ srcs : $(srcdir ) /lib/prism/serialize.rb
245+ $(srcdir ) /lib/prism/serialize.rb : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/lib/prism/serialize.rb.erb
246+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb lib/prism/serialize.rb $(srcdir ) /lib/prism/serialize.rb
247+
248+ main : $(srcdir ) /lib/prism/visitor.rb
249+ srcs : $(srcdir ) /lib/prism/visitor.rb
250+ $(srcdir ) /lib/prism/visitor.rb : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/lib/prism/visitor.rb.erb
251+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb lib/prism/visitor.rb $(srcdir ) /lib/prism/visitor.rb
252+
253+ srcs : $(top_srcdir ) /prism/api_node.c
254+ $(top_srcdir ) /prism/api_node.c : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/ext/prism/api_node.c.erb
255+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb ext/prism/api_node.c $@
256+
257+ srcs : $(top_srcdir ) /prism/ast.h
258+ $(top_srcdir ) /prism/ast.h : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/include/prism/ast.h.erb
259+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb include/prism/ast.h $@
260+
261+ srcs : $(top_srcdir ) /prism/diagnostic.c
262+ $(top_srcdir ) /prism/diagnostic.c : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/src/diagnostic.c.erb
263+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb src/diagnostic.c $@
264+
265+ srcs : $(top_srcdir ) /prism/diagnostic.h
266+ $(top_srcdir ) /prism/diagnostic.h : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/include/prism/diagnostic.h.erb
267+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb include/prism/diagnostic.h $@
268+
269+ srcs : $(top_srcdir ) /prism/node.c
270+ $(top_srcdir ) /prism/node.c : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/src/node.c.erb
271+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb src/node.c $@
272+
273+ srcs : $(top_srcdir ) /prism/prettyprint.c
274+ $(top_srcdir ) /prism/prettyprint.c : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/src/prettyprint.c.erb
275+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb src/prettyprint.c $@
276+
277+ srcs : $(top_srcdir ) /prism/serialize.c
278+ $(top_srcdir ) /prism/serialize.c : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/src/serialize.c.erb
279+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb src/serialize.c $@
280+
281+ srcs : $(top_srcdir ) /prism/token_type.c
282+ $(top_srcdir ) /prism/token_type.c : $(PRISM_SRCDIR ) /config.yml $(PRISM_SRCDIR ) /templates/template.rb $(PRISM_SRCDIR ) /templates/src/token_type.c.erb
283+ $(Q ) $(BASERUBY ) $(PRISM_SRCDIR ) /templates/template.rb src/token_type.c $@
214284
215285EXPORTOBJS = $(DLNOBJ ) \
216286 localeinit.$(OBJEXT ) \
@@ -727,8 +797,7 @@ clean-srcs-local::
727797realclean-srcs-local :: clean-srcs-local
728798 $(Q )$(CHDIR ) $(srcdir ) && $(RM ) \
729799 parse.c parse.h lex.c enc/trans/newline.c $(PRELUDES ) revision.h \
730- id.c id.h probes.dmyh configure aclocal.m4 tool/config.guess tool/config.sub \
731- $(PRISM_SRCDIR ) /srcs.mk gems/* .gem \
800+ id.c id.h probes.dmyh configure aclocal.m4 tool/config.guess tool/config.sub gems/* .gem \
732801 || $(NULLCMD )
733802
734803clean-srcs-ext ::
@@ -1980,5 +2049,3 @@ help: PHONY
19802049
19812050$(CROSS_COMPILING:yes =)builtin.$(OBJEXT ) : {$(VPATH ) }mini_builtin.c
19822051$(CROSS_COMPILING:yes =)builtin.$(OBJEXT ) : {$(VPATH ) }miniprelude.c
1983-
1984- !include $(srcdir)/prism/srcs.mk
0 commit comments