Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saitoha/haisyo
拝承 / hái ʃóu / hyper-context O.K.'ing protocol
https://github.com/saitoha/haisyo
Last synced: 3 months ago
JSON representation
拝承 / hái ʃóu / hyper-context O.K.'ing protocol
- Host: GitHub
- URL: https://github.com/saitoha/haisyo
- Owner: saitoha
- License: gpl-3.0
- Created: 2012-09-02T07:34:40.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2015-04-05T13:46:30.000Z (almost 10 years ago)
- Last Synced: 2023-11-07T16:28:22.228Z (about 1 year ago)
- Language: C
- Homepage: http://saitoha.github.com/Haisyo
- Size: 832 KB
- Stars: 105
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING.txt
Awesome Lists containing this project
README
Haisyo
======[![Build Status](https://travis-ci.org/saitoha/Haisyo.svg)](https://travis-ci.org/saitoha/Haisyo)
- Windowsデスクトップ環境のダイアログリソースを微妙に拝承化します。
仕事してる気分になりますよね。![Haisyo](https://raw.githubusercontent.com/saitoha/Haisyo/data/data/haisyo-example.png)
- タスクバーにトレイが出ます。
![Haisyo](https://raw.githubusercontent.com/saitoha/Haisyo/data/data/haisyo-tray.png)
動作環境
--------以下のOSで動作確認しました
* Windows 2000 sp4
* Windows XP sp3
* Windows 7 sp1 (32bit)
* Windows Server 2012 (64bit) (バージョン1.3.0から)ライセンス
----------
[GNU GENERAL PUBLIC LICENSE Version 3](https://www.gnu.org/licenses/gpl.html)でライセンスされた[自由ソフトウェア](http://www.gnu.org/philosophy/free-sw.ja.html)として提供されます。![GPLv3](https://raw.githubusercontent.com/saitoha/Haisyo/data/data/gplv3.png)
スクリーンショット
------------------![Windows 2000](https://raw.githubusercontent.com/saitoha/Haisyo/data/data/haisyo-win2000.png)
![Windows Server 2012 64bit](https://raw.githubusercontent.com/saitoha/Haisyo/data/data/haisyo-winserver2012.png)
ダウンロード
------------MinGWでビルドしました。
https://github.com/saitoha/Haisyo/releases/latest
ビルド方法
----------### MinGWでビルド
* MinGW環境を作ります。
Debianだと以下のようにしてクロスコンパイル環境を作ります。```
$ sudo apt-get install build-dep mingw-w64
```Mac/Cygwin/MSYS環境でもビルドできると思います。
できなかったらissueをたててください。* ./configure します。
```
$ ./configure
```* make します。
```
$ make dist
```* zip パッケージができます。
Windows環境にもっていってください。* 2014-04-19 64bit Windows に対応しました。
x86_64なmingwが見つかると、64bit版フックDLL(haisyo64.dll)と
サロゲート用実行ファイル(haisyo64surrogete.exe)を作成するようになります。64bitコンパイラが見つからないと32bit版だけ作ろうとするので、
明示的にこれを指定したい場合は、例えば```
$ CC=i686-w64-mingw32-gcc \
RC=i686-w64-mingw32-windres \
CC64=x86_64-w64-mingw32-gcc \
RC64=x86_64-w64-mingw32-windres ./configure
```のようにして下さい。
### MSVCでビルド (64bit非対応)
* MSVC環境を作ります。
* nmake します。
```
$ nmake -f msvc.mk
```* haisyo.exe と haisyo.dll ができあがります。
適当な場所に配置して下さい。### Cygwin + MSVCでビルド (64bit非対応)
* Cygwinをインストールします。makeを入れておいて下さい。
* Visual C++ 2008 を入れます。(Expressでいいです)
* make します。
```
$ make -f cygwin-msvc.mk dist
```環境により、ちょっとcygwin-msvcをいじる必要があるかもしれません。