Skip to content

Commit 7d87091

Browse files
committed
Use top_srcdir in also prism/srcs.mk to align with depend
1 parent 651cd2e commit 7d87091

2 files changed

Lines changed: 55 additions & 55 deletions

File tree

prism/srcs.mk

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -15,128 +15,128 @@ realclean-prism-srcs::
1515

1616
realclean-srcs-local:: realclean-prism-srcs
1717

18-
main srcs: $(srcdir)/prism/api_node.c
19-
$(srcdir)/prism/api_node.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/ext/prism/api_node.c.erb
18+
main srcs: $(top_srcdir)/prism/api_node.c
19+
$(top_srcdir)/prism/api_node.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/ext/prism/api_node.c.erb
2020
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) ext/prism/api_node.c $@
2121

2222
realclean-prism-srcs::
23-
$(RM) $(srcdir)/prism/api_node.c
23+
$(RM) $(top_srcdir)/prism/api_node.c
2424

25-
main incs: $(srcdir)/prism/ast.h
26-
$(srcdir)/prism/ast.h: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/include/prism/ast.h.erb
25+
main incs: $(top_srcdir)/prism/ast.h
26+
$(top_srcdir)/prism/ast.h: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/include/prism/ast.h.erb
2727
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) include/prism/ast.h $@
2828

2929
realclean-prism-srcs::
30-
$(RM) $(srcdir)/prism/ast.h
30+
$(RM) $(top_srcdir)/prism/ast.h
3131

32-
main incs: $(srcdir)/prism/diagnostic.h
33-
$(srcdir)/prism/diagnostic.h: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/include/prism/diagnostic.h.erb
32+
main incs: $(top_srcdir)/prism/diagnostic.h
33+
$(top_srcdir)/prism/diagnostic.h: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/include/prism/diagnostic.h.erb
3434
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) include/prism/diagnostic.h $@
3535

3636
realclean-prism-srcs::
37-
$(RM) $(srcdir)/prism/diagnostic.h
37+
$(RM) $(top_srcdir)/prism/diagnostic.h
3838

39-
main srcs: $(srcdir)/lib/prism/compiler.rb
40-
$(srcdir)/lib/prism/compiler.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/compiler.rb.erb
39+
main srcs: $(top_srcdir)/lib/prism/compiler.rb
40+
$(top_srcdir)/lib/prism/compiler.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/compiler.rb.erb
4141
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) lib/prism/compiler.rb $@
4242

4343
realclean-prism-srcs::
44-
$(RM) $(srcdir)/lib/prism/compiler.rb
44+
$(RM) $(top_srcdir)/lib/prism/compiler.rb
4545

46-
main srcs: $(srcdir)/lib/prism/dispatcher.rb
47-
$(srcdir)/lib/prism/dispatcher.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/dispatcher.rb.erb
46+
main srcs: $(top_srcdir)/lib/prism/dispatcher.rb
47+
$(top_srcdir)/lib/prism/dispatcher.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/dispatcher.rb.erb
4848
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) lib/prism/dispatcher.rb $@
4949

5050
realclean-prism-srcs::
51-
$(RM) $(srcdir)/lib/prism/dispatcher.rb
51+
$(RM) $(top_srcdir)/lib/prism/dispatcher.rb
5252

53-
main srcs: $(srcdir)/lib/prism/dot_visitor.rb
54-
$(srcdir)/lib/prism/dot_visitor.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/dot_visitor.rb.erb
53+
main srcs: $(top_srcdir)/lib/prism/dot_visitor.rb
54+
$(top_srcdir)/lib/prism/dot_visitor.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/dot_visitor.rb.erb
5555
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) lib/prism/dot_visitor.rb $@
5656

5757
realclean-prism-srcs::
58-
$(RM) $(srcdir)/lib/prism/dot_visitor.rb
58+
$(RM) $(top_srcdir)/lib/prism/dot_visitor.rb
5959

60-
main srcs: $(srcdir)/lib/prism/dsl.rb
61-
$(srcdir)/lib/prism/dsl.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/dsl.rb.erb
60+
main srcs: $(top_srcdir)/lib/prism/dsl.rb
61+
$(top_srcdir)/lib/prism/dsl.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/dsl.rb.erb
6262
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) lib/prism/dsl.rb $@
6363

6464
realclean-prism-srcs::
65-
$(RM) $(srcdir)/lib/prism/dsl.rb
65+
$(RM) $(top_srcdir)/lib/prism/dsl.rb
6666

67-
main srcs: $(srcdir)/lib/prism/inspect_visitor.rb
68-
$(srcdir)/lib/prism/inspect_visitor.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/inspect_visitor.rb.erb
67+
main srcs: $(top_srcdir)/lib/prism/inspect_visitor.rb
68+
$(top_srcdir)/lib/prism/inspect_visitor.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/inspect_visitor.rb.erb
6969
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) lib/prism/inspect_visitor.rb $@
7070

7171
realclean-prism-srcs::
72-
$(RM) $(srcdir)/lib/prism/inspect_visitor.rb
72+
$(RM) $(top_srcdir)/lib/prism/inspect_visitor.rb
7373

74-
main srcs: $(srcdir)/lib/prism/mutation_compiler.rb
75-
$(srcdir)/lib/prism/mutation_compiler.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/mutation_compiler.rb.erb
74+
main srcs: $(top_srcdir)/lib/prism/mutation_compiler.rb
75+
$(top_srcdir)/lib/prism/mutation_compiler.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/mutation_compiler.rb.erb
7676
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) lib/prism/mutation_compiler.rb $@
7777

7878
realclean-prism-srcs::
79-
$(RM) $(srcdir)/lib/prism/mutation_compiler.rb
79+
$(RM) $(top_srcdir)/lib/prism/mutation_compiler.rb
8080

81-
main srcs: $(srcdir)/lib/prism/node.rb
82-
$(srcdir)/lib/prism/node.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/node.rb.erb
81+
main srcs: $(top_srcdir)/lib/prism/node.rb
82+
$(top_srcdir)/lib/prism/node.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/node.rb.erb
8383
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) lib/prism/node.rb $@
8484

8585
realclean-prism-srcs::
86-
$(RM) $(srcdir)/lib/prism/node.rb
86+
$(RM) $(top_srcdir)/lib/prism/node.rb
8787

88-
main srcs: $(srcdir)/lib/prism/reflection.rb
89-
$(srcdir)/lib/prism/reflection.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/reflection.rb.erb
88+
main srcs: $(top_srcdir)/lib/prism/reflection.rb
89+
$(top_srcdir)/lib/prism/reflection.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/reflection.rb.erb
9090
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) lib/prism/reflection.rb $@
9191

9292
realclean-prism-srcs::
93-
$(RM) $(srcdir)/lib/prism/reflection.rb
93+
$(RM) $(top_srcdir)/lib/prism/reflection.rb
9494

95-
main srcs: $(srcdir)/lib/prism/serialize.rb
96-
$(srcdir)/lib/prism/serialize.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/serialize.rb.erb
95+
main srcs: $(top_srcdir)/lib/prism/serialize.rb
96+
$(top_srcdir)/lib/prism/serialize.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/serialize.rb.erb
9797
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) lib/prism/serialize.rb $@
9898

9999
realclean-prism-srcs::
100-
$(RM) $(srcdir)/lib/prism/serialize.rb
100+
$(RM) $(top_srcdir)/lib/prism/serialize.rb
101101

102-
main srcs: $(srcdir)/lib/prism/visitor.rb
103-
$(srcdir)/lib/prism/visitor.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/visitor.rb.erb
102+
main srcs: $(top_srcdir)/lib/prism/visitor.rb
103+
$(top_srcdir)/lib/prism/visitor.rb: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/lib/prism/visitor.rb.erb
104104
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) lib/prism/visitor.rb $@
105105

106106
realclean-prism-srcs::
107-
$(RM) $(srcdir)/lib/prism/visitor.rb
107+
$(RM) $(top_srcdir)/lib/prism/visitor.rb
108108

109-
main srcs: $(srcdir)/prism/diagnostic.c
110-
$(srcdir)/prism/diagnostic.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/src/diagnostic.c.erb
109+
main srcs: $(top_srcdir)/prism/diagnostic.c
110+
$(top_srcdir)/prism/diagnostic.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/src/diagnostic.c.erb
111111
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) src/diagnostic.c $@
112112

113113
realclean-prism-srcs::
114-
$(RM) $(srcdir)/prism/diagnostic.c
114+
$(RM) $(top_srcdir)/prism/diagnostic.c
115115

116-
main srcs: $(srcdir)/prism/node.c
117-
$(srcdir)/prism/node.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/src/node.c.erb
116+
main srcs: $(top_srcdir)/prism/node.c
117+
$(top_srcdir)/prism/node.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/src/node.c.erb
118118
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) src/node.c $@
119119

120120
realclean-prism-srcs::
121-
$(RM) $(srcdir)/prism/node.c
121+
$(RM) $(top_srcdir)/prism/node.c
122122

123-
main srcs: $(srcdir)/prism/prettyprint.c
124-
$(srcdir)/prism/prettyprint.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/src/prettyprint.c.erb
123+
main srcs: $(top_srcdir)/prism/prettyprint.c
124+
$(top_srcdir)/prism/prettyprint.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/src/prettyprint.c.erb
125125
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) src/prettyprint.c $@
126126

127127
realclean-prism-srcs::
128-
$(RM) $(srcdir)/prism/prettyprint.c
128+
$(RM) $(top_srcdir)/prism/prettyprint.c
129129

130-
main srcs: $(srcdir)/prism/serialize.c
131-
$(srcdir)/prism/serialize.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/src/serialize.c.erb
130+
main srcs: $(top_srcdir)/prism/serialize.c
131+
$(top_srcdir)/prism/serialize.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/src/serialize.c.erb
132132
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) src/serialize.c $@
133133

134134
realclean-prism-srcs::
135-
$(RM) $(srcdir)/prism/serialize.c
135+
$(RM) $(top_srcdir)/prism/serialize.c
136136

137-
main srcs: $(srcdir)/prism/token_type.c
138-
$(srcdir)/prism/token_type.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/src/token_type.c.erb
137+
main srcs: $(top_srcdir)/prism/token_type.c
138+
$(top_srcdir)/prism/token_type.c: $(PRISM_CONFIG) $(PRISM_TEMPLATE) $(PRISM_TEMPLATES_DIR)/src/token_type.c.erb
139139
$(Q) $(BASERUBY) $(PRISM_TEMPLATE) src/token_type.c $@
140140

141141
realclean-prism-srcs::
142-
$(RM) $(srcdir)/prism/token_type.c
142+
$(RM) $(top_srcdir)/prism/token_type.c

prism/srcs.mk.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ realclean-prism-srcs::
2424
realclean-srcs-local:: realclean-prism-srcs
2525
<% Prism::Template::TEMPLATES.map do |t|
2626
/\.(?:[ch]|rb)\z/ =~ t or next
27-
s = '$(srcdir)/' + t.sub(%r[\A(?:(src)|ext|include)/]) {$1 && 'prism/'}
27+
s = '$(top_srcdir)/' + t.sub(%r[\A(?:(src)|ext|include)/]) {$1 && 'prism/'}
2828
s.sub!(%r[\A\$(srcdir)/prism/], '$(PRISM_SRCDIR)/')
2929
target = s.end_with?('.h') ? 'incs' : 'srcs'
3030
# %>

0 commit comments

Comments
 (0)