Milsko GUI Toolkit https://milsko.nishi.boats
  • C 93.8%
  • Objective-C 2.3%
  • C++ 1.3%
  • Perl 1%
  • CMake 0.8%
  • Other 0.8%
Find a file
NishiOwO b1abe76aeb add MwNhideInput
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@531 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-10-31 17:40:16 +00:00
examples rename 2025-10-31 16:25:18 +00:00
external oops 2025-10-30 02:21:35 +00:00
include/Mw add MwNhideInput 2025-10-31 17:40:16 +00:00
mk refactor makefile 2025-10-30 07:44:37 +00:00
resource wip 2025-10-29 21:44:51 +00:00
src add MwNhideInput 2025-10-31 17:40:16 +00:00
tools src archive 2025-10-30 08:25:38 +00:00
.clang-format mhm 2025-09-28 06:52:49 +00:00
.gitattributes yes 2025-10-30 01:05:37 +00:00
.gitignore merge generic_func_idea from git 2025-10-20 21:55:30 +00:00
BorMakefile faster 2025-10-30 02:54:50 +00:00
CMakeLists.txt wip 2025-10-29 21:44:51 +00:00
Doxyfile remove old document 2025-10-28 20:40:26 +00:00
GNUmakefile radiobox works 2025-10-31 15:02:40 +00:00
Koakumafile fix 2025-10-24 19:33:40 +00:00
LICENSE update license 2025-10-03 19:53:10 +00:00
milsko.xml add MwNhideInput 2025-10-31 17:40:16 +00:00
NTMakefile faster 2025-10-30 02:54:50 +00:00
README.txt add stb_truetype/freetype2 flags to readme 2025-10-26 19:34:22 +00:00
WatMakefile faster 2025-10-30 02:54:50 +00:00

Greetings - Welcome to the Milsko GUI Toolkit (Version pre-1.0) 

  This document contains a brief summary of the contents of this source 
distributions and building instructions for Milsko GUI Toolkit. 

                                  Requirements

  Milsko requires the Windows environment with GDI (so anything NT or 9x) or 
the Unix-like environment with X11 for runtime. 

  To build Milsko for Windows, you must have one of following compilers: 
  * Visual C++ 6.0 or newer 
  * Borland C++ 5.5 or newer 
  * Open Watcom 2.0 or newer 
  * MinGW-w64 

  and for Unix-like: 
  * GNU C Compiler 
  * Clang 


                                    Contents

            At the top level of this hierarchy there are seven directories:

            src -      Contains the source for Milsko library

            include -  Contains the headers for Milsko

            doc -      Contains the documentation for Milsko

            external - Contains the external dependency that Milsko uses

            resource - Contains the resources used by maintainers

            tools -    Contains the tools used by maintainers


                                Building Milsko

  Building Milsko depends on the platform you use, and the compiler you use. 

A. Visual C++
-------------

1) Run `nmake -f NTMakefile'. 

B. Borland C++
--------------

1) Run `make -f BorMakefile'. 

C. Open Watcom
--------------

1) Run `wmake -f WatMakefile'. 

D. MinGW-w64/GCC/Clang
----------------------

1) Determine if you need Vulkan and/or OpenGL. 

2) Run `make'. 


                               Makefile settings

          This section exists for people who chose D.

          TARGET           - Target environment, chosen by Makefile in
                             default settings.

          GCC              - Prefix for GCC toolchains. This does not
                             matter if you set CC manually.

          CC               - C compiler.

          DEBUG            - Debug build or not, 0 in default settings.

          VULKAN           - Build Vulkan widget or not.

          OPENGL           - Build OpenGL widget or not.

          USE_STB_IMAGE    - Use stb_image or not.

          USE_STB_TRUETYPE - Use stb_truetype or not.

          USE_FREETYPE2    - Use FreeType2 or not.

          PREFIX           - Installation destination directory.


                                Makefile targets

          This section exists for people who chose D.

          lib      - Builds Milsko library

          examples - Builds examples

          all      - Builds lib and examples

          install  - Installs Milsko to PREFIX

 -- Nishi  (nishi@nishi.boats)