-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
41 lines (29 loc) · 989 Bytes
/
Makefile
File metadata and controls
41 lines (29 loc) · 989 Bytes
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
I18N = ~/Dev/depage-cms/www/framework/i18n.sh
JSMIN = ~/Dev/depage-cms/www/framework/JsMin/minimize
PROJECTNAME=projectName
SASSDIR = src/scss/
CSSDIR = www/
JSDIR = src/js/
DOXYAWESOME_DIR = doxygen-awesome-css/
.PHONY: all min minjs locale locale-php sass sassc push pushdev pushlive
doc: min
( cat DoxyfileDocu ; echo "PROJECT_NUMBER=$(VERSION)" ) | doxygen -
all: min
min: sass
$(CSSDIR)depage-docu.js: \
$(DOXYAWESOME_DIR)doxygen-awesome-darkmode-toggle.js \
$(JSDIR)depage-docu-init.js
cat $^ > $@
locale:
cd www/lib/ ; $(I18N)
$(DOXYAWESOME_DIR)doxygen-awesome.css:
git submodule update --init --recursive
sass: $(CSSDIR)depage-docu.css
$(CSSDIR)depage-docu.css: \
$(SASSDIR)*.scss \
$(DOXYAWESOME_DIR)doxygen-awesome.css \
$(DOXYAWESOME_DIR)doxygen-awesome-sidebar-only.css \
$(DOXYAWESOME_DIR)doxygen-awesome-sidebar-only-darkmode-toggle.css
sass --update $(SASSDIR):$(CSSDIR) --style=compressed --no-source-map
clean:
rm -rf Docs/html/