build: allow different 'make' to be used.
This commit is contained in:
parent
547fd8066d
commit
3bdb9fb92c
11
Makefile
11
Makefile
|
@ -21,6 +21,7 @@ SIZE=$(CROSS_COMPILE)size
|
|||
RM=rm
|
||||
ECHO=echo
|
||||
HOSTCC ?= gcc
|
||||
MAKE ?= make
|
||||
|
||||
# How many processor cores we can use for builds
|
||||
JLEVEL:=${shell cat /proc/cpuinfo |grep processor |wc -l}
|
||||
|
@ -123,8 +124,8 @@ distclean: clean libclean
|
|||
$(Q)$(RM) -Rf $(TOOLCHAIN_SRC_DIR)/.build
|
||||
$(Q)if [ -r $(TOOLCHAIN_SRC_DIR)/Makefile ] ; then \
|
||||
cd $(TOOLCHAIN_SRC_DIR) ; \
|
||||
MAKELEVEL='' make clean ; \
|
||||
MAKELEVEL='' make distclean ; \
|
||||
MAKELEVEL='' $(MAKE) clean ; \
|
||||
MAKELEVEL='' $(MAKE) distclean ; \
|
||||
fi
|
||||
@$(RM) -f .toolchain-$(MCU_CORE)
|
||||
$(Q)$(RM) -f tags TAGS
|
||||
|
@ -144,7 +145,7 @@ distclean: clean libclean
|
|||
$(RM) -Rf $(TOOLCHAIN_SRC_DIR)/.build ; \
|
||||
cd $(TOOLCHAIN_SRC_DIR) ; \
|
||||
./configure --enable-local && \
|
||||
make && \
|
||||
$(MAKE) && \
|
||||
./ct-ng build ; \
|
||||
cd - ) ; \
|
||||
fi
|
||||
|
@ -174,8 +175,8 @@ version:
|
|||
|
||||
#dependency checking
|
||||
dep: .toolchain-$(MCU_CORE) # $(DEPFILE)
|
||||
$(Q)rm -f $(DEPFILE)
|
||||
$(Q)make $(DEPFILE)
|
||||
$(Q)$(RM) -f $(DEPFILE)
|
||||
$(Q)$(MAKE) $(DEPFILE)
|
||||
|
||||
$(DEPFILE): #$(SRC_OBJS:.o=.c) $(LIBS_OBJS:.o=.c)
|
||||
@$(E) " DEP "
|
||||
|
|
Loading…
Reference in New Issue