bazaar.sh 568 B

12345678910111213141516171819
  1. project=$1
  2. server=$2
  3. cp -a projects/$project/bazaar $project
  4. arm-linux-gnueabihf-gcc -shared -Wall -fPIC -Os -s $project/src/main.c -o $project/controllerhf.so
  5. arm-linux-gnueabihf-gcc -static -O3 -march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard projects/$project/server/$server.c -D_GNU_SOURCE -lm -lpthread -o $project/$server
  6. cp tmp/$project.bit $project
  7. version=1.0-`date +%Y%m%d`
  8. revision=`git log -n1 --pretty=%h`
  9. sed -i "s/REVISION/$revision/; s/VERSION/$version/" $project/info/info.json
  10. zip -r $project-$version.zip $project
  11. rm -rf $project