diff --git a/.gitignore b/.gitignore index e6d5c5f..69bf918 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ __pycache__ -_build/ venv/ .hypothesis/ .mutmut-cache diff --git a/Makefile b/Makefile deleted file mode 100644 index 12f826c..0000000 --- a/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# SPDX-License-Identifier: LGPL-2.1-only -# Copyright 2022 Jookia - -SHELL=/bin/bash - -build: _build - test ! -d _build/zip || rm -r _build/zip - test ! -f _build/NewLang || rm _build/NewLang - mkdir -p _build/zip - cp -r src _build/zip - rm -rf _build/zip/src/__pycache__ - rm -rf _build/zip/src/.pytest-cache - rm -rf _build/zip/src/.mutmut-cache - python3 -m zipapp _build/zip -p "/usr/bin/env python3" -c -m "src.main:main" -o _build/NewLang - -clean: - test ! -d _build || rm -r _build - -_build: - mkdir -p _build diff --git a/README.md b/README.md index 9b1e794..5911e26 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ NewLang is a work in progress programming language, similar to BASIC. -To try it, run ```make build && _build/NewLang docs/examples/greeting.txt``` +To try it, run ```python build.py && ./NewLang.pyz docs/examples/greeting.txt``` See the [syntax reference plan](docs/syntax.md) for more detail. @@ -10,5 +10,5 @@ NewLang is licensed under the [GNU LGPL version 2.1](LICENSE.LGPL-2.1.md). -- Copyright: 2021 Jookia +- Copyright: 2022 Jookia - SPDX-License-Identifier: LGPL-2.1-only