Fix dependencies and other parallel stuff.
This commit is contained in:
parent
89d31a02a8
commit
6af90c4379
1 changed files with 12 additions and 6 deletions
|
@ -74,7 +74,10 @@ OBJS += ${OBJS5:.m=.o}
|
||||||
.SUFFIXES: .beam .c .cc .cxx .d .erl .m
|
.SUFFIXES: .beam .c .cc .cxx .d .erl .m
|
||||||
.PHONY: all subdirs depend install uninstall clean distclean
|
.PHONY: all subdirs depend install uninstall clean distclean
|
||||||
|
|
||||||
all: subdirs depend ${OBJS} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${LIB} ${LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} ${PROG_NOINST}
|
all:
|
||||||
|
for i in subdirs depend ${OBJS} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${LIB} ${LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} ${PROG_NOINST}; do \
|
||||||
|
${MAKE} ${MFLAGS} $$i; \
|
||||||
|
done
|
||||||
|
|
||||||
subdirs:
|
subdirs:
|
||||||
for i in ${SUBDIRS}; do \
|
for i in ${SUBDIRS}; do \
|
||||||
|
@ -87,18 +90,21 @@ depend: pre-depend ${SRCS}
|
||||||
regen=0; \
|
regen=0; \
|
||||||
for i in ${SRCS}; do [ $$i -nt .deps ] && regen=1; done; \
|
for i in ${SRCS}; do [ $$i -nt .deps ] && regen=1; done; \
|
||||||
if [ $$regen = 1 ]; then \
|
if [ $$regen = 1 ]; then \
|
||||||
|
error=0; \
|
||||||
${DEPEND_STATUS}; \
|
${DEPEND_STATUS}; \
|
||||||
rm -f .deps; \
|
rm -f .deps; \
|
||||||
for i in ${SRCS}; do \
|
for i in ${SRCS}; do \
|
||||||
case $${i##*.} in \
|
case $${i##*.} in \
|
||||||
c|cc|cxx|m) \
|
c|cc|cxx|m) \
|
||||||
if ${CPP} ${CPPFLAGS} -M $$i >>.deps; then \
|
${CPP} ${CPPFLAGS} -M $$i >>.deps || error=1; \
|
||||||
${DEPEND_OK}; \
|
;; \
|
||||||
else \
|
|
||||||
${DEPEND_FAILED}; \
|
|
||||||
fi; \
|
|
||||||
esac; \
|
esac; \
|
||||||
done; \
|
done; \
|
||||||
|
if [ $$error = 0 ]; then \
|
||||||
|
${DEPEND_OK}; \
|
||||||
|
else \
|
||||||
|
${DEPEND_FAILED}; \
|
||||||
|
fi; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
pre-depend:
|
pre-depend:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue