-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathbuild.sh
32 lines (28 loc) · 1.12 KB
/
build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
echo "======= Converting Header Files"
cd raylib-convert
go run main.go
echo "======= Copying Generated Files"
echo "Audio"; cp out/audio_gen.go ../raylib/audio_gen.go
echo "Camera"; cp out/camera_gen.go ../raylib/camera_gen.go
echo "Drawing"; cp out/drawing_gen.go ../raylib/drawing_gen.go
echo "Gestures"; cp out/gestures_gen.go ../raylib/gestures_gen.go
echo "Input"; cp out/input_gen.go ../raylib/input_gen.go
echo "Main"; cp out/main_gen.go ../raylib/main_gen.go
echo "Models"; cp out/models_gen.go ../raylib/models_gen.go
echo "GUI"; cp out/raygui_gen.go ../raylib/raygui_gen.go
echo "Shader"; cp out/shader_gen.go ../raylib/shader_gen.go
echo "Shapes"; cp out/shapes_gen.go ../raylib/shapes_gen.go
echo "Text"; cp out/text_gen.go ../raylib/text_gen.go
echo "Texture"; cp out/texture_gen.go ../raylib/texture_gen.go
echo "VR"; cp out/vr_gen.go ../raylib/vr_gen.go
echo "======= Building Library"
echo " ( this might take a while, please wait ) "
cd ../raylib
if [[ $(go build .) ]];
then
echo "======= Finished Unsucesfully"
else
echo "======= Reporting Lint Issues"
#golint .
echo "======= Finished Succesfully"
fi