Added make targets to make easier to run.
Specifically setup to work with Emac's task runner tooling.
This commit is contained in:
parent
331788d345
commit
4926bfba4e
17
makefile
Normal file
17
makefile
Normal file
|
@ -0,0 +1,17 @@
|
|||
# -*- mode: makefile-gmake; -*-
|
||||
ifeq ($(shell $(MAKE) -v | grep GNU),)
|
||||
$(error I need gnumake not bsdmake)
|
||||
endif
|
||||
REQUIRED_V := 3.82
|
||||
ifneq ($(REQUIRED_V),$(firstword $(sort $(MAKE_VERSION) $(REQUIRED_V))))
|
||||
$(error For .ONESHELL to work I need at least version $(REQUIRED_V))
|
||||
endif
|
||||
|
||||
.ONESHELL:
|
||||
|
||||
switch:
|
||||
sudo nixos-rebuild switch --flake .
|
||||
|
||||
upgrade:
|
||||
sudo nix-channel --update
|
||||
nix flake update
|
Reference in New Issue
Block a user