@@ -465,12 +465,11 @@ $(PMC_DIR)/serializationcontext.dump: $(PMC_DIR)/serializationcontext.pmc
465
465
466
466
$(PMC_DIR ) /pmc_serializationcontext.h : $(PMC_DIR ) /serializationcontext.c
467
467
468
- # We need .dump files actually
469
468
$(PMC_DIR ) /$(GROUP ) .c : $(PMC_OBJECTS )
470
469
$(PMC2C ) --no-lines --library $(PMC_DIR ) /$(GROUP ) --c $(PMC_SOURCES )
471
470
472
471
$(DYNPMC ) : $(PMC_OBJECTS ) $(PMC_DIR ) /$(GROUP )$(O )
473
- $(LD ) @ld_out@$@ $^ $(LINKARGS )
472
+ $(LD ) @ld_out@$( DYNPMC ) $( PMC_DIR ) / $( GROUP )$( O ) $( PMC_OBJECTS ) $(LINKARGS )
474
473
475
474
476
475
@@ -480,26 +479,26 @@ $(DYNPMC): $(PMC_OBJECTS) $(PMC_DIR)/$(GROUP)$(O)
480
479
# nqp_ops
481
480
482
481
$(OPS_DIR ) /$(OPS ) .c : $(OPS_DIR ) /$(OPS_SOURCE )
483
- $(OPS2C ) --dynamic $<
482
+ $(OPS2C ) --dynamic $( OPS_DIR ) / $( OPS_SOURCE )
484
483
485
484
$(OPS_DIR ) /$(OPS )$(O ) : $(OPS_DIR ) /$(OPS ) .c $(PMC_DIR ) /pmc_dispatchersub.h $(PMC_DIR ) /pmc_nqplexinfo.h
486
485
487
486
$(OPS_DIR ) /$(OPS )$(LOAD_EXT ) : $(OPS_DIR ) /$(OPS )$(O ) $(METAMODEL_OBJS ) 3rdparty/sha1/sha1$(O )
488
- $(LD ) @ld_out@$@ $^ $(LINKARGS )
487
+ $(LD ) @ld_out@$( OPS_DIR ) / $( OPS )$( LOAD_EXT ) $( OPS_DIR ) / $( OPS )$( O ) $( METAMODEL_OBJS ) 3rdparty/sha1/sha1 $( O ) $(LINKARGS )
489
488
490
489
491
490
# bigint_ops
492
491
493
492
$(OPS_DIR ) /$(BIGINT_OPS ) .c : $(OPS_DIR ) /$(BIGINT_OPS_SOURCE )
494
- $(OPS2C ) --dynamic $<
493
+ $(OPS2C ) --dynamic $( OPS_DIR ) / $( BIGINT_OPS_SOURCE )
495
494
496
495
$(OPS_DIR ) /$(BIGINT_OPS )$(O ) : $(OPS_DIR ) /$(BIGINT_OPS ) .c \
497
496
src/6model/reprs/P6bigint.h \
498
497
src/6model/sixmodelobject.h
499
498
500
499
501
- $(OPS_DIR ) /$(BIGINT_OPS )$(LOAD_EXT ) : $(OPS_DIR ) /$(BIGINT_OPS )$(O ) $(LIBTOMMATH_BIN ) src/6model/reprs/P6bigint$(O )
502
- $(LD ) @ld_out@$@ $^ $(LINKARGS )
500
+ $(OPS_DIR ) /$(BIGINT_OPS )$(LOAD_EXT ) : $(OPS_DIR ) /$(BIGINT_OPS )$(O ) $(LIBTOMMATH_BIN ) $( LIBTOMMATH_H ) src/6model/reprs/P6bigint$(O )
501
+ $(LD ) @ld_out@$( OPS_DIR ) / $( BIGINT_OPS )$( LOAD_EXT ) $( OPS_DIR ) / $( BIGINT_OPS )$( O ) $( LIBTOMMATH_BIN ) src/6model/reprs/P6bigint $( O ) $(LINKARGS )
503
502
504
503
505
504
# dyncall
@@ -511,7 +510,7 @@ dyncall_build:
511
510
@dyncall_build@
512
511
513
512
$(OPS_DIR ) /$(DYNCALL_OPS ) .c : $(OPS_DIR ) /$(DYNCALL_OPS_SOURCE )
514
- $(OPS2C ) --dynamic $<
513
+ $(OPS2C ) --dynamic $( OPS_DIR ) / $( DYNCALL_OPS_SOURCE )
515
514
516
515
$(OPS_DIR ) /$(DYNCALL_OPS )$(O ) : $(OPS_DIR ) /$(DYNCALL_OPS ) .c \
517
516
src/6model/reprs/NativeCall.h \
@@ -521,7 +520,7 @@ $(OPS_DIR)/$(DYNCALL_OPS)$(O): $(OPS_DIR)/$(DYNCALL_OPS).c \
521
520
src/6model/sixmodelobject.h
522
521
523
522
$(OPS_DIR ) /$(DYNCALL_OPS )$(LOAD_EXT ) : $(OPS_DIR ) /$(DYNCALL_OPS )$(O ) $(DYNCALL_BIN ) src/6model/reprs/NativeCall$(O ) src/6model/reprs/CStruct$(O ) src/6model/reprs/CPointer$(O ) src/6model/reprs/CArray$(O )
524
- $(LD ) @ld_out@$@ $^ $(LINKARGS )
523
+ $(LD ) @ld_out@$( OPS_DIR ) / $( DYNCALL_OPS )$( LOAD_EXT ) $( OPS_DIR ) / $( DYNCALL_OPS )$( O ) src/6model/reprs/NativeCall $( O ) src/6model/reprs/CStruct $( O ) src/6model/reprs/CPointer $( O ) src/6model/reprs/CArray $( O ) $( DYNCALL_BIN ) $(LINKARGS )
525
524
526
525
bootstrap-files : $(STAGE2_PBCS ) src/stage2/$(CORE_SETTING_NQP )
527
526
$(PERL ) tools/build/gen-bootstrap.pl src/Regex.pir > src/stage0/Regex-s0.pir
0 commit comments