@@ -248,7 +248,7 @@ CLEANUPS = \
248
248
.pmc.dump : # suffix rule (limited support)
249
249
$(PMC2C ) --no-lines --dump $(PMC2C_INCLUDES ) $<
250
250
251
- .dump .c : # suffix rule (limited support)
251
+ .pmc .c : # suffix rule (limited support)
252
252
$(PMC2C ) --no-lines --c $(PMC2C_INCLUDES ) $<
253
253
254
254
all : $(NQP_EXE ) qregex
@@ -428,6 +428,34 @@ $(DYNEXT_TARGET): $(DYNPMC) $(DYNOPS) $(OPS_DIR)/$(BIGINT_OPS)$(LOAD_EXT) $(OPS_
428
428
$(CHMOD ) 755 $(DYNEXT_TARGET )
429
429
$(CHMOD ) 755 $(DYNEXT_DIR ) /$(OPS )$(LOAD_EXT )
430
430
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
+
431
459
$(DYNPMC ) : $(PMC_OBJECTS )
432
460
$(PMC2C ) --no-lines --library $(GROUP ) --c $(PMC_SOURCES )
433
461
$(CC ) -c @cc_o_out@$(GROUP )$(O ) -I$(PMC_DIR ) $(CINCLUDES ) $(CFLAGS ) $(GROUP ) .c
0 commit comments