L3 Disk Explorer is an application in order to access to files in a floppy disk image for retro computer and operating system.
修訂. | 時間 | 作者 | 訊息 |
---|---|---|---|
857db82 | 2023-07-08 01:10:27 | Sasaji | master Version 0.6.3 Release |
956e98b | 2023-04-03 00:18:55 | Sasaji | Version 0.6.2 Release |
5dd4d6b | 2022-11-19 00:26:36 | Sasaji | Version 0.6.1 Release |
414ced1 | 2022-05-05 00:37:05 | Sasaji | Version 0.6.0 Release |
4f308c4 | 2022-04-21 21:22:37 | Sasaji | Version 0.5.3 Release |
e50810c | 2022-04-21 21:19:47 | Sasaji | Version 0.5.2 Release |
e384f32 | 2022-04-21 21:18:09 | Sasaji | Version 0.5.1 Release |
5803449 | 2022-04-21 21:16:40 | Sasaji | Version 0.5.0 Release |
2ab2b43 | 2022-04-21 21:12:48 | Sasaji | Version 0.4.7 Release |
529fc3b | 2022-04-21 21:10:40 | Sasaji | Version 0.4.6 Release |
==============================================================================
README.md .............. This document
Makefile.xxx ........... Makefile for each OS
VC++2008/
l3diskex.vcproj ....... Project file for VC++ 2008
l3diskex.vsprops ...... Property file for VC++ 2008
VC++2010/
l3diskex.vcxproj ...... Project file for VC++ 2010
l3diskex.props ........ Property file for VC++ 2010
post_build.bat ........ Batch file for post build
Xcode/
l3diskex/
l3diskex.xcodeproj ... Project file for MacOSX Xcode
Eclipse/
linux/
l3diskex/ ............ Project file for Eclipse-CDT Linux
win/
l3diskex/ ............ Project file for Eclipse-CDT Windows
data/ .................. XML files to need running this application
docs/ .................. Documents
lang/ .................. Localization
ja/ ................... For Japanese
l3diskex.po .......... Translated file
l3diskex.mo .......... Compailed translation file
src/ ................... Source files
res/ .................. Resource files
cp_exefile.bat ......... Copy binary files to bin folder
cp_exefile.sh .......... Copy binary files to bin folder
l3diskex.doxy .......... Setting file for Doxygen
wxWidgets-3.x.x
lib\vc_lib\
.When build solution with DLL_Debug/DLL_Release, dynamic libraries create in lib\vc_dll\
.
case 2) Install DLL binaries
lib\vc100_dll
to lib\vc_dll
.Install gcc, make and so
pacman -S mingw-w64-x86_64-gcc
Install wxWidgets
case 1) Using a package
pacman -S mingw-w64-x86_64-wxWidgets
case 2) Build from source code
Extract wxWidgets-3.x.x.tar.bz2 and change to extracted directory.
mkdir build_release_static_unicode cd build_release_static_unicode ../configure --with-msw --disable-debug --disable-shared --enable-unicode make
The static libraries and wx-config are created in the build_release_static_unicode folder if makes successfully.
Need not run 'make install'.
case 1) Build shared libraries
Edit Makefile.win
Set the path to WXCONFIG_SH
make -f Makefile.win clean make -f Makefile.win install
The application and resource files are copied into ReleaseM directory.
case 2) Build static libraries
Edit Makefile.win
Set the path to WXCONFIG_ST
make -f Makefile.win st_clean make -f Makefile.win st_install
The application and resource files are copied into ReleaseM directory.
Install wxWidgets
Ex. Ubuntu Linux 18.04 LTS amd64:
Install these packages:
Compile
make -f Makefile.linux clean make -f Makefile.linux install
The application and resource files are copied into Release directory.
libgtk-3-dev
Extract wxWidgets-3.x.x.tar.bz2 and change to extracted directory.
mkdir build_release_static_unicode cd build_release_static_unicode ../configure --with-gtk --disable-debug --disable-shared --enable-unicode make
The static libraries and wx-config are created in the build_release_static_unicode folder if makes successfully.
Need not run 'make install'.
Set the path to WXCONFIG_ST.
make -f Makefile.linux st_clean make -f Makefile.linux st_install
The application and resource files are copied into Release directory.
Install Xcode and Command Line Tools for Xcode.
Compile wxWidgets-3.x.x
Operate on the terminal.
Extract wxWidgets-3.x.x.tar.bz2 and change to extracted directory.
mkdir build_release_static_unicode
cd build_release_static_unicode
../configure --with-osx_cocoa --disable-debug --disable-shared --enable-unicode
make
The static libraries and wx-config are created in the build_release_static_unicode folder if makes successfully.
Need not run 'make install'.
Build debug libraries if use it in the Xcode.
mkdir build_debug_static_unicode
cd build_debug_static_unicode
../configure --with-osx_cocoa --enable-debug --disable-shared --enable-unicode
make
The static libraries and wx-config are created in the build_debug_static_unicode folder if makes successfully.
Need not run 'make install'.
case 1) Do make on the terminal.
Set the path to WXCONFIG_ST.
make -f Makefile.macosx st_clean
make -f Makefile.macosx st_install
case 2) Build under the Xcode
==============================================================================
Sasaji (sasaji@s-sasaji.ddo.jp) http://s-sasaji.ddo.jp/bml3mk5/ (Twitter: http://twitter.com/bml3mk5)
==============================================================================
README.md .............. このファイル
Makefile.xxx ........... 各OSごとのmakeファイル
VC++2008/
l3diskex.vcproj ....... VC++ 2008用プロジェクトファイル
l3diskex.vsprops ...... VC++ 2008用プロパティファイル
VC++2010/
l3diskex.vcxproj ...... VC++ 2010用プロジェクトファイル
l3diskex.props ........ VC++ 2010用プロパティファイル
post_build.bat ........ ビルド後処理用バッチファイル
Xcode/
l3diskex/
l3diskex.xcodeproj ... MacOSX Xcode用プロジェクト
Eclipse/
linux/
l3diskex/ ............ Eclipse-CDT Linux用プロジェクト
win/
l3diskex/ ............ Eclipse-CDT Windows用プロジェクト
data/ .................. パラメータXMLファイル
docs/ .................. ドキュメント
lang/ .................. ローカライゼーション
ja/ ................... 日本語用
l3diskex.po .......... 翻訳ファイル
l3diskex.mo .......... コンパイル済み翻訳ファイル
src/ ................... ソースファイル
res/ .................. リソースファイル
cp_exefile.bat ......... binフォルダ下に実行ファイル&リソースをコピー
cp_exefile.sh .......... binフォルダ下に実行ファイル&リソースをコピー
l3diskex.doxy .......... Doxygen用設定ファイル
wxWidgets-3.x.x
lib\vc_lib\
に
staticライブラリが生成される。DLL_Debug/DLL_Releaseでソリューションをビルドすると、lib\vc_dll\
に
DLLライブラリが生成される。
case 2) DLLバイナリからインストール
lib\vc100_dll
をlib\vc_dll
にリネームgccなどをインストール
pacman -S mingw-w64-x86_64-gcc
wxWidgetsをインストール
case 1) パッケージからインストール
pacman -S mingw-w64-x86_64-wxWidgets
case 2) ソースからインストール
wxWidgets-3.x.x.tar.bz2を展開し、展開先にcdする。
mkdir build_release_static_unicode cd build_release_static_unicode ../configure --with-msw --disable-debug --disable-shared --enable-unicode make
makeが正常に終われば build_release_static_unicode に staticライブラリとwx-configができるはず。
make installは行いません。
case 1) sharedライブラリを使用する場合
Makefile.winを編集
WXCONFIG_SHのパスを設定する。
make -f Makefile.win clean make -f Makefile.win install
カレントにReleaseMディレクトリを作成し、そこに必要なファイルが コピーされます。
case 2) staticライブラリを使用する場合
Makefile.winを編集
WXCONFIG_STのパスを設定する。
make -f Makefile.win st_clean make -f Makefile.win st_install
カレントにReleaseMディレクトリを作成し、そこに必要なファイルが コピーされます。
wxWidgetsをパッケージからインストール
Ubuntu Linux 18.04 LTS amd64 の例:
以下のパッケージをインストールする。
コンパイル
make -f Makefile.linux clean make -f Makefile.linux install
カレントにReleaseディレクトリを作成し、そこに必要なファイルが コピーされます。
libgtk-3-devなど
wxWidgets-3.x.x.tar.bz2を展開し、展開先にcdする。
mkdir build_release_static_unicode cd build_release_static_unicode ../configure --with-gtk --disable-debug --disable-shared --enable-unicode make
makeが正常に終われば build_release_static_unicode に staticライブラリとwx-configができるはず。
make installは行いません。
WXCONFIG_STのパスを 2. でビルドしたパスに設定。
make -f Makefile.linux st_clean make -f Makefile.linux st_install
カレントにReleaseディレクトリを作成し、そこに必要なファイルが コピーされます。
Xcode をApp Storeからインストールします。 Command Line Tools for Xcodeもインストールされるはず。
wxWidgets-3.x.xをコンパイル
ターミナル上で行います。
wxWidgets-3.x.x.tar.bz2を展開し、展開先にcdする。
mkdir build_release_static_unicode
cd build_release_static_unicode
../configure --with-osx_cocoa --disable-debug --disable-shared --enable-unicode
make
makeが正常に終われば build_release_static_unicode に staticライブラリとwx-configができるはず。
make installは行いません。
Xcodeを使用する場合はデバッグ用ライブラリもビルドしてください。
mkdir build_debug_static_unicode
cd build_debug_static_unicode
../configure --with-osx_cocoa --enable-debug --disable-shared --enable-unicode
make
makeが正常に終われば build_debug_static_unicode に staticライブラリとwx-configができるはず。
make installは行いません。
case 1) ターミナル上でmake
WXCONFIG_STのパスを1.でビルドしたパスに設定。
make -f Makefile.macosx st_clean
make -f Makefile.macosx st_install
case 2) Xcodeを使用
==============================================================================
連絡先: Sasaji (sasaji@s-sasaji.ddo.jp) http://s-sasaji.ddo.jp/bml3mk5/ (Twitter: http://twitter.com/bml3mk5)
==============================================================================