You've already forked lazarus-ccr
62 lines
4.3 KiB
Plaintext
62 lines
4.3 KiB
Plaintext
![]() |
#!/bin/bash
|
||
|
|
||
|
#RELEASE
|
||
|
#fpc -CX -B -Xs -XX -S2cgi -OG1 -TWinCE -Parm -WG -WN -vewnhi -l -Fu/home/denis/projects/lazarus/components/rxfpc/lib/arm-wince/ -Fu/home/denis/.lazarus/lib/rx/arm-wince/ -Fu/usr/local/share/lazarus/ideintf/units/arm-wince/ -Fu/usr/local/share/lazarus/lcl/units/arm-wince/ -Fu/usr/local/share/lazarus/lcl/units/arm-wince/wince -Fu/usr/local/share/lazarus/lcl/units/arm-wince/gtk2/ -Fu/usr/local/share/lazarus/packager/units/arm-wince/ -Fu/home/denis/projects/lazarus/GermesOrders/ -Fu. -o/home/denis/projects/lazarus/GermesOrders/germesorders.exe -dLCL -dLCLwince germesorders.lpr
|
||
|
|
||
|
#DEBUG
|
||
|
#fpc -CX -B -g -XX -TWinCE -Parm -WG -WN -vewnhi -l -Fu/home/denis/projects/lazarus/components/rxfpc/lib/arm-wince/ -Fu/home/denis/.lazarus/lib/rx/arm-wince/ -Fu/usr/local/share/lazarus/ideintf/units/arm-wince/ -Fu/usr/local/share/lazarus/lcl/units/arm-wince/ -Fu/usr/local/share/lazarus/lcl/units/arm-wince/wince -Fu/usr/local/share/lazarus/lcl/units/arm-wince/gtk2/ -Fu/usr/local/share/lazarus/packager/units/arm-wince/ -Fu/home/denis/projects/lazarus/GermesOrders/ -Fu. -o/home/denis/projects/lazarus/GermesOrders/germesorders.exe -dLCL -dLCLwince germesorders.lpr
|
||
|
#fpc -CX -B -g -XX -TWinCE -Parm -WG -WR -vewnhi -l -Fu/home/denis/projects/lazarus/components/rxfpc/lib/arm-wince/ -Fu/home/denis/.lazarus/lib/rx/arm-wince/ -Fu/usr/local/share/lazarus/ideintf/units/arm-wince/ -Fu/usr/local/share/lazarus/lcl/units/arm-wince/ -Fu/usr/local/share/lazarus/lcl/units/arm-wince/wince -Fu/usr/local/share/lazarus/lcl/units/arm-wince/gtk2/ -Fu/usr/local/share/lazarus/packager/units/arm-wince/ -Fu/home/denis/projects/lazarus/GermesOrders/ -Fu/home/denis/projects/lazarus/components/rxfpc -Fu/usr/local/share/lazarus/components/rx -Fu. -o/home/denis/projects/lazarus/GermesOrders/germesorders.exe -FU./units -dLCL -dLCLwince germesorders.lpr
|
||
|
|
||
|
#fpc -CX -B -XX -gl -TWinCE -Parm -WG -WN -Os -Ur -vewnhi -l -Fu/usr/local/share/lazarus/ideintf/units/arm-wince/ -Fu/usr/local/share/lazarus/lcl/units/arm-wince/ -Fu/usr/local/share/lazarus/lcl/units/arm-wince/wince -Fu/usr/local/share/lazarus/packager/units/arm-wince/ -Fu/home/denis/projects/lazarus/GermesOrders/ -Fu/home/denis/projects/lazarus/components/rxfpc -Fu/usr/local/share/lazarus/components/rx -Fu. -o/home/denis/projects/lazarus/GermesOrders/germesorders.exe -FU./units -dLCL -dLCLwince germesorders.lpr
|
||
|
#fpc -CX -B -XX -g -gl -TWinCE -Parm -WG -WN -vewnhi -l -Fu. -Fu/usr/local/share/lazarus/ideintf/units/arm-wince/ -Fu/usr/local/share/lazarus/lcl/units/arm-wince/ -Fu/usr/local/share/lazarus/lcl/units/arm-wince/wince -Fu/usr/local/share/lazarus/packager/units/arm-wince/ -Fu/home/denis/projects/lazarus/GermesOrders/ -Fu/home/denis/projects/lazarus/components/rxfpc -Fu/usr/local/share/lazarus/components/rx -o/home/denis/projects/lazarus/GermesOrders/germesorders.exe -FU./units/arm-wince -dLCL -dLCLwince germesorders.lpr
|
||
|
|
||
|
date +\'%d-%m-%Y\' > build-date
|
||
|
|
||
|
PROJECT_PATH=$('pwd')
|
||
|
LAZARUS_PATH=/usr/local/share/lazarus
|
||
|
|
||
|
COMPONENTS_ROOT=~/projects/lazarus/lazarus-components/trunk
|
||
|
COMPONENTS_PATH="$COMPONENTS_ROOT/rxfpc;$COMPONENTS_ROOT/foreign"
|
||
|
COMPONENTS_DEBUG_PATH="$COMPONENTS_ROOT/foreign"
|
||
|
|
||
|
UNITS_OUTPUT=./units/arm-wince
|
||
|
|
||
|
PRECOMPILED_COMPONENTS="-Fu$LAZARUS_PATH/ideintf/units/arm-wince/ \
|
||
|
-Fu$LAZARUS_PATH/lcl/units/arm-wince/ \
|
||
|
-Fu$LAZARUS_PATH/lcl/units/arm-wince/wince \
|
||
|
-Fu$LAZARUS_PATH/packager/units/arm-wince/"
|
||
|
|
||
|
#echo $PRECOMPILED_COMPONENTS
|
||
|
#echo $PROJECT_PATH
|
||
|
|
||
|
#Rx No debug info
|
||
|
fpc -CX -B -XX -TWinCE -Parm -WG -WN -vewnhi -l \
|
||
|
-Fu. \
|
||
|
$PRECOMPILED_COMPONENTS \
|
||
|
-Fu$COMPONENTS_PATH \
|
||
|
-Fu$LAZARUS_PATH/components/rx \
|
||
|
-FU$UNITS_OUTPUT \
|
||
|
-dLCL -dLCLwince $COMPONENTS_ROOT/rxfpc/rxnew.pas
|
||
|
|
||
|
fpc -CX -B -XX -TWinCE -Parm -WG -WN -vewnhi -l \
|
||
|
-Fu. \
|
||
|
$PRECOMPILED_COMPONENTS \
|
||
|
-Fu$COMPONENTS_PATH \
|
||
|
-Fu$LAZARUS_PATH/components/rx \
|
||
|
-FU$UNITS_OUTPUT \
|
||
|
-dLCL -dLCLwince $LAZARUS_PATH/components/rx/rx.pas
|
||
|
|
||
|
#Main Germes Orders Debug Info on
|
||
|
fpc -CX -B -XX -gl -TWinCE -Parm -WG -WN -vewnhi -l \
|
||
|
-Fu. \
|
||
|
$PRECOMPILED_COMPONENTS \
|
||
|
-Fu$COMPONENTS_DEBUG_PATH \
|
||
|
-Fu$PROJECT_PATH \
|
||
|
-Fu$UNITS_OUTPUT \
|
||
|
-o$PROJECT_PATH/germesorders.exe \
|
||
|
-FU$UNITS_OUTPUT \
|
||
|
-dLCL -dLCLwince germesorders.lpr
|
||
|
|
||
|
#arm-wince-strip --only-keep-debug germesorders.exe
|
||
|
#arm-wince-strip germesorders.exe
|