1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
|
# Copyright (C) 2012-2020 SUSE Software Solutions Germany GmbH
#
# Author:
# Frank Sundermeyer <fsundermeyer at opensuse dot org>
#
# Debugging for DAPS
#
# Please submit feedback or patches to
# <fsundermeyer at opensuse dot org>
#
#---------------
# Compute and print the value of a given variable
#
.PHONY: showvariable
showvariable:
ifndef VARIABLE
@echo "Usage: daps showvariable VARIABLE=some_variable";
else
ifeq "$($(VARIABLE))" ""
@ccecho "result" "undef";
else
@ccecho -- "result" "$($(VARIABLE))"
endif
endif
#---------------
# Show the daps environment
#
define DAPSENVLIST
@echo -e "\
General\n\
-------\n\
SHELL = $(SHELL)\n\
VERBOSITY = $(VERBOSITY)\n\
\n\
Files & Directories\n\
--------------------\n\
BUILD_DIR = $(BUILD_DIR)\n\
DOC_DIR = $(DOC_DIR)\n\
IMG_GENDIR = $(IMG_GENDIR)\n\
IMG_SRCDIR = $(IMG_SRCDIR)\n\
MAIN = $(MAIN)\n\
PACK_DIR = $(PACK_DIR)\n\
RESULT_DIR = $(RESULT_DIR)\n\
TMP_DIR = $(TMP_DIR)\n\
\n\
Document specifics\n\
------------------\n\
DOCNAME = $(DOCNAME)\n\
FALLBACK_STYLEROOT = $(FALLBACK_STYLEROOT)\n\
HTML_CSS = $(HTML_CSS)\n\
LL = $(LL)\n\
OUTPUTNAME = $(OUTPUTNAME)\n\
ROOTID = $(ROOTID)\n\
STYLEIMG = $(STYLEIMG)\n\
STYLEROOT = $(STYLEROOT)\n\
\n\
Profiling\n\
---------\n\
PROFILE_URN = $(PROFILE_URN)\n\
PROFILED_MAIN = $(PROFILED_MAIN)\n\
PROFILEDIR = $(PROFILEDIR)\n\
PROFILE_PARENT_DIR = $(PROFILE_PARENT_DIR)\n\
\n\
ePUB\n\
----\n\
EPUB_CSS = $(EPUB_CSS)\n\
STYLEEPUB = $(STYLEEPUB)\n\
STYLEEPUB_BIGFILE = $(STYLEEPUB_BIGFILE)\n\
\n\
HTML / SINGLE-HTML\n\
------------------------\n\
HTML_DIR = $(HTML_DIR)\n\
HTML_CSS = $(HTML_CSS)\n\
STYLEHTML = $(STYLEHTML)\n\
META = $(META)\n\
\n\
Man pages\n\
---------\n\
MAN_DIR = $(MAN_DIR)\n\
STYLEMAN = $(STYLEMAN)\n\
\n\
PDFs\n\
----\n\
FOFILE = $(FOFILE)\n\
FORMATTER = $(FORMATTER)\n\
PDF_RESULT = $(PDF_RESULT)\n\
STYLEFO = $(STYLEFO)\n\
META = $(META)\n\
\n\
Webhelp\n\
-------\n\
STYLEWEBHELP = $(STYLEWEBHELP)\n\
WEBHELP_DIR = $(WEBHELP_DIR)\n\
\n\
Packaging\n\
--------\n\
DESKTOP_FILE_DIR = $(DESKTOP_FILE_DIR)\n\
PACK_DIR = $(PACK_DIR)\n\
"
endef
.PHONY: dapsenv
dapsenv:
$(DAPSENVLIST)
#-------------------------------
#
# measuring the time it takes to parse the makefiles
#
.PHONY: nothing
nothing:
@ccecho "result" "Done doing nothing"
|