hare

The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE

commit 27c7fe5f19b01b476af21b485ea4661c3d4f85c1
parent bff1f3c8c5188aa248277811e00193227a70d5d2
Author: Armin Weigl <tb46305@gmail.com>
Date:   Wed, 17 Feb 2021 11:07:25 +0100

Use $AS

Diffstat:
Mgen-stdlib | 8++++----
Mmk/stdlib.mk | 16++++++++--------
2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/gen-stdlib b/gen-stdlib @@ -56,7 +56,7 @@ rt() { \$($cache)/rt/start.o: \$(STDLIB)/rt/\$(PLATFORM)/start\$(ARCH).s @printf 'AS \t\$@\n' @mkdir -p \$($cache)/rt - @as -o \$@ \$< + @\$(AS) -o \$@ \$< ${stdlib}_asm=\$($cache)/rt/syscall.o \\ \$($cache)/rt/setjmp.o \\ @@ -65,17 +65,17 @@ ${stdlib}_asm=\$($cache)/rt/syscall.o \\ \$($cache)/rt/syscall.o: \$(STDLIB)/rt/\$(PLATFORM)/syscall\$(ARCH).s @printf 'AS \t\$@\n' @mkdir -p \$($cache)/rt - @as -o \$@ \$< + @\$(AS) -o \$@ \$< \$($cache)/rt/setjmp.o: \$(STDLIB)/rt/\$(ARCH)/setjmp.s @printf 'AS \t\$@\n' @mkdir -p \$($cache)/rt - @as -o \$@ \$< + @\$(AS) -o \$@ \$< \$($cache)/rt/longjmp.o: \$(STDLIB)/rt/\$(ARCH)/longjmp.s @printf 'AS \t\$@\n' @mkdir -p \$($cache)/rt - @as -o \$@ \$< + @\$(AS) -o \$@ \$< \$($cache)/rt/rt.a: \$($cache)/rt/rt.o \$(${stdlib}_asm) @printf 'AR\t\$@\n' diff --git a/mk/stdlib.mk b/mk/stdlib.mk @@ -31,7 +31,7 @@ $(HARECACHE)/rt/rt.ssa: $(stdlib_rt_srcs) $(stdlib_rt) $(HARECACHE)/rt/start.o: $(STDLIB)/rt/$(PLATFORM)/start$(ARCH).s @printf 'AS \t$@\n' @mkdir -p $(HARECACHE)/rt - @as -o $@ $< + @$(AS) -o $@ $< stdlib_asm=$(HARECACHE)/rt/syscall.o \ $(HARECACHE)/rt/setjmp.o \ @@ -40,17 +40,17 @@ stdlib_asm=$(HARECACHE)/rt/syscall.o \ $(HARECACHE)/rt/syscall.o: $(STDLIB)/rt/$(PLATFORM)/syscall$(ARCH).s @printf 'AS \t$@\n' @mkdir -p $(HARECACHE)/rt - @as -o $@ $< + @$(AS) -o $@ $< $(HARECACHE)/rt/setjmp.o: $(STDLIB)/rt/$(ARCH)/setjmp.s @printf 'AS \t$@\n' @mkdir -p $(HARECACHE)/rt - @as -o $@ $< + @$(AS) -o $@ $< $(HARECACHE)/rt/longjmp.o: $(STDLIB)/rt/$(ARCH)/longjmp.s @printf 'AS \t$@\n' @mkdir -p $(HARECACHE)/rt - @as -o $@ $< + @$(AS) -o $@ $< $(HARECACHE)/rt/rt.a: $(HARECACHE)/rt/rt.o $(stdlib_asm) @printf 'AR\t$@\n' @@ -311,7 +311,7 @@ $(TESTCACHE)/rt/rt.ssa: $(testlib_rt_srcs) $(testlib_rt) $(TESTCACHE)/rt/start.o: $(STDLIB)/rt/$(PLATFORM)/start$(ARCH).s @printf 'AS \t$@\n' @mkdir -p $(TESTCACHE)/rt - @as -o $@ $< + @$(AS) -o $@ $< testlib_asm=$(TESTCACHE)/rt/syscall.o \ $(TESTCACHE)/rt/setjmp.o \ @@ -320,17 +320,17 @@ testlib_asm=$(TESTCACHE)/rt/syscall.o \ $(TESTCACHE)/rt/syscall.o: $(STDLIB)/rt/$(PLATFORM)/syscall$(ARCH).s @printf 'AS \t$@\n' @mkdir -p $(TESTCACHE)/rt - @as -o $@ $< + @$(AS) -o $@ $< $(TESTCACHE)/rt/setjmp.o: $(STDLIB)/rt/$(ARCH)/setjmp.s @printf 'AS \t$@\n' @mkdir -p $(TESTCACHE)/rt - @as -o $@ $< + @$(AS) -o $@ $< $(TESTCACHE)/rt/longjmp.o: $(STDLIB)/rt/$(ARCH)/longjmp.s @printf 'AS \t$@\n' @mkdir -p $(TESTCACHE)/rt - @as -o $@ $< + @$(AS) -o $@ $< $(TESTCACHE)/rt/rt.a: $(TESTCACHE)/rt/rt.o $(testlib_asm) @printf 'AR\t$@\n'