333 |
333 |
334 PKGDEP_VERBOSE_FLAG_0 = |
334 PKGDEP_VERBOSE_FLAG_0 = |
335 PKGDEP_VERBOSE_FLAG_1 = -v |
335 PKGDEP_VERBOSE_FLAG_1 = -v |
336 PKGDEP_VERBOSE_FLAG = $(PKGDEP_VERBOSE_FLAG_$(V)) |
336 PKGDEP_VERBOSE_FLAG = $(PKGDEP_VERBOSE_FLAG_$(V)) |
337 |
337 |
|
338 # Root of pkg image to use for dependency resolution |
|
339 # Normally / on the machine used to build the binaries |
|
340 PKGDEP_RESOLVE_IMAGE = / |
|
341 |
338 $(PDIR)/gendeps: $(DEP_SYNTH_PKGS) $(DEP_PKGS) |
342 $(PDIR)/gendeps: $(DEP_SYNTH_PKGS) $(DEP_PKGS) |
339 -$(PKGDEBUG)if [[ "$(SUPPRESSPKGDEP)" = "true" ]]; then \ |
343 -$(PKGDEBUG)if [[ "$(SUPPRESSPKGDEP)" = "true" ]]; then \ |
340 print "## Suppressing dependency resolution"; \ |
344 print "## Suppressing dependency resolution"; \ |
341 for p in $(DEP_PKGS:%.dep=%); do \ |
345 for p in $(DEP_PKGS:%.dep=%); do \ |
342 $(CP) $$p.dep $$p.res; \ |
346 $(CP) $$p.dep $$p.res; \ |
343 done; \ |
347 done; \ |
344 else \ |
348 else \ |
345 print "## Resolving dependencies"; \ |
349 print "## Resolving dependencies"; \ |
346 pkgdepend resolve $(PKGDEP_VERBOSE_FLAG) -m $(DEP_PKGS); \ |
350 pkgdepend -R $(PKGDEP_RESOLVE_IMAGE) resolve \ |
|
351 $(PKGDEP_VERBOSE_FLAG) -m $(DEP_PKGS); \ |
347 for p in $(DEP_PKGS:%.dep=%); do \ |
352 for p in $(DEP_PKGS:%.dep=%); do \ |
348 $(MV) $$p.dep.res $$p.res; \ |
353 $(MV) $$p.dep.res $$p.res; \ |
349 done; \ |
354 done; \ |
350 fi |
355 fi |
351 $(PKGDEBUG)for p in $(DEP_SYNTH_PKGS:%.dep=%); \ |
356 $(PKGDEBUG)for p in $(DEP_SYNTH_PKGS:%.dep=%); \ |