]> git.eshelyaron.com Git - emacs.git/commitdiff
Enable compiling Emacs with implicit Make rules suppressed
authorPo Lu <luangruo@yahoo.com>
Fri, 14 Jun 2024 01:58:04 +0000 (09:58 +0800)
committerEshel Yaron <me@eshelyaron.com>
Sat, 15 Jun 2024 17:21:13 +0000 (19:21 +0200)
* lib/Makefile.in (.SUFFIXES):

* lwlib/Makefile.in (.SUFFIXES):

* oldXMenu/Makefile.in (.SUFFIXES):

* src/Makefile.in (.SUFFIXES): Register .c as a default suffix,
for this list is emptied when `-r' is provided to Make.

(cherry picked from commit 4124b98509bf049a3ccf0f7319b7edf7cae3b6a0)

lib/Makefile.in
lwlib/Makefile.in
oldXMenu/Makefile.in
src/Makefile.in

index 6706d73ace0079eff34a31e995a391a1f8466a71..a87b7b1f31b84f9e8e62e7ff52052ad748825f9c 100644 (file)
@@ -98,6 +98,7 @@ libegnu_a_OBJECTS = $(patsubst %.o,e-%.o,$(for_emacs_OBJECTS))
 
 $(libegnu_a_OBJECTS) $(libgnu_a_OBJECTS): $(BUILT_SOURCES)
 
+.SUFFIXES: .c
 .c.o:
        $(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -o $@ $<
 e-%.o: %.c
index fbb60b35b2476303e09e697f7f5ec01bfd7fbef5..b2c8d4b6e04b5976b4f2db2f2d604b5566042a2e 100644 (file)
@@ -81,6 +81,7 @@ ALL_CFLAGS= $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \
   -Demacs -I../src \
   -I$(srcdir) -I$(srcdir)/../src -I../lib -I$(srcdir)/../lib
 
+.SUFFIXES: .c
 .c.o:
        $(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $<
 
index cdafe83b7a2d937837c5b5ba56f998e0ced8fc72..215a3f2b6cfe188a8a46d07220a773b309cd19e3 100644 (file)
@@ -112,6 +112,7 @@ ALL_CFLAGS=$(C_SWITCH_SYSTEM) $(C_SWITCH_MACHINE) \
   $(CPPFLAGS) $(CFLAGS) -DEMACS_BITMAP_FILES \
   -I../src -I../lib -I${srcdir} -I${srcdir}/../src -I${srcdir}/../lib
 
+.SUFFIXES: .c
 .c.o:
        $(AM_V_CC)$(CC) -c ${ALL_CFLAGS} $<
 
index cac0b4ea2801a58bc2d65736b508d27220acac65..7575ecbd07ae3dc12a998a57fa1a15b01500ab61 100644 (file)
@@ -452,7 +452,7 @@ ALL_OBJC_CFLAGS = $(EMACS_CFLAGS) \
 ALL_CXX_CFLAGS = $(EMACS_CFLAGS) \
   $(filter-out $(NON_CXX_CFLAGS),$(WARN_CFLAGS)) $(CXXFLAGS)
 
-.SUFFIXES: .m .cc
+.SUFFIXES: .c .m .cc
 .c.o:
        $(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $(PROFILING_CFLAGS) $<
 .m.o: