svn commit: trunk/uClibc

aldot at uclibc.org aldot at uclibc.org
Tue Jun 3 07:59:00 UTC 2008


Author: aldot
Date: 2008-06-03 00:58:59 -0700 (Tue, 03 Jun 2008)
New Revision: 22197

Log:
- breakup lines of compile.c and add a variable to hold filter-out PHONY target.
  No functional changes.


Modified:
   trunk/uClibc/Makerules


Changeset:
Modified: trunk/uClibc/Makerules
===================================================================
--- trunk/uClibc/Makerules	2008-06-03 03:51:30 UTC (rev 22196)
+++ trunk/uClibc/Makerules	2008-06-03 07:58:59 UTC (rev 22197)
@@ -4,6 +4,7 @@
 
 .SUFFIXES: .c .S .o .os .oS .so .a .s .i
 
+PHONY := FORCE
 # order is important, the stripping uses STRIP_FLAGS for lib-so, but not for lib-a
 ifeq ($(HAVE_SHARED),y)
 .LIBPATTERNS: "lib%.so"
@@ -107,7 +108,7 @@
 disp_ar        = $($(DISP)_disp_ar)
 disp_ld        = $($(DISP)_disp_ld)
 
-any-prereq = $(filter-out FORCE,$?) $(filter-out FORCE $(wildcard $^),$^)
+any-prereq = $(filter-out $(PHONY),$?) $(filter-out $(PHONY) $(wildcard $^),$^)
 
 # True if not identical. Neither order nor whitespace nor identical flags
 # matter.
@@ -124,7 +125,13 @@
 
 CFLAGS_gen.dep = -MT $@ -MD -MF $(dir $@).$(notdir $@).dep
 
-cmd_compile.c = $(CC) -c $< -o $@ $(CFLAGS) $(ARCH_CFLAGS) $(CFLAGS-$(suffix $@)) $(filter-out $(CFLAGS-OMIT-$(notdir $<)),$(CFLAGS-$(notdir $(<D)))) $(CFLAGS-$(subst $(top_srcdir),,$(dir $<))) $(CFLAGS-$(notdir $<)) $(CFLAGS-$(notdir $@))  $(CFLAGS_gen.dep)
+cmd_compile.c = $(CC) -c $< -o $@ $(CFLAGS) $(ARCH_CFLAGS) \
+	$(CFLAGS-$(suffix $@)) \
+	$(filter-out $(CFLAGS-OMIT-$(notdir $<)),$(CFLAGS-$(notdir $(<D)))) \
+	$(CFLAGS-$(subst $(top_srcdir),,$(dir $<))) \
+	$(CFLAGS-$(notdir $<)) \
+	$(CFLAGS-$(notdir $@)) \
+	$(CFLAGS_gen.dep)
 cmd_compile.i = $(cmd_compile.c:-c=-E -dD)
 cmd_compile.s = $(cmd_compile.c:-c=-S)
 cmd_compile.u = $(CC) $^ $(DEPS-$(notdir $@)) -o $@ $(CFLAGS) $(CFLAGS-$(notdir $(^D))) $(CFLAGS-$(notdir $@)) $(CFLAGS_gen.dep)
@@ -337,7 +344,7 @@
 -include $(.depends.dep)
 endif
 
-.PHONY: dummy FORCE
+.PHONY: dummy $(PHONY)
 FORCE:
 
 clean: objclean-y headers_clean-y




More information about the uClibc-cvs mailing list