Skip to content

Commit ece5fbf

Browse files
committed
Add dependencies for PMC building.
1 parent 23eaebb commit ece5fbf

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

tools/build/Makefile.in

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ CLEANUPS = \
248248
.pmc.dump : # suffix rule (limited support)
249249
$(PMC2C) --no-lines --dump $(PMC2C_INCLUDES) $<
250250

251-
.dump.c : # suffix rule (limited support)
251+
.pmc.c : # suffix rule (limited support)
252252
$(PMC2C) --no-lines --c $(PMC2C_INCLUDES) $<
253253

254254
all: $(NQP_EXE) qregex
@@ -428,6 +428,34 @@ $(DYNEXT_TARGET): $(DYNPMC) $(DYNOPS) $(OPS_DIR)/$(BIGINT_OPS)$(LOAD_EXT) $(OPS_
428428
$(CHMOD) 755 $(DYNEXT_TARGET)
429429
$(CHMOD) 755 $(DYNEXT_DIR)/$(OPS)$(LOAD_EXT)
430430

431+
# Dependencies for PMCs
432+
src/pmc/sixmodelobject.c: src/pmc/sixmodelobject.dump src/pmc/stable.dump
433+
434+
src/pmc/sixmodelobject.dump: src/pmc/sixmodelobject.pmc src/pmc/stable.dump
435+
436+
src/pmc/stable.c: src/pmc/stable.dump
437+
438+
src/pmc/stable.dump: src/pmc/stable.pmc
439+
440+
441+
src/pmc/dispatchersub.c: src/pmc/dispatchersub.dump
442+
443+
src/pmc/dispatchersub.dump: src/pmc/dispatchersub.pmc
444+
445+
src/pmc/nqplexinfo.c: src/pmc/nqplexinfo.dump
446+
447+
src/pmc/nqplexinfo.dump: src/pmc/nqplexinfo.pmc
448+
449+
src/pmc/nqplexpad.c: src/pmc/nqplexpad.dump
450+
451+
src/pmc/nqplexpad.dump: src/pmc/nqplexpad.pmc
452+
453+
src/pmc/serializationcontext.c: src/pmc/serializationcontext.dump
454+
455+
src/pmc/serializationcontext.dump: src/pmc/serializationcontext.pmc
456+
457+
458+
431459
$(DYNPMC): $(PMC_OBJECTS)
432460
$(PMC2C) --no-lines --library $(GROUP) --c $(PMC_SOURCES)
433461
$(CC) -c @cc_o_out@$(GROUP)$(O) -I$(PMC_DIR) $(CINCLUDES) $(CFLAGS) $(GROUP).c

0 commit comments

Comments
 (0)