diff options
| author | Ralph Amissah <ralph.amissah@gmail.com> | 2021-03-03 10:51:41 -0500 | 
|---|---|---|
| committer | Ralph Amissah <ralph.amissah@gmail.com> | 2021-03-23 14:17:10 -0400 | 
| commit | e897eee6d6157314ef3396a4afca3c331eee9fe1 (patch) | |
| tree | 2ec9d0e8b06086962651de34675c8bcaa78f7418 /makefile | |
| parent | ext depends meta info: ver hash, license (diff) | |
make set_depends run dub describe, track json output
- traded $PWD for project root as ./, i.e. from dub describe json
- dub describe deletes parts of dependencies that are unreferenced by
  the project build; these are available elsewhere and there is little
  reason to keep them
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 27 | 
1 files changed, 26 insertions, 1 deletions
| @@ -104,6 +104,7 @@ get_depends:  	echo $${hwd} && \  	echo $${gwd} && \  	echo $${dirs} && \ +	dub upgrade; \  	cd $${gwd} && \  	for dir in $${dirs}; do \  	  if [ -d $${dir} ]; then \ @@ -154,6 +155,19 @@ get_depends:  	cd $${hwd}  set_depends: get_depends  	dub describe | sed 's_$(shell echo `pwd | sed 's_/_\\/_g'`)_._g'  > dub_describe.json +rm_flakelock: +	git reset HEAD flake.lock && \ +	touch flake.lock \ +	git rm -f flake.lock +flake_update: +	git add .; \ +	nix flake update && \ +	git reset HEAD flake.lock; \ +	cp flake.lock flake.lock_ +flake_update_move_lock: flake_update +	touch flake.lock \ +	git rm -f flake.lock +set_latest: set_depends flake_update rm_flakelock  dub_upgrade:  	$(DUB) upgrade  default: ldc @@ -603,7 +617,18 @@ tangle_maker:  				(setq-local org-src-preserve-indentation t) \  			(org-babel-tangle) \  			(kill-buffer)) '($$ORGFILES)))" 2>&1 - +lorri_shell: +	lorri shell +nix_shell: +	nix-shell +nix_build_default: +	nix build -f default.nix && ./result/bin/spine -v +nix_build_project: +	nix build -f project.nix && ./result/bin/spine -v +nix_build_spine: +	nix build -f spine.nix && ./result/bin/spine -v +nix-build_default: +	nix-build default.nix  gitsnapshot: distclean tangle  	git commit -a  .PHONY : all build rebuild debug release \ | 
