-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
51 lines (30 loc) · 990 Bytes
/
Makefile
File metadata and controls
51 lines (30 loc) · 990 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
42
43
44
45
46
47
48
49
50
51
# Top make file of DABC project
DABCMAINMAKE = true
#debug=4
#extrachecks = true
DABCSYS := $(CURDIR)
include config/Makefile.config
## disable possibility, that rules included many times
Dabc_Makefile_rules = true
CREATE_DIRS += $(DABCDLLPATH) $(DABCBINPATH) $(DABCINCPATH)
include base/Makefile.mk
DABC_PLUGINS = $(wildcard plugins/*)
DABC_PLUGINS += $(wildcard applications/*)
-include $(patsubst %, %/Makefile, $(DABC_PLUGINS))
-include doc/Makefile
libs:: dabclogin
clean:: clean-doxy
@$(RM) $(DABCSYS)/config/Makefile.gener
docs:: doxy
doxy:
@echo "Creating doxygen documentation"
doxygen doc/DoxygenConfig
clean-doxy:
@echo "Clean doxygen documentation"
@$(RMDIR) html
dabclogin: build/dabclogin.sh config/Makefile.config
@sed -e "s|\`pwd\`|$(CURDIR)|" -e "s|version|$(DABC_VERSION)|" \
< build/dabclogin.sh > dabclogin; chmod 755 dabclogin; echo "Create dabclogin"
Dabc_Makefile_rules :=
-include config/Makefile.packaging
include config/Makefile.rules