11#! /bin/bash
22cd " $( git rev-parse --show-toplevel) /projects/"
3- if [[ " $( uname) " == " Darwin" ]]; then # MacOS
4- PROJECT_NUMBER=$( perl -nle ' print $1 if /PROJECT_NUMBER "([^"]*)"/' ../sources/Application/Model/Project.h)
5- PROJECT_RELEASE=$( perl -nle ' print $1 if /PROJECT_RELEASE "([^"]*)"/' ../sources/Application/Model/Project.h)
6- BUILD_COUNT=$( perl -nle ' print $1 if /BUILD_COUNT "([^"]*)"/' ../sources/Application/Model/Project.h)
7- else
8- PROJECT_NUMBER=$( grep -oP ' PROJECT_NUMBER "\K[^"]*' ../sources/Application/Model/Project.h)
9- PROJECT_RELEASE=$( grep -oP ' PROJECT_RELEASE "\K[^"]*' ../sources/Application/Model/Project.h)
10- BUILD_COUNT=$( grep -oP ' BUILD_COUNT "\K[^"]*' ../sources/Application/Model/Project.h)
11- fi
3+ PROJECT_NUMBER=$( perl -nle ' print $1 if /PROJECT_NUMBER "([^"]*)"/' ../sources/Application/Model/Project.h)
4+ PROJECT_RELEASE=$( perl -nle ' print $1 if /PROJECT_RELEASE "([^"]*)"/' ../sources/Application/Model/Project.h)
5+ BUILD_COUNT=$( perl -nle ' print $1 if /BUILD_COUNT "([^"]*)"/' ../sources/Application/Model/Project.h)
126VERSION=" ${PROJECT_NUMBER} .${PROJECT_RELEASE} .${BUILD_COUNT} "
137
148collect_resources () { # 1PLATFORM #2lgpt.*-exe
@@ -20,17 +14,19 @@ collect_resources() { #1PLATFORM #2lgpt.*-exe
2014 fi
2115 PACKAGE=LGPT-$1 -$VERSION .zip
2216 echo " -=-=Packaging $PACKAGE =-=-"
17+ BINARY=" $( find . -iname $2 ) "
18+ chmod +x $BINARY
2319 CONTENTS=" ./resources/$1 /*"
2420 CONTENTS+=" ./custom_font.xml"
25- CONTENTS+=" $( find . -iname $2 ) "
21+ CONTENTS+=" $BINARY "
2622 if [ " $1 " == " PSP" ] ||
2723 [ " $1 " == " GARLIC" ] ||
2824 [ " $1 " == " RG35XXPLUS" ] ||
2925 [ " $1 " == " BITTBOY" ]; then # All files go in the root folder
3026 zip -9 $PACKAGE -j $CONTENTS
3127 elif [ " $1 " == " MACOS" ]; then # .app is a folder
32- zip -9 $PACKAGE -j $CONTENTS
33- zip -9yr $PACKAGE LittleGPTracker.app/
28+ zip -9 $PACKAGE -j $CONTENTS
29+ zip -9yr $PACKAGE LittleGPTracker.app/
3430 else # all the others go in the bin
3531 mkdir bin ; cp $CONTENTS bin
3632 zip -9 $PACKAGE bin/* && rm -r bin/
0 commit comments