Lines 243-250
lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(A): $(APPLY_HACK_OBJECT) $(LIBCHIC
Link Here
|
243 |
|
243 |
|
244 |
# import libraries and extensions |
244 |
# import libraries and extensions |
245 |
|
245 |
|
246 |
%.so: %.o |
246 |
%.so: %.o $(PRIMARY_LIBCHICKEN) |
247 |
$(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_DLOADABLE_OPTIONS) $^ $(LINKER_OUTPUT_OPTION) $@ \ |
247 |
$(LINKER) $(LINKER_OPTIONS) $(LINKER_LINK_SHARED_DLOADABLE_OPTIONS) $< $(LINKER_OUTPUT_OPTION) $@ \ |
248 |
$(LINKER_LIBRARY_PREFIX)$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(LINKER_LIBRARY_SUFFIX) \ |
248 |
$(LINKER_LIBRARY_PREFIX)$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(LINKER_LIBRARY_SUFFIX) \ |
249 |
$(LIBRARIES) |
249 |
$(LIBRARIES) |
250 |
|
250 |
|
Lines 578-586
chicken-profile.c: $(SRCDIR)chicken-profile.scm
Link Here
|
578 |
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
578 |
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
579 |
chicken-install.c: $(SRCDIR)chicken-install.scm setup-download.c setup-api.c |
579 |
chicken-install.c: $(SRCDIR)chicken-install.scm setup-download.c setup-api.c |
580 |
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
580 |
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
581 |
chicken-uninstall.c: $(SRCDIR)chicken-uninstall.scm |
581 |
chicken-uninstall.c: $(SRCDIR)chicken-uninstall.scm setup-api.c |
582 |
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
582 |
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
583 |
chicken-status.c: $(SRCDIR)chicken-status.scm |
583 |
chicken-status.c: $(SRCDIR)chicken-status.scm setup-api.c |
584 |
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
584 |
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
585 |
csc.c: $(SRCDIR)csc.scm |
585 |
csc.c: $(SRCDIR)csc.scm |
586 |
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
586 |
$(CHICKEN) $< $(CHICKEN_PROGRAM_OPTIONS) -output-file $@ |
Lines 671-684
bench: $(CHICKEN_SHARED_EXECUTABLE) $(CSI_SHARED_EXECUTABLE) $(CSC_PROGRAM)$(EXE
Link Here
|
671 |
.PHONY: boot-chicken |
671 |
.PHONY: boot-chicken |
672 |
|
672 |
|
673 |
boot-chicken: |
673 |
boot-chicken: |
|
|
674 |
$(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) CONFIG= confclean |
674 |
$(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) PREFIX=/nowhere CONFIG= \ |
675 |
$(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) PREFIX=/nowhere CONFIG= \ |
675 |
SRCDIR=$(SRCDIR) CHICKEN=$(CHICKEN) PROGRAM_SUFFIX=-boot-stage1 STATICBUILD=1 \ |
676 |
SRCDIR=$(SRCDIR) CHICKEN=$(CHICKEN) PROGRAM_SUFFIX=-boot-stage1 STATICBUILD=1 \ |
676 |
C_COMPILER_OPTIMIZATION_OPTIONS= C_HACKED_APPLY= \ |
677 |
C_COMPILER_OPTIMIZATION_OPTIONS= C_HACKED_APPLY= \ |
677 |
confclean chicken-boot-stage1$(EXE) |
678 |
chicken-boot-stage1$(EXE) |
|
|
679 |
$(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) CONFIG= touchfiles |
678 |
$(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) PREFIX=/nowhere CONFIG= \ |
680 |
$(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) PREFIX=/nowhere CONFIG= \ |
679 |
SRCDIR=$(SRCDIR) CHICKEN=`pwd`/chicken-boot-stage1$(EXE) PROGRAM_SUFFIX=-boot \ |
681 |
SRCDIR=$(SRCDIR) CHICKEN=`pwd`/chicken-boot-stage1$(EXE) PROGRAM_SUFFIX=-boot \ |
680 |
STATICBUILD=1 C_COMPILER_OPTIMIZATION_OPTIONS= \ |
682 |
STATICBUILD=1 C_COMPILER_OPTIMIZATION_OPTIONS= \ |
681 |
touchfiles chicken-boot$(EXE) confclean |
683 |
chicken-boot$(EXE) |
|
|
684 |
$(MAKE) -f Makefile.$(PLATFORM) PLATFORM=$(PLATFORM) CONFIG= confclean |
682 |
|
685 |
|
683 |
.PHONY: touchfiles |
686 |
.PHONY: touchfiles |
684 |
|
687 |
|