mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
make/archive: replace the dependency to preprequisite list
Change-Id: Id63f3cd32906461a54cb016ef8078d4d922845e2 Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
@@ -139,14 +139,14 @@ $(COBJS) $(UCOBJS): %$(OBJEXT): %.c
|
|||||||
|
|
||||||
ifeq ($(CONFIG_BUILD_FLAT),y)
|
ifeq ($(CONFIG_BUILD_FLAT),y)
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
else
|
else
|
||||||
$(BIN): $(UOBJS)
|
$(BIN): $(UOBJS)
|
||||||
$(call ARCHIVE, $@, $(UOBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(KBIN): $(OBJS)
|
$(KBIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board$(DELIM)libboard$(LIBEXT):
|
board$(DELIM)libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
@@ -154,7 +154,7 @@ board$(DELIM)libboard$(LIBEXT):
|
|||||||
nuttx$(EXEEXT): $(HEAD_OBJ) board$(DELIM)libboard$(LIBEXT)
|
nuttx$(EXEEXT): $(HEAD_OBJ) board$(DELIM)libboard$(LIBEXT)
|
||||||
$(Q) echo "LD: nuttx"
|
$(Q) echo "LD: nuttx"
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(HEAD_OBJ) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $^) $(EXTRA_OBJS) \
|
||||||
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
||||||
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
||||||
$(Q) $(NM) $(NUTTX) | \
|
$(Q) $(NM) $(NUTTX) | \
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
libarch$(LIBEXT): $(OBJS)
|
libarch$(LIBEXT): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board/libboard$(LIBEXT):
|
board/libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
@@ -105,7 +105,7 @@ board/libboard$(LIBEXT):
|
|||||||
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
||||||
@echo "LD: nuttx"
|
@echo "LD: nuttx"
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(HEAD_OBJ) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $^) $(EXTRA_OBJS) \
|
||||||
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
||||||
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
||||||
$(Q) $(NM) $(NUTTX) | \
|
$(Q) $(NM) $(NUTTX) | \
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
libarch$(LIBEXT): $(OBJS)
|
libarch$(LIBEXT): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board/libboard$(LIBEXT):
|
board/libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
@@ -120,7 +120,7 @@ board/libboard$(LIBEXT):
|
|||||||
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
||||||
$(Q) echo "LD: nuttx"
|
$(Q) echo "LD: nuttx"
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(HEAD_OBJ) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $^) $(EXTRA_OBJS) \
|
||||||
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
||||||
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
||||||
$(Q) $(NM) $(NUTTX) | \
|
$(Q) $(NM) $(NUTTX) | \
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
libarch$(LIBEXT): $(OBJS)
|
libarch$(LIBEXT): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board/libboard$(LIBEXT):
|
board/libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
@@ -103,7 +103,7 @@ board/libboard$(LIBEXT):
|
|||||||
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
||||||
@echo "LD: nuttx"
|
@echo "LD: nuttx"
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(HEAD_OBJ) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $^) $(EXTRA_OBJS) \
|
||||||
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
||||||
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
||||||
$(Q) $(NM) $(NUTTX) | \
|
$(Q) $(NM) $(NUTTX) | \
|
||||||
|
|||||||
@@ -99,14 +99,14 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
libarch$(LIBEXT): $(OBJS)
|
libarch$(LIBEXT): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board/libboard$(LIBEXT):
|
board/libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
|
|
||||||
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(HEAD_OBJ) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $^) $(EXTRA_OBJS) \
|
||||||
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
||||||
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
||||||
$(Q) $(NM) $(NUTTX) | \
|
$(Q) $(NM) $(NUTTX) | \
|
||||||
|
|||||||
@@ -127,14 +127,14 @@ $(COBJS) $(UCOBJS): %$(OBJEXT): %.c
|
|||||||
|
|
||||||
ifeq ($(CONFIG_BUILD_FLAT),y)
|
ifeq ($(CONFIG_BUILD_FLAT),y)
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
else
|
else
|
||||||
$(BIN): $(UOBJS)
|
$(BIN): $(UOBJS)
|
||||||
$(call ARCHIVE, $@, $(UOBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(KBIN): $(OBJS)
|
$(KBIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board$(DELIM)libboard$(LIBEXT):
|
board$(DELIM)libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
@@ -142,7 +142,7 @@ board$(DELIM)libboard$(LIBEXT):
|
|||||||
nuttx$(EXEEXT): $(HEAD_OBJ) board$(DELIM)libboard$(LIBEXT)
|
nuttx$(EXEEXT): $(HEAD_OBJ) board$(DELIM)libboard$(LIBEXT)
|
||||||
$(Q) echo "LD: nuttx"
|
$(Q) echo "LD: nuttx"
|
||||||
$(Q) $(LD) --entry=0x100 $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=0x100 $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(HEAD_OBJ) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $^) $(EXTRA_OBJS) \
|
||||||
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
||||||
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
||||||
$(Q) $(NM) $(NUTTX) | \
|
$(Q) $(NM) $(NUTTX) | \
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
libarch$(LIBEXT): $(OBJS)
|
libarch$(LIBEXT): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board/libboard$(LIBEXT):
|
board/libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
@@ -114,7 +114,7 @@ board/libboard$(LIBEXT):
|
|||||||
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
||||||
@echo "LD: nuttx"
|
@echo "LD: nuttx"
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(HEAD_OBJ) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $^) $(EXTRA_OBJS) \
|
||||||
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
||||||
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
||||||
$(Q) $(NM) $(NUTTX) | \
|
$(Q) $(NM) $(NUTTX) | \
|
||||||
|
|||||||
@@ -128,14 +128,14 @@ $(COBJS) $(UCOBJS): %$(OBJEXT): %.c
|
|||||||
|
|
||||||
ifeq ($(CONFIG_BUILD_FLAT),y)
|
ifeq ($(CONFIG_BUILD_FLAT),y)
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
else
|
else
|
||||||
$(BIN): $(UOBJS)
|
$(BIN): $(UOBJS)
|
||||||
$(call ARCHIVE, $@, $(UOBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(KBIN): $(OBJS)
|
$(KBIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board/libboard$(LIBEXT):
|
board/libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
@@ -143,7 +143,7 @@ board/libboard$(LIBEXT):
|
|||||||
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
||||||
$(Q) echo "LD: nuttx"
|
$(Q) echo "LD: nuttx"
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(HEAD_OBJ) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $^) $(EXTRA_OBJS) \
|
||||||
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
||||||
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
||||||
$(Q) $(NM) $(NUTTX) | \
|
$(Q) $(NM) $(NUTTX) | \
|
||||||
|
|||||||
+12
-8
@@ -37,7 +37,6 @@ AFLAGS += $(INCLUDES)
|
|||||||
# are called only from the host OS-specific logic(HOSTOBJS)
|
# are called only from the host OS-specific logic(HOSTOBJS)
|
||||||
|
|
||||||
LINKOBJS = up_head$(OBJEXT)
|
LINKOBJS = up_head$(OBJEXT)
|
||||||
REQUIREDOBJS = $(LINKOBJS)
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_HOST_X86_64),y)
|
ifeq ($(CONFIG_HOST_X86_64),y)
|
||||||
ifeq ($(CONFIG_SIM_M32),y)
|
ifeq ($(CONFIG_SIM_M32),y)
|
||||||
@@ -96,7 +95,7 @@ endif
|
|||||||
|
|
||||||
ifeq ($(CONFIG_SMP),y)
|
ifeq ($(CONFIG_SMP),y)
|
||||||
CSRCS += up_smpsignal.c up_cpuidlestack.c
|
CSRCS += up_smpsignal.c up_cpuidlestack.c
|
||||||
REQUIREDOBJS += up_smpsignal$(OBJEXT)
|
LINKOBJS += up_smpsignal$(OBJEXT)
|
||||||
HOSTCFLAGS += -DCONFIG_SMP=1 -DCONFIG_SMP_NCPUS=$(CONFIG_SMP_NCPUS)
|
HOSTCFLAGS += -DCONFIG_SMP=1 -DCONFIG_SMP_NCPUS=$(CONFIG_SMP_NCPUS)
|
||||||
ifeq ($(CONFIG_SCHED_INSTRUMENTATION),y)
|
ifeq ($(CONFIG_SCHED_INSTRUMENTATION),y)
|
||||||
HOSTCFLAGS += -DCONFIG_SCHED_INSTRUMENTATION=1
|
HOSTCFLAGS += -DCONFIG_SCHED_INSTRUMENTATION=1
|
||||||
@@ -134,7 +133,7 @@ endif
|
|||||||
STDLIBS += -lX11 -lXext
|
STDLIBS += -lX11 -lXext
|
||||||
ifeq ($(CONFIG_SIM_TOUCHSCREEN),y)
|
ifeq ($(CONFIG_SIM_TOUCHSCREEN),y)
|
||||||
CSRCS += up_touchscreen.c
|
CSRCS += up_touchscreen.c
|
||||||
REQUIREDOBJS += up_touchscreen$(OBJEXT)
|
LINKOBJS += up_touchscreen$(OBJEXT)
|
||||||
HOSTCFLAGS += -DCONFIG_SIM_TOUCHSCREEN=1
|
HOSTCFLAGS += -DCONFIG_SIM_TOUCHSCREEN=1
|
||||||
HOSTSRCS += up_x11eventloop.c
|
HOSTSRCS += up_x11eventloop.c
|
||||||
else ifeq ($(CONFIG_SIM_AJOYSTICK),y)
|
else ifeq ($(CONFIG_SIM_AJOYSTICK),y)
|
||||||
@@ -283,7 +282,7 @@ $(HOSTOBJS): %$(OBJEXT): %.c
|
|||||||
# The architecture-specific library
|
# The architecture-specific library
|
||||||
|
|
||||||
libarch$(LIBEXT): $(NUTTXOBJS)
|
libarch$(LIBEXT): $(NUTTXOBJS)
|
||||||
$(call ARCHIVE, $@, $(NUTTXOBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
# The "board"-specific library. Of course, there really are no boards in
|
# The "board"-specific library. Of course, there really are no boards in
|
||||||
# the simulation. However, this is a good place to keep parts of the simulation
|
# the simulation. However, this is a good place to keep parts of the simulation
|
||||||
@@ -311,17 +310,22 @@ board/libboard$(LIBEXT):
|
|||||||
nuttx-names.dat: nuttx-names.in
|
nuttx-names.dat: nuttx-names.in
|
||||||
$(call PREPROCESS, nuttx-names.in, nuttx-names.dat)
|
$(call PREPROCESS, nuttx-names.in, nuttx-names.dat)
|
||||||
|
|
||||||
nuttx$(EXEEXT): libarch$(LIBEXT) board/libboard$(LIBEXT) $(LINKOBJS) $(HOSTOBJS) nuttx-names.dat
|
nuttx.rel: libarch$(LIBEXT) board/libboard$(LIBEXT) $(LINKOBJS) nuttx-names.dat
|
||||||
$(Q) echo "LD: nuttx$(EXEEXT)"
|
$(Q) echo "LD: nuttx$(EXEEXT)"
|
||||||
$(Q) $(LD) -r $(LDLINKFLAGS) $(RELPATHS) $(EXTRA_LIBPATHS) -o nuttx.rel $(REQUIREDOBJS) $(LDSTARTGROUP) $(RELLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
$(Q) $(LD) -r $(LDLINKFLAGS) $(RELPATHS) $(EXTRA_LIBPATHS) -o nuttx.rel \
|
||||||
|
$(filter-out libarch$(LIBEXT) board/libboard$(LIBEXT) nuttx-names.dat, $^) \
|
||||||
|
$(LDSTARTGROUP) $(RELLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
||||||
$(Q) $(OBJCOPY) --redefine-syms=nuttx-names.dat nuttx.rel
|
$(Q) $(OBJCOPY) --redefine-syms=nuttx-names.dat nuttx.rel
|
||||||
|
|
||||||
|
nuttx$(EXEEXT): nuttx.rel $(HOSTOBJS)
|
||||||
$(Q) $(CC) $(CCLINKFLAGS) -Wl,-verbose 2>&1 | \
|
$(Q) $(CC) $(CCLINKFLAGS) -Wl,-verbose 2>&1 | \
|
||||||
sed -e '/====/,/====/!d;//d' -e 's/__executable_start/_stext/g' -e 's/__init_array_start/_sinit/g' \
|
sed -e '/====/,/====/!d;//d' -e 's/__executable_start/_stext/g' -e 's/__init_array_start/_sinit/g' \
|
||||||
-e 's/__init_array_end/_einit/g' -e 's/__fini_array_start/_sfini/g' -e 's/__fini_array_end/_efini/g' >nuttx.ld
|
-e 's/__init_array_end/_einit/g' -e 's/__fini_array_start/_sfini/g' -e 's/__fini_array_end/_efini/g' >nuttx.ld
|
||||||
$(Q) echo "__init_array_start = .; __init_array_end = .; __fini_array_start = .; __fini_array_end = .;" >>nuttx.ld
|
$(Q) echo "__init_array_start = .; __init_array_end = .; __fini_array_start = .; __fini_array_end = .;" >>nuttx.ld
|
||||||
|
$(eval _HOSTOBJS=$(filter-out nuttx.rel, $^))
|
||||||
$(if $(CONFIG_HAVE_CXX),\
|
$(if $(CONFIG_HAVE_CXX),\
|
||||||
$(Q) "$(CXX)" $(CCLINKFLAGS) $(LIBPATHS) $(ARCHSCRIPT) -o $(TOPDIR)/$@ nuttx.rel $(HOSTOBJS) $(STDLIBS),\
|
$(Q) "$(CXX)" $(CCLINKFLAGS) $(LIBPATHS) $(ARCHSCRIPT) -o $(TOPDIR)/$@ nuttx.rel $(_HOSTOBJS) $(STDLIBS),\
|
||||||
$(Q) "$(CC)" $(CCLINKFLAGS) $(LIBPATHS) $(ARCHSCRIPT) -o $(TOPDIR)/$@ nuttx.rel $(HOSTOBJS) $(STDLIBS))
|
$(Q) "$(CC)" $(CCLINKFLAGS) $(LIBPATHS) $(ARCHSCRIPT) -o $(TOPDIR)/$@ nuttx.rel $(_HOSTOBJS) $(STDLIBS))
|
||||||
$(Q) $(NM) $(TOPDIR)/$@ | \
|
$(Q) $(NM) $(TOPDIR)/$@ | \
|
||||||
grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\)' | \
|
grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\)' | \
|
||||||
sort > $(TOPDIR)/System.map
|
sort > $(TOPDIR)/System.map
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
libarch$(LIBEXT): $(OBJS)
|
libarch$(LIBEXT): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board/libboard$(LIBEXT):
|
board/libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
@@ -118,7 +118,7 @@ board/libboard$(LIBEXT):
|
|||||||
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
nuttx$(EXEEXT): $(HEAD_OBJ) board/libboard$(LIBEXT)
|
||||||
@echo "LD: nuttx$(EXEEXT)"
|
@echo "LD: nuttx$(EXEEXT)"
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(HEAD_OBJ) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $^) $(EXTRA_OBJS) \
|
||||||
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
||||||
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
||||||
$(Q) $(NM) $(NUTTX) | \
|
$(Q) $(NM) $(NUTTX) | \
|
||||||
|
|||||||
@@ -113,14 +113,14 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
|
|
||||||
ifeq ($(CONFIG_BUILD_FLAT),y)
|
ifeq ($(CONFIG_BUILD_FLAT),y)
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
else
|
else
|
||||||
$(BIN): $(UOBJS)
|
$(BIN): $(UOBJS)
|
||||||
$(call ARCHIVE, $@, $(UOBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(KBIN): $(OBJS)
|
$(KBIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board/libboard$(LIBEXT):
|
board/libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ $(COBJS) $(HEAD_COBJ): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
libarch$(LIBEXT): $(OBJS)
|
libarch$(LIBEXT): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board/libboard$(LIBEXT):
|
board/libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
@@ -104,7 +104,7 @@ board/libboard$(LIBEXT):
|
|||||||
nuttx$(EXEEXT): $(STARTUP_OBJS) board/libboard$(LIBEXT)
|
nuttx$(EXEEXT): $(STARTUP_OBJS) board/libboard$(LIBEXT)
|
||||||
@echo "LD: nuttx"
|
@echo "LD: nuttx"
|
||||||
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
$(Q) $(LD) --entry=__start $(LDFLAGS) $(LIBPATHS) $(EXTRA_LIBPATHS) \
|
||||||
-o $(NUTTX) $(STARTUP_OBJS) $(EXTRA_OBJS) \
|
-o $(NUTTX) $(filter-out board/libboard$(LIBEXT), $^) $(EXTRA_OBJS) \
|
||||||
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
$(LDSTARTGROUP) $(LDLIBS) $(EXTRA_LIBS) $(LDENDGROUP)
|
||||||
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
ifneq ($(CONFIG_WINDOWS_NATIVE),y)
|
||||||
$(Q) $(NM) $(NUTTX) | \
|
$(Q) $(NM) $(NUTTX) | \
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
libarch$(LIBEXT): $(OBJS)
|
libarch$(LIBEXT): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board/libboard$(LIBEXT):
|
board/libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ asm_mem.h:
|
|||||||
# Combine all objects in this directory into a library
|
# Combine all objects in this directory into a library
|
||||||
|
|
||||||
libarch$(LIBEXT): asm_mem.h $(OBJS)
|
libarch$(LIBEXT): asm_mem.h $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(filter-out asm_mem.h, $^))
|
||||||
|
|
||||||
# This builds the libboard library in the board/ subdirectory
|
# This builds the libboard library in the board/ subdirectory
|
||||||
|
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ asm_mem.h:
|
|||||||
# Combine all objects in this directory into a library
|
# Combine all objects in this directory into a library
|
||||||
|
|
||||||
libarch$(LIBEXT): asm_mem.h $(OBJS)
|
libarch$(LIBEXT): asm_mem.h $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $(filter-out asm_mem.h, $^))
|
||||||
|
|
||||||
# This builds the libboard library in the board\ subdirectory
|
# This builds the libboard library in the board\ subdirectory
|
||||||
|
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
libarch$(LIBEXT): $(OBJS)
|
libarch$(LIBEXT): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board$(DELIM)libboard$(LIBEXT):
|
board$(DELIM)libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
libarch$(LIBEXT): $(OBJS)
|
libarch$(LIBEXT): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
board$(DELIM)libboard$(LIBEXT):
|
board$(DELIM)libboard$(LIBEXT):
|
||||||
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
$(Q) $(MAKE) -C board libboard$(LIBEXT) EXTRAFLAGS="$(EXTRAFLAGS)"
|
||||||
|
|||||||
+1
-1
@@ -52,7 +52,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
$(call CATFILE, Make.dep, $^)
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
|||||||
+1
-1
@@ -63,7 +63,7 @@ $(BINFMT_COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(BINFMT_OBJS)
|
$(BIN): $(BINFMT_OBJS)
|
||||||
$(call ARCHIVE, $@, $(BINFMT_OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
makedepfile: $(BINFMT_CSRCS:.c=.ddc) $(BINFMT_ASRCS:.S=.dds)
|
makedepfile: $(BINFMT_CSRCS:.c=.ddc) $(BINFMT_ASRCS:.S=.dds)
|
||||||
$(call CATFILE, Make.dep, $^)
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
|||||||
+1
-1
@@ -106,7 +106,7 @@ $(CXXOBJS) $(LINKOBJS): %$(OBJEXT): %.cxx
|
|||||||
$(call COMPILEXX, $<, $@)
|
$(call COMPILEXX, $<, $@)
|
||||||
|
|
||||||
libboard$(LIBEXT): $(OBJS) $(CXXOBJS)
|
libboard$(LIBEXT): $(OBJS) $(CXXOBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS) $(CXXOBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
.depend: Makefile $(SRCS) $(CXXSRCS) $(RCSRCS) $(TOPDIR)$(DELIM).config
|
.depend: Makefile $(SRCS) $(CXXSRCS) $(RCSRCS) $(TOPDIR)$(DELIM).config
|
||||||
ifneq ($(ZDSVERSION),)
|
ifneq ($(ZDSVERSION),)
|
||||||
|
|||||||
+1
-1
@@ -82,7 +82,7 @@ $(CXXOBJS): %$(OBJEXT): %.cxx
|
|||||||
$(call COMPILEXX, $<, $@)
|
$(call COMPILEXX, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds) $(CXXSRCS:.cxx=.ddx)
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds) $(CXXSRCS:.cxx=.ddx)
|
||||||
$(call CATFILE, Make.dep, $^)
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
|||||||
+1
-1
@@ -73,7 +73,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
$(call CATFILE, Make.dep, $^)
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
|||||||
+1
-1
@@ -109,7 +109,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
$(call CATFILE, Make.dep, $^)
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
|||||||
+1
-1
@@ -79,7 +79,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
context::
|
context::
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -104,7 +104,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
mklibgraphics: $(BIN)
|
mklibgraphics: $(BIN)
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -136,7 +136,7 @@ $(COBJS): $(BINDIR)$(DELIM)%$(OBJEXT): %.c
|
|||||||
# the user phase of the two-pass kernel build
|
# the user phase of the two-pass kernel build
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
ifeq ($(CONFIG_LIB_ZONEINFO_ROMFS),y)
|
ifeq ($(CONFIG_LIB_ZONEINFO_ROMFS),y)
|
||||||
$(Q) $(MAKE) -C zoneinfo all BIN=$(BIN)
|
$(Q) $(MAKE) -C zoneinfo all BIN=$(BIN)
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
.built: .tzbuilt romfs $(OBJS)
|
.built: .tzbuilt romfs $(OBJS)
|
||||||
$(call ARCHIVE_ADD, ..$(DELIM)$(BIN), $(OBJS))
|
$(call ARCHIVE_ADD, ..$(DELIM)$(BIN), $(filter-out .tzbuilt romfs, $^))
|
||||||
$(Q) touch .built
|
$(Q) touch .built
|
||||||
|
|
||||||
# ROMFS file system containing the TZ database
|
# ROMFS file system containing the TZ database
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
$(call CATFILE, Make.dep, $^)
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
|||||||
+1
-1
@@ -209,7 +209,7 @@ $(COBJS): $(BINDIR)$(DELIM)%$(OBJEXT): %.c
|
|||||||
# the user phase of the two-pass kernel build
|
# the user phase of the two-pass kernel build
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
# NX library for the kernel phase of the two-pass kernel build
|
# NX library for the kernel phase of the two-pass kernel build
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -73,7 +73,7 @@ $(CPPOBJS): %$(OBJEXT): %.cpp
|
|||||||
$(call COMPILEXX, $<, $@)
|
$(call COMPILEXX, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
dirlinks::
|
dirlinks::
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -57,7 +57,7 @@ $(COBJS): $(BINDIR)$(DELIM)%$(OBJEXT): %.c
|
|||||||
# the user phase of the two-pass kernel build
|
# the user phase of the two-pass kernel build
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
# Memory manager for the kernel phase of the two-pass kernel build
|
# Memory manager for the kernel phase of the two-pass kernel build
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -76,7 +76,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
$(call CATFILE, Make.dep, $^)
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
|||||||
+1
-1
@@ -43,7 +43,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
dirlinks::
|
dirlinks::
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -41,7 +41,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
$(call CATFILE, Make.dep, $^)
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
|||||||
+1
-1
@@ -57,7 +57,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
$(call CATFILE, Make.dep, $^)
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
|||||||
+3
-3
@@ -68,13 +68,13 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN1): $(PROXY_OBJS)
|
$(BIN1): $(PROXY_OBJS)
|
||||||
$(call ARCHIVE, $@, $(PROXY_OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
$(BIN2): $(STUB_OBJS)
|
$(BIN2): $(STUB_OBJS)
|
||||||
$(call ARCHIVE, $@, $(STUB_OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
$(BIN3): $(WRAP_OBJS)
|
$(BIN3): $(WRAP_OBJS)
|
||||||
$(call ARCHIVE, $@, $(WRAP_OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
$(SYSCALLWRAPS): .context
|
$(SYSCALLWRAPS): .context
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -39,7 +39,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
$(call CATFILE, Make.dep, $^)
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
|||||||
+1
-1
@@ -44,7 +44,7 @@ $(COBJS): %$(OBJEXT): %.c
|
|||||||
$(call COMPILE, $<, $@)
|
$(call COMPILE, $<, $@)
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
||||||
$(call ARCHIVE, $@, $(OBJS))
|
$(call ARCHIVE, $@, $^)
|
||||||
|
|
||||||
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
makedepfile: $(CSRCS:.c=.ddc) $(ASRCS:.S=.dds)
|
||||||
$(call CATFILE, Make.dep, $^)
|
$(call CATFILE, Make.dep, $^)
|
||||||
|
|||||||
Reference in New Issue
Block a user