mirror of
https://github.com/apache/nuttx.git
synced 2026-05-30 05:16:47 +08:00
Parallelize depend file generation
This commit is contained in:
committed by
Alan Carvalho de Assis
parent
2df6547d50
commit
d5b6ec450f
@@ -194,12 +194,15 @@ endif
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile chip$(DELIM)Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile chip$(DELIM)Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(BOARDMAKE),y)
|
ifeq ($(BOARDMAKE),y)
|
||||||
$(Q) $(MAKE) -C board depend
|
$(Q) $(MAKE) -C board depend
|
||||||
endif
|
endif
|
||||||
$(Q) $(MKDEP) $(patsubst %,--dep-path %,$(subst :, ,$(VPATH))) \
|
$(Q) $(MAKE) makedepfile DEPPATH="$(patsubst %,--dep-path %,$(subst :, ,$(VPATH)))"
|
||||||
"$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -140,12 +140,15 @@ export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS)
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(BOARDMAKE),y)
|
ifeq ($(BOARDMAKE),y)
|
||||||
$(Q) $(MAKE) -C board depend
|
$(Q) $(MAKE) -C board depend
|
||||||
endif
|
endif
|
||||||
$(Q) $(MKDEP) --dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR) \
|
$(Q) $(MAKE) makedepfile DEPPATH="--dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR)"
|
||||||
"$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -155,12 +155,15 @@ export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS)
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(BOARDMAKE),y)
|
ifeq ($(BOARDMAKE),y)
|
||||||
$(Q) $(MAKE) -C board depend
|
$(Q) $(MAKE) -C board depend
|
||||||
endif
|
endif
|
||||||
$(Q) $(MKDEP) --dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR) \
|
$(Q) $(MAKE) makedepfile DEPPATH="--dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR)"
|
||||||
"$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -138,12 +138,15 @@ export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS)
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(BOARDMAKE),y)
|
ifeq ($(BOARDMAKE),y)
|
||||||
$(Q) $(MAKE) -C board depend
|
$(Q) $(MAKE) -C board depend
|
||||||
endif
|
endif
|
||||||
$(Q) $(MKDEP) --dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR) \
|
$(Q) $(MAKE) makedepfile DEPPATH="--dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR)"
|
||||||
"$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -141,12 +141,15 @@ export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS)
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(BOARDMAKE),y)
|
ifeq ($(BOARDMAKE),y)
|
||||||
$(Q) $(MAKE) -C board depend
|
$(Q) $(MAKE) -C board depend
|
||||||
endif
|
endif
|
||||||
$(Q) $(MKDEP) --dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR) \
|
$(Q) $(MAKE) makedepfile DEPPATH="--dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR)"
|
||||||
"$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -181,12 +181,15 @@ endif
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile chip$(DELIM)Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile chip$(DELIM)Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(BOARDMAKE),y)
|
ifeq ($(BOARDMAKE),y)
|
||||||
$(Q) $(MAKE) -C board depend
|
$(Q) $(MAKE) -C board depend
|
||||||
endif
|
endif
|
||||||
$(Q) $(MKDEP) $(patsubst %,--dep-path %,$(subst :, ,$(VPATH))) \
|
$(Q) $(MAKE) makedepfile DEPPATH="$(patsubst %,--dep-path %,$(subst :, ,$(VPATH)))"
|
||||||
"$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -149,11 +149,15 @@ export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS)
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(BOARDMAKE),y)
|
ifeq ($(BOARDMAKE),y)
|
||||||
$(Q) $(MAKE) -C board depend
|
$(Q) $(MAKE) -C board depend
|
||||||
endif
|
endif
|
||||||
$(Q) $(MKDEP) --dep-path chip --dep-path common "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile DEPPATH="--dep-path chip --dep-path common"
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -184,12 +184,15 @@ endif
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(BOARDMAKE),y)
|
ifeq ($(BOARDMAKE),y)
|
||||||
$(Q) $(MAKE) -C board depend
|
$(Q) $(MAKE) -C board depend
|
||||||
endif
|
endif
|
||||||
$(Q) $(MKDEP) $(patsubst %,--dep-path %,$(subst :, ,$(VPATH))) \
|
$(Q) $(MAKE) makedepfile DEPPATH="$(patsubst %,--dep-path %,$(subst :, ,$(VPATH)))"
|
||||||
"$(CC)" -- $(CFLAGS) -- $(SRCS) > Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -330,12 +330,15 @@ export_startup: board/libboard$(LIBEXT) up_head.o $(HOSTOBJS) nuttx-names.dat
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds) $(HOSTSRCS:.c=.ddh)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) if [ -e board/Makefile ]; then \
|
$(Q) if [ -e board/Makefile ]; then \
|
||||||
$(MAKE) -C board depend ; \
|
$(MAKE) -C board depend ; \
|
||||||
fi
|
fi
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(ASRCS) $(CSRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(HOSTCFLAGS) -- $(HOSTSRCS) >>Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -153,12 +153,15 @@ export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS)
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(BOARDMAKE),y)
|
ifeq ($(BOARDMAKE),y)
|
||||||
$(Q) $(MAKE) -C board depend
|
$(Q) $(MAKE) -C board depend
|
||||||
endif
|
endif
|
||||||
$(Q) $(MKDEP) --dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR) \
|
$(Q) $(MAKE) makedepfile DEPPATH="--dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR)"
|
||||||
"$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -148,12 +148,15 @@ export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS)
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(BOARDMAKE),y)
|
ifeq ($(BOARDMAKE),y)
|
||||||
$(Q) $(MAKE) -C board depend
|
$(Q) $(MAKE) -C board depend
|
||||||
endif
|
endif
|
||||||
$(Q) $(MKDEP) --dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR) \
|
$(Q) $(MAKE) makedepfile DEPPATH="--dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR)"
|
||||||
"$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -139,12 +139,15 @@ export_startup: board/libboard$(LIBEXT) $(STARTUP_OBJS)
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile chip/Make.defs $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(BOARDMAKE),y)
|
ifeq ($(BOARDMAKE),y)
|
||||||
$(Q) $(MAKE) -C board depend
|
$(Q) $(MAKE) -C board depend
|
||||||
endif
|
endif
|
||||||
$(Q) $(MKDEP) --dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR) \
|
$(Q) $(MAKE) makedepfile DEPPATH="--dep-path chip --dep-path common --dep-path $(ARCH_SUBDIR)"
|
||||||
"$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+5
-1
@@ -69,8 +69,12 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(OBJS))
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+5
-1
@@ -81,8 +81,12 @@ $(BINFMT_COBJS): %$(OBJEXT): %.c
|
|||||||
$(BIN): $(BINFMT_OBJS)
|
$(BIN): $(BINFMT_OBJS)
|
||||||
$(call ARCHIVE, $@, $(BINFMT_OBJS))
|
$(call ARCHIVE, $@, $(BINFMT_OBJS))
|
||||||
|
|
||||||
|
makedepfile: $(BINFMT_CSRCS:.c=.ddc) $(BINFMT_ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(BINFMT_SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(BINFMT_SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(BINFMT_SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+5
-6
@@ -99,13 +99,12 @@ $(CXXOBJS): %$(OBJEXT): %.cxx
|
|||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(OBJS))
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds) $(CXXSRCS:.cxx=.ddx)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifneq ($(SRCS),)
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) $(MKDEP) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
endif
|
|
||||||
ifneq ($(CXXSRCS),)
|
|
||||||
$(Q) $(MKDEP) "$(CXX)" -- $(CXXFLAGS) -- $(CXXSRCS) >>Make.dep
|
|
||||||
endif
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+5
-1
@@ -90,9 +90,13 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(OBJS))
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(CONFIG_CRYPTO),y)
|
ifeq ($(CONFIG_CRYPTO),y)
|
||||||
$(Q) $(MKDEP) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
endif
|
endif
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
|
|||||||
+5
-1
@@ -120,8 +120,12 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(OBJS))
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+5
-1
@@ -98,8 +98,12 @@ $(BIN): $(OBJS)
|
|||||||
|
|
||||||
context::
|
context::
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+5
-1
@@ -124,8 +124,12 @@ $(BIN): $(OBJS)
|
|||||||
|
|
||||||
mklibgraphics: $(BIN)
|
mklibgraphics: $(BIN)
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: gensources Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: gensources Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+10
-2
@@ -156,10 +156,18 @@ endif
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, bin/Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
|
makekdepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, kbin/Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) --obj-path bin --obj-suffix $(OBJEXT) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >bin/Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
ifneq ($(CONFIG_BUILD_FLAT),y)
|
ifneq ($(CONFIG_BUILD_FLAT),y)
|
||||||
$(Q) $(MKDEP) --obj-path kbin --obj-suffix $(OBJEXT) $(DEPPATH) "$(CC)" -- $(CFLAGS) $(KDEFINE) -- $(SRCS) >kbin/Make.dep
|
$(Q) $(MAKE) makekdepfile CFLAGS="$(CFLAGS) $(KDEFINE)"
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_LIB_ZONEINFO_ROMFS),y)
|
ifeq ($(CONFIG_LIB_ZONEINFO_ROMFS),y)
|
||||||
$(Q) $(MAKE) -C zoneinfo depend BIN=$(BIN)
|
$(Q) $(MAKE) -C zoneinfo depend BIN=$(BIN)
|
||||||
|
|||||||
@@ -118,8 +118,12 @@ context: .tzbuilt romfs
|
|||||||
|
|
||||||
# Create dependencies
|
# Create dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -50,8 +50,12 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(OBJS))
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+10
-2
@@ -235,10 +235,18 @@ endif
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, bin/Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
|
makekdepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, kbin/Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile gensources $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile gensources $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) --obj-path bin --obj-suffix $(OBJEXT) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >bin/Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
ifneq ($(CONFIG_BUILD_FLAT),y)
|
ifneq ($(CONFIG_BUILD_FLAT),y)
|
||||||
$(Q) $(MKDEP) --obj-path kbin --obj-suffix $(OBJEXT) $(DEPPATH) "$(CC)" -- $(CFLAGS) $(KDEFINE) -- $(SRCS) >kbin/Make.dep
|
$(Q) $(MAKE) makekdepfile CFLAGS="$(CFLAGS) $(KDEFINE)"
|
||||||
endif
|
endif
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
|
|||||||
+5
-1
@@ -91,8 +91,12 @@ $(BIN): $(OBJS)
|
|||||||
|
|
||||||
dirlinks::
|
dirlinks::
|
||||||
|
|
||||||
|
makedepfile: $(CXXSRCS:.cxx=.ddx) $(CPPSRCS:.cpp=.ddp)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CXX)" -- $(CXXFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+10
-2
@@ -82,10 +82,18 @@ endif
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, bin/Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
|
makekdepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, kbin/Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) --obj-path bin --obj-suffix $(OBJEXT) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >bin/Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
ifneq ($(CONFIG_BUILD_FLAT),y)
|
ifneq ($(CONFIG_BUILD_FLAT),y)
|
||||||
$(Q) $(MKDEP) --obj-path kbin --obj-suffix $(OBJEXT) $(DEPPATH) "$(CC)" -- $(CFLAGS) $(KDEFINE) -- $(SRCS) >kbin/Make.dep
|
$(Q) $(MAKE) makekdepfile CFLAGS="$(CFLAGS) $(KDEFINE)"
|
||||||
endif
|
endif
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
|
|||||||
+5
-1
@@ -92,9 +92,13 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(OBJS))
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifeq ($(CONFIG_NET),y)
|
ifeq ($(CONFIG_NET),y)
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
endif
|
endif
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
|
|||||||
+5
-1
@@ -47,8 +47,12 @@ $(BIN): $(OBJS)
|
|||||||
|
|
||||||
dirlinks::
|
dirlinks::
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+5
-1
@@ -58,8 +58,12 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(OBJS))
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+5
-1
@@ -59,8 +59,12 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(OBJS))
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+5
-2
@@ -93,9 +93,12 @@ $(BIN3): $(WRAP_OBJS)
|
|||||||
|
|
||||||
$(SYSCALLWRAPS): .context
|
$(SYSCALLWRAPS): .context
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(PROXYDEPPATH) $(STUBDEPPATH) $(WRAPDEPPATH) \
|
$(Q) $(MAKE) makedepfile DEPPATH="$(PROXYDEPPATH) $(STUBDEPPATH) $(WRAPDEPPATH)"
|
||||||
"$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
@@ -200,6 +200,23 @@ else
|
|||||||
MKDEP ?= $(TOPDIR)$(DELIM)tools$(DELIM)mkdeps$(HOSTEXEEXT)
|
MKDEP ?= $(TOPDIR)$(DELIM)tools$(DELIM)mkdeps$(HOSTEXEEXT)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Per-file dependency generation rules
|
||||||
|
|
||||||
|
%.dds: %.S
|
||||||
|
$(Q) $(MKDEP) --obj-suffix $(OBJEXT) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $< > $@
|
||||||
|
|
||||||
|
%.ddc: %.c
|
||||||
|
$(Q) $(MKDEP) --obj-suffix $(OBJEXT) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $< > $@
|
||||||
|
|
||||||
|
%.ddp: %.cpp
|
||||||
|
$(Q) $(MKDEP) --obj-suffix $(OBJEXT) $(DEPPATH) "$(CXX)" -- $(CXXFLAGS) -- $< > $@
|
||||||
|
|
||||||
|
%.ddx: %.cxx
|
||||||
|
$(Q) $(MKDEP) --obj-suffix $(OBJEXT) $(DEPPATH) "$(CXX)" -- $(CXXFLAGS) -- $< > $@
|
||||||
|
|
||||||
|
%.ddh: %.c
|
||||||
|
$(Q) $(MKDEP) --obj-suffix $(OBJEXT) $(DEPPATH) "$(CC)" -- $(HOSTCFLAGS) -- $< > $@
|
||||||
|
|
||||||
# INCDIR - Convert a list of directory paths to a list of compiler include
|
# INCDIR - Convert a list of directory paths to a list of compiler include
|
||||||
# directories
|
# directories
|
||||||
# Example: CFFLAGS += ${shell $(INCDIR) [options] "compiler" "dir1" "dir2" "dir2" ...}
|
# Example: CFFLAGS += ${shell $(INCDIR) [options] "compiler" "dir1" "dir2" "dir2" ...}
|
||||||
|
|||||||
+5
-1
@@ -56,8 +56,12 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(OBJS))
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
+5
-1
@@ -61,8 +61,12 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(OBJS))
|
||||||
|
|
||||||
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
$(call DELFILE, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(TOPDIR)$(DELIM).config
|
||||||
$(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
|
$(Q) $(MAKE) makedepfile
|
||||||
$(Q) touch $@
|
$(Q) touch $@
|
||||||
|
|
||||||
depend: .depend
|
depend: .depend
|
||||||
|
|||||||
Reference in New Issue
Block a user