Skip to content

Commit cdbb25d

Browse files
committed
Revert "DRY: use autovariable."
It doesn't work with nmake.
1 parent 96c5cef commit cdbb25d

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

tools/build/Makefile.in

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -465,12 +465,11 @@ $(PMC_DIR)/serializationcontext.dump: $(PMC_DIR)/serializationcontext.pmc
465465

466466
$(PMC_DIR)/pmc_serializationcontext.h: $(PMC_DIR)/serializationcontext.c
467467

468-
# We need .dump files actually
469468
$(PMC_DIR)/$(GROUP).c: $(PMC_OBJECTS)
470469
$(PMC2C) --no-lines --library $(PMC_DIR)/$(GROUP) --c $(PMC_SOURCES)
471470

472471
$(DYNPMC): $(PMC_OBJECTS) $(PMC_DIR)/$(GROUP)$(O)
473-
$(LD) @ld_out@$@ $^ $(LINKARGS)
472+
$(LD) @ld_out@$(DYNPMC) $(PMC_DIR)/$(GROUP)$(O) $(PMC_OBJECTS) $(LINKARGS)
474473

475474

476475

@@ -480,26 +479,26 @@ $(DYNPMC): $(PMC_OBJECTS) $(PMC_DIR)/$(GROUP)$(O)
480479
# nqp_ops
481480

482481
$(OPS_DIR)/$(OPS).c: $(OPS_DIR)/$(OPS_SOURCE)
483-
$(OPS2C) --dynamic $<
482+
$(OPS2C) --dynamic $(OPS_DIR)/$(OPS_SOURCE)
484483

485484
$(OPS_DIR)/$(OPS)$(O): $(OPS_DIR)/$(OPS).c $(PMC_DIR)/pmc_dispatchersub.h $(PMC_DIR)/pmc_nqplexinfo.h
486485

487486
$(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)
489488

490489

491490
# bigint_ops
492491

493492
$(OPS_DIR)/$(BIGINT_OPS).c: $(OPS_DIR)/$(BIGINT_OPS_SOURCE)
494-
$(OPS2C) --dynamic $<
493+
$(OPS2C) --dynamic $(OPS_DIR)/$(BIGINT_OPS_SOURCE)
495494

496495
$(OPS_DIR)/$(BIGINT_OPS)$(O): $(OPS_DIR)/$(BIGINT_OPS).c \
497496
src/6model/reprs/P6bigint.h \
498497
src/6model/sixmodelobject.h
499498

500499

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)
503502

504503

505504
# dyncall
@@ -511,7 +510,7 @@ dyncall_build:
511510
@dyncall_build@
512511

513512
$(OPS_DIR)/$(DYNCALL_OPS).c: $(OPS_DIR)/$(DYNCALL_OPS_SOURCE)
514-
$(OPS2C) --dynamic $<
513+
$(OPS2C) --dynamic $(OPS_DIR)/$(DYNCALL_OPS_SOURCE)
515514

516515
$(OPS_DIR)/$(DYNCALL_OPS)$(O): $(OPS_DIR)/$(DYNCALL_OPS).c \
517516
src/6model/reprs/NativeCall.h \
@@ -521,7 +520,7 @@ $(OPS_DIR)/$(DYNCALL_OPS)$(O): $(OPS_DIR)/$(DYNCALL_OPS).c \
521520
src/6model/sixmodelobject.h
522521

523522
$(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)
525524

526525
bootstrap-files: $(STAGE2_PBCS) src/stage2/$(CORE_SETTING_NQP)
527526
$(PERL) tools/build/gen-bootstrap.pl src/Regex.pir >src/stage0/Regex-s0.pir

0 commit comments

Comments
 (0)