diff modules/common/Makefile.common @ 1252:a0845169de0a

[xemacs-hg @ 2003-02-03 17:46:54 by james] Fix module building on FreeBSD (and probably other non-GNU make systems).
author james
date Mon, 03 Feb 2003 17:46:58 +0000
parents 184461bc8de4
children 52dd7cedee30
line wrap: on
line diff
--- a/modules/common/Makefile.common	Mon Feb 03 02:42:56 2003 +0000
+++ b/modules/common/Makefile.common	Mon Feb 03 17:46:58 2003 +0000
@@ -27,7 +27,7 @@
 
 ## Note: This will be appended to the individual module Makefiles by configure.
 
-SRC_SRCS=$(SRCS:%=$(srcdir)/%)
+SRC_SRCS:=$(SRCS:%=$(srcdir)/%)
 OBJS=$(SRCS:.c=.o)
 
 SHELL=/bin/sh
@@ -47,7 +47,7 @@
 srcdir=@srcdir@
 VPATH=@srcdir@
 
-CC=@MOD_CC@
+MODCC=@MOD_CC@
 MODARCHDIR=@MODARCHDIR@
 MAKE_DOCFILE=@MAKE_DOCFILE@
 MODCFLAGS=@MODCFLAGS@
@@ -59,13 +59,13 @@
 all: $(OBJECT_TO_BUILD)
 
 .c.o:
-	$(CC) $(MODCFLAGS) -c $<
+	$(MODCC) $(MODCFLAGS) -c $<
 
 $(MODNAME).ell: $(OBJS) $(MODNAME)_i.o
-	$(CC) --mode=link --mode=verbose --mod-output=$@ $^ $(LDFLAGS)
+	$(MODCC) --mode=link --mode=verbose --mod-output=$@ $^ $(LDFLAGS)
 
 $(MODNAME)_i.c: $(SRCS)
-	ELLMAKEDOC=$(MAKE_DOCFILE) $(CC) --mode=init --mod-output=$@ \
+	ELLMAKEDOC=$(MAKE_DOCFILE) $(MODCC) --mode=init --mod-output=$@ \
 	--mod-name=$(MODNAME) --mod-version=$(MODVER) \
 	--mod-title=$(MODTITLE) $(SRC_SRCS)