From: <dan...@us...> - 2009-05-15 08:45:49
|
Revision: 1274 http://cegcc.svn.sourceforge.net/cegcc/?rev=1274&view=rev Author: dannybackx Date: 2009-05-15 08:45:41 +0000 (Fri, 15 May 2009) Log Message: ----------- Create a cegcc.h file Modified Paths: -------------- trunk/cegcc/src/scripts/ChangeLog trunk/cegcc/src/scripts/build-cegcc.sh trunk/cegcc/src/scripts/build-mingw32ce.sh trunk/cegcc/src/scripts/build-x86.sh Modified: trunk/cegcc/src/scripts/ChangeLog =================================================================== --- trunk/cegcc/src/scripts/ChangeLog 2009-05-14 06:52:44 UTC (rev 1273) +++ trunk/cegcc/src/scripts/ChangeLog 2009-05-15 08:45:41 UTC (rev 1274) @@ -1,3 +1,8 @@ +2009-05-15 Danny Backx <dan...@us...> + + * build-mingw32ce.sh, build-cegcc.sh, build-x86.sh (build_w32api) : + Create a cegcc.h file. + 2009-02-07 Pedro Alves <ped...@us...> * build-cegcc.sh (BASE_DIRECTORY): Step one level down. Modified: trunk/cegcc/src/scripts/build-cegcc.sh =================================================================== --- trunk/cegcc/src/scripts/build-cegcc.sh 2009-05-14 06:52:44 UTC (rev 1273) +++ trunk/cegcc/src/scripts/build-cegcc.sh 2009-05-15 08:45:41 UTC (rev 1274) @@ -246,6 +246,33 @@ make ${PARALLELISM} make install + # + # Create a cegcc.h file with some sensible input + # Code is copied from the scripts/make_release.sh script. + # This will probably always have "old" numbers + # + # CEGCC_VERSION_MAJOR=`echo $VERSION | awk -F. '{print $1}'` + # CEGCC_VERSION_MINOR=`echo $VERSION | awk -F. '{print $2}'` + # CEGCC_VERSION_PATCHLEVEL=`echo $VERSION | awk -F. '{print $3}'` + # + # Version patchlevel 999 refers to SVN from now on :-) + # + CEGCC_VERSION_MAJOR=0 + CEGCC_VERSION_MINOR=55 + CEGCC_VERSION_PATCHLEVEL=999 + # + INCFILE=${BASE_DIRECTORY}/w32api/include/cegcc.h.in + DESTFILE=${PREFIX}/${TARGET}/include/cegcc.h + # + L1=`grep -s -n "Automatic changes below" ${INCFILE} | awk -F: '{print $1}'` + L2=`grep -s -n "Automatic changes above" ${INCFILE} | awk -F: '{print $1}'` + head -$L1 ${INCFILE} >${DESTFILE} + echo "#define __CEGCC_VERSION_MAJOR__ " $CEGCC_VERSION_MAJOR >> ${DESTFILE} + echo "#define __CEGCC_VERSION_MINOR__ " $CEGCC_VERSION_MINOR >> ${DESTFILE} + echo "#define __CEGCC_VERSION_PATCHLEVEL__ " $CEGCC_VERSION_PATCHLEVEL >> ${DESTFILE} + echo "#define __CEGCC_BUILD_DATE__" `date +%Y%m%d` >> ${DESTFILE} + tail +$L2 ${INCFILE} >>${DESTFILE} + cd ${BUILD_DIR} } Modified: trunk/cegcc/src/scripts/build-mingw32ce.sh =================================================================== --- trunk/cegcc/src/scripts/build-mingw32ce.sh 2009-05-14 06:52:44 UTC (rev 1273) +++ trunk/cegcc/src/scripts/build-mingw32ce.sh 2009-05-15 08:45:41 UTC (rev 1274) @@ -229,6 +229,33 @@ make ${PARALLELISM} make install + # + # Create a cegcc.h file with some sensible input + # Code is copied from the scripts/make_release.sh script. + # This will probably always have "old" numbers + # + # CEGCC_VERSION_MAJOR=`echo $VERSION | awk -F. '{print $1}'` + # CEGCC_VERSION_MINOR=`echo $VERSION | awk -F. '{print $2}'` + # CEGCC_VERSION_PATCHLEVEL=`echo $VERSION | awk -F. '{print $3}'` + # + # Version patchlevel 999 refers to SVN from now on :-) + # + CEGCC_VERSION_MAJOR=0 + CEGCC_VERSION_MINOR=55 + CEGCC_VERSION_PATCHLEVEL=999 + # + INCFILE=${BASE_DIRECTORY}/w32api/include/cegcc.h.in + DESTFILE=${PREFIX}/${TARGET}/include/cegcc.h + # + L1=`grep -s -n "Automatic changes below" ${INCFILE} | awk -F: '{print $1}'` + L2=`grep -s -n "Automatic changes above" ${INCFILE} | awk -F: '{print $1}'` + head -$L1 ${INCFILE} >${DESTFILE} + echo "#define __CEGCC_VERSION_MAJOR__ " $CEGCC_VERSION_MAJOR >> ${DESTFILE} + echo "#define __CEGCC_VERSION_MINOR__ " $CEGCC_VERSION_MINOR >> ${DESTFILE} + echo "#define __CEGCC_VERSION_PATCHLEVEL__ " $CEGCC_VERSION_PATCHLEVEL >> ${DESTFILE} + echo "#define __CEGCC_BUILD_DATE__" `date +%Y%m%d` >> ${DESTFILE} + tail +$L2 ${INCFILE} >>${DESTFILE} + cd ${BUILD_DIR} } Modified: trunk/cegcc/src/scripts/build-x86.sh =================================================================== --- trunk/cegcc/src/scripts/build-x86.sh 2009-05-14 06:52:44 UTC (rev 1273) +++ trunk/cegcc/src/scripts/build-x86.sh 2009-05-15 08:45:41 UTC (rev 1274) @@ -229,6 +229,33 @@ make ${PARALLELISM} make install + # + # Create a cegcc.h file with some sensible input + # Code is copied from the scripts/make_release.sh script. + # This will probably always have "old" numbers + # + # CEGCC_VERSION_MAJOR=`echo $VERSION | awk -F. '{print $1}'` + # CEGCC_VERSION_MINOR=`echo $VERSION | awk -F. '{print $2}'` + # CEGCC_VERSION_PATCHLEVEL=`echo $VERSION | awk -F. '{print $3}'` + # + # Version patchlevel 999 refers to SVN from now on :-) + # + CEGCC_VERSION_MAJOR=0 + CEGCC_VERSION_MINOR=55 + CEGCC_VERSION_PATCHLEVEL=999 + # + INCFILE=${BASE_DIRECTORY}/w32api/include/cegcc.h.in + DESTFILE=${PREFIX}/${TARGET}/include/cegcc.h + # + L1=`grep -s -n "Automatic changes below" ${INCFILE} | awk -F: '{print $1}'` + L2=`grep -s -n "Automatic changes above" ${INCFILE} | awk -F: '{print $1}'` + head -$L1 ${INCFILE} >${DESTFILE} + echo "#define __CEGCC_VERSION_MAJOR__ " $CEGCC_VERSION_MAJOR >> ${DESTFILE} + echo "#define __CEGCC_VERSION_MINOR__ " $CEGCC_VERSION_MINOR >> ${DESTFILE} + echo "#define __CEGCC_VERSION_PATCHLEVEL__ " $CEGCC_VERSION_PATCHLEVEL >> ${DESTFILE} + echo "#define __CEGCC_BUILD_DATE__" `date +%Y%m%d` >> ${DESTFILE} + tail +$L2 ${INCFILE} >>${DESTFILE} + cd ${BUILD_DIR} } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |