[build] fix build dep for tools (#2472)

* [build] fix build dep for tools

fix #2228

* fix more dep for fast and recent proc

it's awesome

![clean_after](https://user-images.githubusercontent.com/483944/70664849-8b28b280-1c6b-11ea-81b3-d21ff45e2897.png)
![make_after](https://user-images.githubusercontent.com/483944/70664852-8cf27600-1c6b-11ea-977a-8cb783217548.png)
This commit is contained in:
Gautier Hattenberger
2019-12-11 23:13:41 +01:00
committed by OpenUAS
parent 521f3cf8e8
commit 1b57ff131b
2 changed files with 7 additions and 3 deletions
+3 -3
View File
@@ -144,7 +144,7 @@ static: cockpit tmtc generators sim_static joystick static_h
libpprzlink:
$(MAKE) -C $(EXT) pprzlink.update
$(Q)Q=$(Q) DESTDIR=$(PPRZLINK_INSTALL) PPRZLINK_LIB_VERSION=${PPRZLINK_LIB_VERSION} $(MAKE) -C $(PPRZLINK_DIR) libpprzlink-install
$(Q)Q=$(Q) MAKEFLAGS=-j1 DESTDIR=$(PPRZLINK_INSTALL) PPRZLINK_LIB_VERSION=${PPRZLINK_LIB_VERSION} $(MAKE) -C $(PPRZLINK_DIR) libpprzlink-install
libpprz: libpprzlink _save_build_version
$(MAKE) -C $(LIB)/ocaml
@@ -184,7 +184,7 @@ subdirs: $(SUBDIRS)
$(MISC): ext
$(SUBDIRS):
$(SUBDIRS): libpprz
$(MAKE) -C $@
$(PPRZCENTER): libpprz
@@ -193,7 +193,7 @@ $(LOGALIZER): libpprz
static_h: pprzlink_protocol $(GEN_HEADERS)
pprzlink_protocol :
pprzlink_protocol : libpprz
$(Q)test -d $(STATICINCLUDE) || mkdir -p $(STATICINCLUDE)
$(Q)test -d $(STATICLIB) || mkdir -p $(STATICLIB)
ifeq ("$(wildcard $(CUSTOM_MESSAGES_XML))","")
+4
View File
@@ -123,8 +123,12 @@ xlib-pprz.cmxa dllxlib-pprz.so: $(XCMX)
# trying to set correct dependencies for parallel build
# these are order only depedencies
lib-pprz.cma: | liblib-pprz.a dlllib-pprz.so
lib-pprz.cmxa: | liblib-pprz.a dlllib-pprz.so
xlib-pprz.cma: | libxlib-pprz.a dllxlib-pprz.so
xlib-pprz.cmxa: | libxlib-pprz.a dllxlib-pprz.so
xml_get.cmo : xml_get.ml lib-pprz.cma