build: Fix libscc-$(DRIVER).a dependency - scc - simple c99 compiler
HTML git clone git://git.simple-cc.org/scc
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 6f15a112f5ed7705f322845bdb7c9914d191dbc7
DIR parent e62db67e3da88d0e908dd58d9e7688c1c0791bc1
HTML Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
Date: Wed, 6 May 2026 21:24:55 +0200
build: Fix libscc-$(DRIVER).a dependency
Diffstat:
M scripts/rules.mk | 1 +
M src/cmd/Makefile | 2 +-
M src/cmd/scc-objdump/Makefile | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
---
DIR 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
DIR 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)
DIR 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)