A few makefiles specify an old-style suffix rule, such as:
.c.o:
$(AFS_CCRULE) $<
Not all makes seem to interpret these rules correctly (such as Solaris
/usr/xpg4/bin/make). Since it is easy to do so, specify pattern-based
rules along with these, like so:
%.o: %.c
$(AFS_CCRULE) $<
Change-Id: I052f1156d1a7e29beedb0fb59390073c2521459e
Reviewed-on: http://gerrit.openafs.org/5819
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
.c.o:
$(CCOBJ) -c $(XCFLAGS) $(AFS_INCL) $(AUX_CFLAGS) $<
-
+%.o: %.c
+ $(CCOBJ) -c $(XCFLAGS) $(AFS_INCL) $(AUX_CFLAGS) $<
weblog: weblog.o $(APACHE_AFS_COMMON_LIB)
$(CC) -o $@ weblog.o $(APACHE_AFS_COMMON_LIB) $(LIBS) $(XLIBS)
.c.o:
$(AFS_CCRULE) $<
-
+%.o: %.c
+ $(AFS_CCRULE) $<
.m.o:
$(AFS_CCRULE) $<
.c.o:
$(AFS_CCRULE) $<
+%.o: %.c
+ $(AFS_CCRULE) $<
.m.o:
$(AFS_CCRULE) $<
.c.o:
$(AFS_CCRULE) $<
+%.o: %.c
+ $(AFS_CCRULE) $<
.m.o:
$(AFS_CCRULE) $<