More build fixes

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3407 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2011-03-20 22:07:56 +00:00
parent 329cbd0023
commit bf55d8f442
3 changed files with 25 additions and 4 deletions

View File

@ -349,7 +349,7 @@ endif
download: $(BIN)
$(call DOWNLOAD, $<)
depend:
depend: context
@for dir in $(MAKEDIRS) ; do \
$(MAKE) -C $$dir TOPDIR="$(TOPDIR)" depend ; \
done

View File

@ -118,8 +118,25 @@ fi
# Check for the apps/ dir in the usual place if appdir was not provided
if [ -z "${appdir}" ]; then
# Check for a version file
unset CONFIG_NUTTX_VERSION
if [ -x "${TOPDIR}/.version" ]; then
source "${TOPDIR}/.version"
fi
# Check for an unversioned apps/ directory
if [ -d "${TOPDIR}/../apps" ]; then
appdir="../apps"
else
# Check for a versioned apps/ directory
if [ -d "${TOPDIR}/../apps-${CONFIG_NUTTX_VERSION}" ]; then
appdir="../apps-${CONFIG_NUTTX_VERSION}"
fi
fi
fi

View File

@ -132,11 +132,15 @@ if [ -f ${ZIP_NAME} ] ; then
{ echo "rm ${ZIP_NAME} failed!" ; exit 1 ; }
fi
# Write a version file
# Write a version file. The syntax of file is such that it may be sourced
# by a bash script or included by a Makefile
echo "CONFIG_NUTTX_VERSION=\"${VERSION}\" >${NUTTX}/.version
echo "#!/bin/bash" >${NUTTX}/.version
echo "" >>${NUTTX}/.version
echo "CONFIG_NUTTX_VERSION=\"${VERSION}\" >>${NUTTX}/.version
chmod 755 ${NUTTX}/.version
# Then zip it
# Then zip-up the directories
${TAR} ${TAR_NAME} nuttx-${VERSION}/nuttx nuttx-${VERSION}/apps || \
{ echo "tar of ${TAR_NAME} failed!" ; exit 1 ; }