Newer
Older
NewLang / Makefile
@Jookia Jookia on 11 May 2022 523 bytes make: Drop what env does
# SPDX-License-Identifier: LGPL-2.1-only
# Copyright 2022 Jookia <contact@jookia.org>

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