Skip to content

Latest commit

 

History

History
65 lines (58 loc) · 1.52 KB

README-Linux.md

File metadata and controls

65 lines (58 loc) · 1.52 KB

Video Game System mk-II SR (Linux)

前提ソフトウェア

  • Linux版のビルドに必要なもの(必須)
    • GNU Compiler Collection - C compiler (gcc)
    • SDL
    • ALSA
    • Git
  • Android版をビルドする場合
    • Java Developer Kit
    • Apache Ant
    • Android SDK
    • Android NDK

VGSのセットアップ

Linux版のビルドに必要なものをインストール

$ sudo yum install git
$ sudo yum install SDL
$ sudo yum install alsa-lib
$ sudo yum install SDL-devel
$ sudo yum install alsa-lib-devel

vgs2のセットアップ

$ cd ~/
$ git clone https://github.com/suzukiplan/vgs2.git vgs2
$ cd vgs2/bin_src
$ make
$ export VGS2_HOME=~/vgs2
$ export PATH=$PATH:$VGS2_HOME/bin

次回ログイン時から自動的に環境変数の設定(export)を省略したい場合は ~/.bash_profile に以下の定義を追加してください。

export VGS2_HOME=~/vgs2
export PATH=$PATH:$VGS2_HOME/bin

ビルド

(1) Linux版のビルド

$ cd ~/test/linux
$ make

(2) Android版のビルド

$ cd ~/test/android
$ # デバッグビルドの場合
$ make debug
$ # リリースビルドの場合
$ make release

(補足)

  • AndroidのSDK, NDKのパス、zipalignコマンドのパス、キーストアのパスを予め android/makefile に定義する必要があります。
  • キーストアはreleaseビルド時にのみ必要です
NDK=~/android/ndk
SDK=~/android/sdk
ZIPALIGN=$(SDK)/build-tools/22.0.1/zipalign
KEYSTORE=./keystore