diff --git a/make/defs.mk b/make/defs.mk index e9c5aee7..42c94c1d 100644 --- a/make/defs.mk +++ b/make/defs.mk @@ -32,6 +32,7 @@ endif SED = sed CAT = /bin/cat SHELL ?= /bin/bash +BROWSER ?= firefox # ----- standard variables ifeq ($(PROJECT),) @@ -157,7 +158,12 @@ PROJECT_CPPFLAGS += -fPIC PROJECT_LDFLAGS += endif -FULL_NAME = $(shell id -nu | xargs getent passwd | cut -d: -f5) +JANWARE_USER ?= $(shell id -un) +JANWARE_CLIENT ?= jw +JANWARE_WIKI ?= $(JANWARE_CLIENT) +JANWARE_DOC_URL ?= https://janware.com/wiki/$(JANWARE_WIKI)/assets:types:data:sw:$(PROJECT):$(notdir $(shell pwd)) + +FULL_NAME ?= $(shell id -nu | xargs getent passwd | cut -d: -f5) DEVELOPMENT ?= $(shell echo $(VERSION) | grep -q 'dev' && echo true) USE_PROJECT_LIB ?= true EXPORT_PROJECT_LIB ?= $(USE_PROJECT_LIB) @@ -1060,5 +1066,8 @@ echo-vars: echo-makefiles: strace -f make nothing 2>&1 | sed '/open(.*\(Makefile\|\.mk\)/ !d; s/.*open("//; s/", O_.*//' +view-doc: + $(BROWSER) $(JANWARE_DOC_URL) + endif