From 4b094e46322a963adf22f2e44d1d0e84266049d6 Mon Sep 17 00:00:00 2001 From: "Darryl L. Miles" Date: Fri, 4 Oct 2024 20:07:03 +0100 Subject: [PATCH] defs.mak.in: OBJS split into C_OBJS CXX_OBJS This split has the effect (with modified .o.c Makefile rule of correctly using the $CC for .c files and not try to build .cpp with C compiler, which fails in oa/** for example. --- scripts/defs.mak.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/defs.mak.in b/scripts/defs.mak.in index 5fb1127a..f4061407 100755 --- a/scripts/defs.mak.in +++ b/scripts/defs.mak.in @@ -108,6 +108,8 @@ OA = @OA@ OA_LIBS = @OA_LIBS@ DEPSRCS = ${SRCS} -OBJS = ${SRCS:.c=.o} ${CXXSRCS:.cpp=.o} +C_OBJS = ${SRCS:.c=.o} +CXX_OBJS = ${CXXSRCS:.cpp=.o} +OBJS = ${CXX_OBJS} ${C_OBJS} LIB_OBJS = ${LIB_SRCS:.c=.o} CLEANS = Depend ${OBJS} ${LIB_OBJS} lib${MODULE}.a lib${MODULE}.o ${MODULE}