Galaxie Shell 0.2.6 documentation


Navigation:   | Index   | Search   | Top   | Up   | Prev   | Next   |
Table of Content: |Makefile |

© Copyright 2020-2024, Galaxie Shell Team.

Top » Developers Pages » Makefile

MakefileΒΆ

The Makefile hide lot of complexity, here the return of make help

> make help
******************************* GLXSH MAKEFILE ********************************


GNU GENERAL PUBLIC LICENSE V3 OR LATER (GPLV3+)
EXEC MAKE
NO HOLOTAPE FOUND
NO PLUGINS TO LOAD

Build:
  static          - Call venv , install pyinstaller python module inside the
                    virtual environment. The build determine the arch type
                    and start the static build for generate the filename.
                    The generated file will be store in ./dist directory and
                    the file name glxsh-x86_64.bin in case of command arch
                    return x86_64.
  shell           - Call static and run the shell from ./dist/glxsh-`arch`.bin

CleaningUp:
  clean           - Remove every created directory and restart from scratch

Documentation:
  documentations  - Sphinx command it call venv, install docs/requirements.txt
                    requirements, run sphinx-apidoc, and generate html
                    documentation.
                    Documentation is store on ./docs/source and the
                    documentation build on ./docs/build

VirtualEnvironment:
  venv-create     - Create virtual env directory with python venv module
  venv-update     - Call venv-create and install or update packages:
                    pip, wheel and setuptools
  venv            - Call venv-update and install Galaxie Shell on the virtual
                    environment as developer mode with pip install -e .

Top » Developers Pages » Makefile

© Copyright 2020-2024, Galaxie Shell Team.
This page is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License (CC BY-NC-SA 4.0).
Examples, recipes, and other code in the documentation are additionally licensed under the Zero Clause BSD License.
See History and License for more information.

Last updated on None.
Created using Sphinx 8.0.2.