scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | README | LICENSE

commit 6f15a112f5ed7705f322845bdb7c9914d191dbc7
parent e62db67e3da88d0e908dd58d9e7688c1c0791bc1
Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
Date:   Wed,  6 May 2026 21:24:55 +0200

build: Fix libscc-$(DRIVER).a dependency

Diffstat:
Mscripts/rules.mk | 1+
Msrc/cmd/Makefile | 2+-
Msrc/cmd/scc-objdump/Makefile | 2+-
3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/scripts/rules.mk b/scripts/rules.mk @@ -33,6 +33,7 @@ SCC_AR = $(BINDIR)/scc-ar # library dependences helpers LIBMACH = $(LIBDIR)/scc/libmach.a LIBSCC = $(LIBDIR)/scc/libscc.a +LIBSCC_DRIVER = $(LIBDIR)/scc/libscc-$(DRIVER).a # Include configuration definitions include $(BUILDDIR)/conf/$(CONF).mk diff --git a/src/cmd/Makefile b/src/cmd/Makefile @@ -24,4 +24,4 @@ MORE_LDLIBS = -lmach -lscc -lscc-$(DRIVER) all: $(TARGET) $(DIRS) @cp $(TARGET) $(BINDIR) -$(TARGET): $(LIBMACH) $(LIBSCC) $(LIBSCC-DRIVER) +$(TARGET): $(LIBMACH) $(LIBSCC) $(LIBSCC_DRIVER) diff --git a/src/cmd/scc-objdump/Makefile b/src/cmd/scc-objdump/Makefile @@ -13,6 +13,6 @@ MORE_LDLIBS = -lmach -lscc -lscc-$(DRIVER) all: $(TARGET) -scc-objdump: $(OBJS) $(LIBMACH) $(LIBSCC) $(LIBSCC-DRIVER) +scc-objdump: $(OBJS) $(LIBMACH) $(LIBSCC) $(LIBSCC_DRIVER) $(CC) $(PROJ_LDFLAGS) $(OBJS) $(PROJ_LDLIBS) -o $@ cp $@ $(BINDIR)