[rtems-graphics-toolkit commit] build Microwindows/ Nano-X and libt1 in another directory too

Gedare Bloom gedare at rtems.org
Fri Jan 17 14:09:42 UTC 2014


Module:    rtems-graphics-toolkit
Branch:    master
Commit:    50d08498cf495bbf54faed4e5a6293de3341a630
Changeset: http://git.rtems.org/rtems-graphics-toolkit/commit/?id=50d08498cf495bbf54faed4e5a6293de3341a630

Author:    Chirayu Desai <cdesai at cyanogenmod.org>
Date:      Fri Dec 27 23:25:10 2013 +0530

build Microwindows/Nano-X and libt1 in another directory too

---

 do_it |   42 +++++++++++++++++++++++++++++-------------
 1 files changed, 29 insertions(+), 13 deletions(-)

diff --git a/do_it b/do_it
index 6500ee4..3c1f060 100755
--- a/do_it
+++ b/do_it
@@ -345,13 +345,17 @@ fi
 ######### Build and install Adobe Type 1 Font support
 j_t1()
 {
-#TODO: Build in ${BUILDDIR}
-  cd ${T1LIB}
-
-  make distclean
+  if [ ! -d ${BUILDDIR}/${T1LIB} ] ; then
+    mkdir ${BUILDDIR}/${T1LIB}
+  else
+    rm -r ${BUILDDIR}/${T1LIB}
+    mkdir ${BUILDDIR}/${T1LIB}
+  fi
+  cd ${BUILDDIR}/${T1LIB}
 
+  cp -r ../../${T1LIB}/* .
   CFLAGS="${BSP_CFLAGS} ${CPU_CFLAGS}" \
-     ./configure --host=${TARGET} --prefix=${PREFIX} \
+     ../../${T1LIB}/configure --host=${TARGET} --prefix=${PREFIX} \
      --includedir=${PREFIX}/lib/include \
      --datadir=${PREFIX}/share \
      --disable-shared \
@@ -369,7 +373,7 @@ j_t1()
     check_status $? Could not make distclean ${T1LIB}
   fi
 
-  cd ..
+  cd ../..
 }
 
 if [ ${do_t1} = yes ] ; then
@@ -415,13 +419,18 @@ fi
 ######### Build and install Nano-X support
 j_nanox()
 {
-#TODO: Build in ${BUILDDIR}
-  cd ${NANOX}/src
+  if [ ! -d ${BUILDDIR}/${NANOX} ] ; then
+    mkdir ${BUILDDIR}/${NANOX}
+  else
+    rm -r ${BUILDDIR}/${NANOX}
+    mkdir ${BUILDDIR}/${NANOX}
+  fi
+  cd ${BUILDDIR}/${NANOX}
+
+  cp -r ../../${NANOX}/src/* .
 
   # RTEMS_MAKEFILE_PATH inherited
   export RTEMS_MAKEFILE_PATH
-  
-  make -f Makefile.rtems CONFIG=`pwd`/Configs/config.rtems clean 
 
   make -f Makefile.rtems CONFIG=`pwd`/Configs/config.rtems -k all
   check_status $? Could not make ${NANOX}
@@ -446,8 +455,15 @@ fi
 ######### Build and install NXLIB support
 j_nxlib()
 {
-#TODO: Build in ${BUILDDIR}
-  cd ${NXLIB}
+  if [ ! -d ${BUILDDIR}/${NXLIB} ] ; then
+    mkdir ${BUILDDIR}/${NXLIB}
+  else
+    rm -r ${BUILDDIR}/${NXLIB}
+    mkdir ${BUILDDIR}/${NXLIB}
+  fi
+  cd ${BUILDDIR}/${NXLIB}
+
+  cp -r ../../${NXLIB}/* .
 
   # RTEMS_MAKEFILE_PATH inherited
   export RTEMS_MAKEFILE_PATH
@@ -465,7 +481,7 @@ j_nxlib()
     check_status $? Could not make distclean ${NXLIB}
   fi
 
-  cd ..
+  cd ../..
 }
 
 if [ ${do_nxlib} = yes ] ; then




More information about the vc mailing list