@@ -19,6 +19,8 @@ main srcs: $(PRISM_SRCDIR)/api_node.c
1919$(PRISM_SRCDIR ) /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
22+ miniruby : $(PRISM_SRCDIR ) /api_node.$(OBJEXT ) # for BSD make
23+
2224realclean-prism-srcs ::
2325 $(RM ) $(PRISM_SRCDIR ) /api_node.c
2426
@@ -110,33 +112,43 @@ main srcs: $(PRISM_SRCDIR)/diagnostic.c
110112$(PRISM_SRCDIR ) /diagnostic.c : $(PRISM_CONFIG ) $(PRISM_TEMPLATE ) $(PRISM_TEMPLATES_DIR ) /src/diagnostic.c.erb
111113 $(Q ) $(BASERUBY ) $(PRISM_TEMPLATE ) src/diagnostic.c $@
112114
115+ miniruby : $(PRISM_SRCDIR ) /diagnostic.$(OBJEXT ) # for BSD make
116+
113117realclean-prism-srcs ::
114118 $(RM ) $(PRISM_SRCDIR ) /diagnostic.c
115119
116120main srcs : $(PRISM_SRCDIR ) /node.c
117121$(PRISM_SRCDIR ) /node.c : $(PRISM_CONFIG ) $(PRISM_TEMPLATE ) $(PRISM_TEMPLATES_DIR ) /src/node.c.erb
118122 $(Q ) $(BASERUBY ) $(PRISM_TEMPLATE ) src/node.c $@
119123
124+ miniruby : $(PRISM_SRCDIR ) /node.$(OBJEXT ) # for BSD make
125+
120126realclean-prism-srcs ::
121127 $(RM ) $(PRISM_SRCDIR ) /node.c
122128
123129main srcs : $(PRISM_SRCDIR ) /prettyprint.c
124130$(PRISM_SRCDIR ) /prettyprint.c : $(PRISM_CONFIG ) $(PRISM_TEMPLATE ) $(PRISM_TEMPLATES_DIR ) /src/prettyprint.c.erb
125131 $(Q ) $(BASERUBY ) $(PRISM_TEMPLATE ) src/prettyprint.c $@
126132
133+ miniruby : $(PRISM_SRCDIR ) /prettyprint.$(OBJEXT ) # for BSD make
134+
127135realclean-prism-srcs ::
128136 $(RM ) $(PRISM_SRCDIR ) /prettyprint.c
129137
130138main srcs : $(PRISM_SRCDIR ) /serialize.c
131139$(PRISM_SRCDIR ) /serialize.c : $(PRISM_CONFIG ) $(PRISM_TEMPLATE ) $(PRISM_TEMPLATES_DIR ) /src/serialize.c.erb
132140 $(Q ) $(BASERUBY ) $(PRISM_TEMPLATE ) src/serialize.c $@
133141
142+ miniruby : $(PRISM_SRCDIR ) /serialize.$(OBJEXT ) # for BSD make
143+
134144realclean-prism-srcs ::
135145 $(RM ) $(PRISM_SRCDIR ) /serialize.c
136146
137147main srcs : $(PRISM_SRCDIR ) /token_type.c
138148$(PRISM_SRCDIR ) /token_type.c : $(PRISM_CONFIG ) $(PRISM_TEMPLATE ) $(PRISM_TEMPLATES_DIR ) /src/token_type.c.erb
139149 $(Q ) $(BASERUBY ) $(PRISM_TEMPLATE ) src/token_type.c $@
140150
151+ miniruby : $(PRISM_SRCDIR ) /token_type.$(OBJEXT ) # for BSD make
152+
141153realclean-prism-srcs ::
142154 $(RM ) $(PRISM_SRCDIR ) /token_type.c
0 commit comments