From f8949acef7f38bd4de7cfa07fe17f56f0b3e7cf5 Mon Sep 17 00:00:00 2001 From: Nishi Date: Sun, 3 Nov 2024 14:01:20 +0000 Subject: [PATCH] add build docs git-svn-id: file:///raid/svn-personal/tewi/trunk@409 8739d7e6-ffea-ec47-b151-bdff447c6205 --- Document/input/building/darwin.md | 55 ++++++++++++++++++++++++++++ Document/input/building/solaris.md | 59 ++++++++++++++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 Document/input/building/darwin.md create mode 100644 Document/input/building/solaris.md diff --git a/Document/input/building/darwin.md b/Document/input/building/darwin.md new file mode 100644 index 0000000..ccf8f0f --- /dev/null +++ b/Document/input/building/darwin.md @@ -0,0 +1,55 @@ +\language ^en$ +# Build for Darwin {Build} + +Tewi HTTPd has the Darwin support, which is checked working on x86 8.0.1. + +## Steps + +### 1. Install packages + +It should work if below packages are installed: + - `openssl` (If you want TLS/SSL) + +### 2. Get the source code + +You can get the source codes using several VCS. ([Official Repository List](repos.html)) + +### 3. Create config.h + +Copy config.h.tmpl to config.h. Edit it if needed. + +### 4. Run make + +Run `make PLATFORM=darwin PREFIX=prefix`. PREFIX is set to `/usr/local` by default. + +### 5. Install + +Run `make PLATFORM=darwin PREFIX=prefix install` as **root user**. + +\language ^jp$ +# Darwin向けにビルドする {ビルド} + +Tewi HTTPdにはx86 8.0.1で動作確認がされているDarwinサポートがあります。 + +## ステップ + +### 1. パッケージを入れる + +以下のものがあれば動くはずです: + - `openssl` (TLS/SSL機能が必要なら) + +### 2. ソースコードを持って来る + +ソースコードは色々なVCSを使って取得することができます。 ([公認リポジトリリスト](repos.html)) + +### 3. config.hを作成する + +config.h.tmplをconfig.hにコピーしてください。必要があれば編集してください。 + +### 4. makeを実行する + +`make PLATFORM=darwin PREFIX=おすきなプレフィックス`を実行してください。PREFIXの指定が無い場合は`/usr/local`になります。 + +### 5. インストールする + +`make PLATFORM=darwin PREFIX=おすきなプレフィックス install`を**root**ユーザーで実行してください。 diff --git a/Document/input/building/solaris.md b/Document/input/building/solaris.md new file mode 100644 index 0000000..9395930 --- /dev/null +++ b/Document/input/building/solaris.md @@ -0,0 +1,59 @@ +\language ^en$ +# Build for Solaris {Build} + +Tewi HTTPd has the Solaris support, which is checked working on x86 9. + +## Steps + +### 1. Install packages + +It should work if below packages are installed: + - `gcc` + - `binutils` + - `openssl` (If you want TLS/SSL) + +### 2. Get the source code + +You can get the source codes using several VCS. ([Official Repository List](repos.html)) + +### 3. Create config.h + +Copy config.h.tmpl to config.h. Edit it if needed. + +### 4. Run make + +Run `make PLATFORM=solaris PREFIX=prefix`. PREFIX is set to `/usr/local` by default. + +### 5. Install + +Run `make PLATFORM=solaris PREFIX=prefix install` as **root user**. + +\language ^jp$ +# Solaris向けにビルドする {ビルド} + +Tewi HTTPdにはx86 9で動作確認がされているSolarisサポートがあります。 + +## ステップ + +### 1. パッケージを入れる + +以下のものがあれば動くはずです: + - `gcc` + - `binutils` + - `openssl` (TLS/SSL機能が必要なら) + +### 2. ソースコードを持って来る + +ソースコードは色々なVCSを使って取得することができます。 ([公認リポジトリリスト](repos.html)) + +### 3. config.hを作成する + +config.h.tmplをconfig.hにコピーしてください。必要があれば編集してください。 + +### 4. makeを実行する + +`make PLATFORM=solaris PREFIX=おすきなプレフィックス`を実行してください。PREFIXの指定が無い場合は`/usr/local`になります。 + +### 5. インストールする + +`make PLATFORM=solaris PREFIX=おすきなプレフィックス install`を**root**ユーザーで実行してください。 -- 2.43.0