22# Engine Targets
33
44.PHONY : libopenssl liburlcache libstubs libfoundation
5- .PHONY : libexternal libexternalv1 libz libjpeg libpcre libpng libplugin libcore
5+ .PHONY : libexternal libexternalv1 libz libjpeg libpcre libpng libplugin libgraphics libskia
66.PHONY : revsecurity libgif
77.PHONY : kernel development standalone webruntime webplugin webplayer server
88.PHONY : kernel-standalone kernel-development kernel-server
@@ -32,13 +32,20 @@ libgif:
3232libopenssl :
3333 $(MAKE ) -C ./thirdparty/libopenssl libopenssl
3434
35- libcore :
36- $(MAKE ) -C ./libcore libcore
35+ libskia :
36+ $(MAKE ) -C ./thirdparty/libskia libskia
3737
3838libfoundation :
3939 $(MAKE ) -C ./libfoundation libfoundation
4040
41- kernel : libz libgif libjpeg libpcre libpng libopenssl libexternal libcore
41+ revsecurity :
42+ $(MAKE ) -C ./thirdparty/libopenssl -f Makefile.revsecurity revsecurity
43+
44+ libgraphics : libskia
45+ $(MAKE ) -C ./libgraphics libgraphics
46+
47+ kernel : libz libgif libjpeg libpcre libpng libopenssl libexternal libfoundation libgraphics
48+
4249 $(MAKE) -C ./engine -f Makefile.kernel libkernel
4350
4451kernel-standalone : kernel
@@ -50,13 +57,14 @@ kernel-development: kernel
5057kernel-server :
5158 $(MAKE ) -C ./engine -f Makefile.kernel-server libkernel-server
5259
53- development : libz libgif libjpeg libpcre libpng libopenssl libexternal libfoundation kernel kernel-development
60+ development : libz libgif libjpeg libpcre libpng libopenssl libexternal libfoundation kernel kernel-development revsecurity
5461 $(MAKE ) -C ./engine -f Makefile.development engine-community
5562
56- standalone : libz libgif libjpeg libpcre libpng libopenssl libfoundation kernel revsecurity kernel-standalone
63+ standalone : libz libgif libjpeg libpcre libpng libopenssl libfoundation kernel revsecurity kernel-standalone revsecurity
5764 $(MAKE ) -C ./engine -f Makefile.standalone standalone-community
5865
59- installer : libz libgif libjpeg libpcre libpng libopenssl libexternal libfoundation kernel
66+ installer : libz libgif libjpeg libpcre libpng libopenssl libexternal libfoundation kernel revsecurity
67+
6068 $(MAKE) -C ./engine -f Makefile.installer installer
6169
6270server : libz libgif libjpeg libpcre libpng libopenssl libexternal libfoundation kernel kernel-server revsecurity
@@ -70,7 +78,7 @@ server: libz libgif libjpeg libpcre libpng libopenssl libexternal libfoundation
7078libcairopdf :
7179 $(MAKE ) -C ./thirdparty/libcairo libcairopdf
7280
73- revpdfprinter : libcairopdf
81+ revpdfprinter : libcairopdf libcore
7482 $(MAKE ) -C ./revpdfprinter revpdfprinter
7583
7684# ##############################################################################
@@ -97,7 +105,7 @@ libiodbc:
97105dbpostgresql : libpq
98106 $(MAKE ) -C ./revdb dbpostgresql
99107
100- dbmysql : libmysql libz
108+ dbmysql : libmysql libz libopenssl
101109 $(MAKE ) -C ./revdb dbmysql
102110
103111dbsqlite : libsqlite libexternal
@@ -131,15 +139,18 @@ server-revdb: libexternal
131139# ##############################################################################
132140# revXML Targets
133141
134- .PHONY : libxml revxml server-revxml
142+ .PHONY : libxml libxslt revxml server-revxml
135143
136144libxml :
137145 $(MAKE ) -C ./thirdparty/libxml libxml
138146
139- revxml : libxml libexternal
147+ libxslt :
148+ $(MAKE ) -C ./thirdparty/libxslt libxslt
149+
150+ revxml : libxml libxslt libexternal
140151 $(MAKE ) -C ./revxml revxml
141152
142- server-revxml : libxml libexternal
153+ server-revxml : libxml libxslt libexternal
143154 $(MAKE ) -C ./revxml server-revxml
144155
145156# ##############################################################################
@@ -168,11 +179,14 @@ revandroid: libexternalv1
168179# All Targets
169180
170181.PHONY : all clean
182+ .DEFAULT_GOAL := all
171183
172184all : revzip server-revzip
173185all : revxml server-revxml
174186all : revpdfprinter revandroid
175187all : revdb dbodbc dbsqlite dbmysql dbpostgresql
176188all : server-revdb server-dbodbc server-dbsqlite server-dbmysql server-dbpostgresql
177189all : development standalone installer server
178- #
190+
191+ clean :
192+ @rm -r _build/linux _cache/linux
0 commit comments