mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-08-15 10:47:21 +00:00
21 lines
796 B
Bash
21 lines
796 B
Bash
#!/bin/bash
|
|
|
|
# Prepare environment
|
|
cd /moose/
|
|
mkdir -p build/result/Moose_Include_Dynamic
|
|
mkdir -p build/result/Moose_Include_Static
|
|
|
|
GIT_SHA=$(git rev-parse HEAD)
|
|
GIT_SHA=$(echo $GIT_SHA|tr -d '\n')
|
|
COMMIT_TIME=$(date +%Y-%m-%dT%H:%M:%S)
|
|
|
|
# Create Includes
|
|
lua "./Moose Setup/Moose_Create.lua" S "$COMMIT_TIME-$GIT_SHA" "./Moose Development/Moose" "./Moose Setup" "./build/result/Moose_Include_Static"
|
|
lua "./Moose Setup/Moose_Create.lua" D "$COMMIT_TIME-$GIT_SHA" "./Moose Development/Moose" "./Moose Setup" "./build/result/Moose_Include_Dynamic"
|
|
|
|
# Create Moose_.lua
|
|
luasrcdiet --basic --opt-emptylines ./build/result/Moose_Include_Static/Moose.lua -o ./build/result/Moose_Include_Static/Moose_.lua
|
|
|
|
# Run luacheck
|
|
luacheck --std=lua51c --config=.luacheckrc -gurasqq "Moose Development/Moose"
|