Lines Matching refs:call

64  $(call gb_Output_error,gb_Object__command_dep is only for gb_FULLDEPS)
75 $$(call gb_AsmObject_get_target,%) : $$(call gb_AsmObject_get_source,$(1),%)
76 $$(call gb_AsmObject__command,$$@,$$*,$$<)
80 $(foreach repo,$(gb_AsmObject_REPOS),$(eval $(call gb_AsmObject__rules,$(repo))))
94 $$(call gb_CObject_get_target,%) : $$(call gb_CObject_get_source,$(1),%)
95 $$(call gb_CObject__command,$$@,$$*,$$<,$$(call gb_CObject_get_dep_target,$$*))
98 $$(call gb_CObject_get_dep_target,%) : $$(call gb_CObject_get_target,%)
100 $$(call gb_Object__command_dep,$$@,$$(call gb_CObject_get_target,$$*)))
105 $(foreach repo,$(gb_CObject_REPOS),$(eval $(call gb_CObject__rules,$(repo))))
107 $(call gb_CObject_get_dep_target,%) :
108 …$(eval $(call gb_Output_error,Unable to find plain C file $(call gb_CObject_get_source,,$*) in the…
119 $(call gb_GenCObject_get_target,%) : $(call gb_GenCObject_get_source,%)
120 $(call gb_CObject__command,$@,$*,$<,$(call gb_GenCObject_get_dep_target,$*))
123 $(call gb_GenCObject_get_dep_target,%) : $(call gb_GenCObject_get_target,%)
125 $(call gb_Object__command_dep,$@,$(call gb_GenCObject_get_target,$*)))
153 $$@ : PCHFLAGS := $$(call gb_PrecompiledHeader_get_enableflags,$$(PCH_NAME))
156 $$@ : PCHFLAGS := $$(call gb_NoexPrecompiledHeader_get_enableflags,$$(PCH_NAME))
170 $$(call gb_CxxObject_get_target,%) : $$(call gb_CxxObject_get_source,$(1),%)
172 $$(call gb_CxxObject__command,$$@,$$*,$$<,$$(call gb_CxxObject_get_dep_target,$$*))
175 $$(call gb_CxxObject_get_dep_target,%) : $$(call gb_CxxObject_get_target,%)
178 $$(call gb_Object__command_dep,$$@,$$(call gb_CxxObject_get_target,$$*)))
183 $(foreach repo,$(gb_CxxObject_REPOS),$(eval $(call gb_CxxObject__rules,$(repo))))
186 $(call gb_CxxObject_get_dep_target,%) :
187 …$(eval $(call gb_Output_error,Unable to find C++ file $(call gb_CxxObject_get_source,,$*) in repos…
200 $(call gb_GenCxxObject_get_target,%) : $(call gb_GenCxxObject_get_source,%)
201 $(call gb_CxxObject__command,$@,$*,$<,$(call gb_GenCxxObject_get_dep_target,$*))
204 $(call gb_GenCxxObject_get_dep_target,%) : $(call gb_GenCxxObject_get_target,%)
206 $(call gb_Object__command_dep,$@,$(call gb_GenCxxObject_get_target,$*)))
222 $$(call gb_ObjCObject_get_target,%) : $$(call gb_ObjCObject_get_source,$(1),%)
223 $$(call gb_ObjCObject__command,$$@,$$*,$$<,$$(call gb_ObjCObject_get_dep_target,$$*))
226 $$(call gb_ObjCObject_get_dep_target,%) : $$(call gb_ObjCObject_get_target,%)
228 $$(call gb_Object__command_dep,$$@,$$(call gb_ObjCObject_get_target,$$*)))
233 $(foreach repo,$(gb_ObjCObject_REPOS),$(eval $(call gb_ObjCObject__rules,$(repo))))
236 $(call gb_ObjCObject_get_dep_target,%) :
237 …$(eval $(call gb_Output_error,Unable to find Objective C file $(call gb_ObjCObject_get_source,,$*)…
253 $$(call gb_ObjCxxObject_get_target,%) : $$(call gb_ObjCxxObject_get_source,$(1),%)
254 $$(call gb_ObjCxxObject__command,$$@,$$*,$$<,$$(call gb_ObjCxxObject_get_dep_target,$$*))
257 $$(call gb_ObjCxxObject_get_dep_target,%) : $$(call gb_ObjCxxObject_get_target,%)
259 $$(call gb_Object__command_dep,$$@,$$(call gb_ObjCxxObject_get_target,$$*)))
264 $(foreach repo,$(gb_ObjCxxObject_REPOS),$(eval $(call gb_ObjCxxObject__rules,$(repo))))
267 $(call gb_ObjCxxObject_get_dep_target,%) :
268 …$(eval $(call gb_Output_error,Unable to find Objective C++ file $(call gb_ObjCxxObject_get_source,…
284 .PHONY : $(call gb_LinkTarget_get_clean_target,%)
285 $(call gb_LinkTarget_get_clean_target,%) :
286 $(call gb_Output_announce,$*,$(false),LNK,4)
287 RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),200,\
288 $(foreach object,$(ASMOBJECTS),$(call gb_AsmObject_get_target,$(object))) \
289 $(foreach object,$(COBJECTS),$(call gb_CObject_get_target,$(object))) \
290 $(foreach object,$(COBJECTS),$(call gb_CObject_get_dep_target,$(object))) \
291 $(foreach object,$(CXXOBJECTS),$(call gb_CxxObject_get_target,$(object))) \
292 $(foreach object,$(CXXOBJECTS),$(call gb_CxxObject_get_dep_target,$(object))) \
293 $(foreach object,$(OBJCOBJECTS),$(call gb_ObjCObject_get_target,$(object))) \
294 $(foreach object,$(OBJCOBJECTS),$(call gb_ObjCObject_get_dep_target,$(object))) \
295 $(foreach object,$(OBJCXXOBJECTS),$(call gb_ObjCxxObject_get_target,$(object))) \
296 $(foreach object,$(OBJCXXOBJECTS),$(call gb_ObjCxxObject_get_dep_target,$(object))) \
297 $(foreach object,$(GENCOBJECTS),$(call gb_GenCObject_get_target,$(object))) \
298 $(foreach object,$(GENCOBJECTS),$(call gb_GenCObject_get_dep_target,$(object))) \
299 $(foreach object,$(GENCXXOBJECTS),$(call gb_GenCxxObject_get_target,$(object))) \
300 $(foreach object,$(GENCXXOBJECTS),$(call gb_GenCxxObject_get_dep_target,$(object))) \
301 $(call gb_LinkTarget_get_target,$*) \
302 $(call gb_LinkTarget_get_dep_target,$*) \
303 $(call gb_LinkTarget_get_headers_target,$*) \
304 $(call gb_LinkTarget_get_external_headers_target,$*) \
313 $(call gb_Output_announce,LNK:$(2),$(true),DEP,1)
314 $(call gb_Helper_abbreviate_dirs,\
316 RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),200,\
317 $(foreach object,$(3),$(call gb_CObject_get_dep_target,$(object))) \
318 $(foreach object,$(4),$(call gb_CxxObject_get_dep_target,$(object))) \
319 $(foreach object,$(5),$(call gb_ObjCObject_get_dep_target,$(object)))\
320 $(foreach object,$(6),$(call gb_ObjCxxObject_get_dep_target,$(object)))\
321 $(foreach object,$(7),$(call gb_GenCObject_get_dep_target,$(object)))\
322 $(foreach object,$(8),$(call gb_GenCxxObject_get_dep_target,$(object)))\
329 $(call gb_LinkTarget_get_target,%) : $(call gb_LinkTarget_get_headers_target,%) $(gb_Helper_MISCDUM…
330 $(call gb_LinkTarget__command,$@,$*)
333 $(call gb_LinkTarget_get_target,%) : $(call gb_LinkTarget_get_dep_target,%)
334 $(call gb_LinkTarget_get_dep_target,%) : | $(call gb_LinkTarget_get_headers_target,%)
335 …$(call gb_LinkTarget__command_dep,$@,$*,$(COBJECTS),$(CXXOBJECTS),$(OBJCOBJECTS),$(OBJCXXOBJECTS),…
350 $$(eval $$(call gb_Output_info,LinkTarget $$* not defined: Assuming headers to be there!,ALL))
353 $$@ : COMMAND := $$(call gb_Helper_abbreviate_dirs, mkdir -p $$(dir $$@) && touch $$@ && mkdir -p $…
357 $(call gb_LinkTarget_get_external_headers_target,%) :
361 $(call gb_LinkTarget_get_headers_target,%) : $(call gb_LinkTarget_get_external_headers_target,%)
362 $(call gb_Helper_abbreviate_dirs,\
404 $(call gb_LinkTarget_get_clean_target,$(1)) : AUXTARGETS :=
405 $(call gb_LinkTarget_get_external_headers_target,$(1)) : SELF := $(1)
406 $(call gb_LinkTarget_get_target,$(1)) : DLLTARGET :=
407 $(call gb_LinkTarget_get_clean_target,$(1)) \
408 $(call gb_LinkTarget_get_target,$(1)) : ASMOBJECTS :=
409 $(call gb_LinkTarget_get_clean_target,$(1)) \
410 $(call gb_LinkTarget_get_target,$(1)) : COBJECTS :=
411 $(call gb_LinkTarget_get_clean_target,$(1)) \
412 $(call gb_LinkTarget_get_target,$(1)) : CXXOBJECTS :=
413 $(call gb_LinkTarget_get_clean_target,$(1)) \
414 $(call gb_LinkTarget_get_target,$(1)) : OBJCOBJECTS :=
415 $(call gb_LinkTarget_get_clean_target,$(1)) \
416 $(call gb_LinkTarget_get_target,$(1)) : OBJCXXOBJECTS :=
417 $(call gb_LinkTarget_get_clean_target,$(1)) \
418 $(call gb_LinkTarget_get_target,$(1)) : GENCOBJECTS :=
419 $(call gb_LinkTarget_get_clean_target,$(1)) \
420 $(call gb_LinkTarget_get_target,$(1)) : GENCXXOBJECTS :=
421 $(call gb_LinkTarget_get_headers_target,$(1)) \
422 $(call gb_LinkTarget_get_target,$(1)) : T_CFLAGS := $$(gb_LinkTarget_CFLAGS)
423 $(call gb_LinkTarget_get_headers_target,$(1)) \
424 $(call gb_LinkTarget_get_target,$(1)) : T_CXXFLAGS := $$(gb_LinkTarget_CXXFLAGS)
425 $(call gb_LinkTarget_get_headers_target,$(1)) \
426 $(call gb_LinkTarget_get_target,$(1)) : PCH_CXXFLAGS := $$(gb_LinkTarget_CXXFLAGS) $$(CXXFLAGS)
427 $(call gb_LinkTarget_get_target,$(1)) : T_OBJCFLAGS := $$(gb_LinkTarget_OBJCFLAGS)
428 $(call gb_LinkTarget_get_target,$(1)) : T_OBJCXXFLAGS := $$(gb_LinkTarget_OBJCXXFLAGS)
429 $(call gb_LinkTarget_get_headers_target,$(1)) \
430 $(call gb_LinkTarget_get_target,$(1)) : DEFS := $$(gb_LinkTarget_DEFAULTDEFS) $(CPPFLAGS)
431 $(call gb_LinkTarget_get_headers_target,$(1)) \
432 $(call gb_LinkTarget_get_target,$(1)) : PCH_DEFS := $$(gb_LinkTarget_DEFAULTDEFS) $(CPPFLAGS)
433 $(call gb_LinkTarget_get_headers_target,$(1)) \
434 $(call gb_LinkTarget_get_target,$(1)) : INCLUDE := $$(gb_LinkTarget_INCLUDE)
435 $(call gb_LinkTarget_get_headers_target,$(1)) \
436 $(call gb_LinkTarget_get_target,$(1)) : INCLUDE_STL := $$(gb_LinkTarget_INCLUDE_STL)
437 $(call gb_LinkTarget_get_target,$(1)) : T_LDFLAGS := $$(gb_LinkTarget_LDFLAGS) $(LDFLAGS)
438 $(call gb_LinkTarget_get_target,$(1)) : LINKED_LIBS :=
439 $(call gb_LinkTarget_get_target,$(1)) : LINKED_STATIC_LIBS :=
440 $(call gb_LinkTarget_get_target,$(1)) : EXTERNAL_LIBS :=
441 $(call gb_LinkTarget_get_target,$(1)) : LIBS :=
442 $(call gb_LinkTarget_get_target,$(1)) : TARGETTYPE :=
443 $(call gb_LinkTarget_get_target,$(1)) : VERSIONMAP :=
444 $(call gb_LinkTarget_get_headers_target,$(1)) \
445 $(call gb_LinkTarget_get_target,$(1)) : PCH_NAME :=
446 $(call gb_LinkTarget_get_target,$(1)) : PCHOBJS :=
449 $(call gb_LinkTarget_get_target,$(1)) : NATIVERES :=
452 -include $(call gb_LinkTarget_get_dep_target,$(1))
453 $(call gb_LinkTarget_get_dep_target,$(1)) : COBJECTS :=
454 $(call gb_LinkTarget_get_dep_target,$(1)) : CXXOBJECTS :=
455 $(call gb_LinkTarget_get_dep_target,$(1)) : OBJCOBJECTS :=
456 $(call gb_LinkTarget_get_dep_target,$(1)) : OBJCXXOBJECTS :=
457 $(call gb_LinkTarget_get_dep_target,$(1)) : GENCOBJECTS :=
458 $(call gb_LinkTarget_get_dep_target,$(1)) : GENCXXOBJECTS :=
459 $(call gb_LinkTarget_get_dep_target,$(1)) : T_CFLAGS := $$(gb_LinkTarget_CFLAGS)
460 $(call gb_LinkTarget_get_dep_target,$(1)) : T_CXXFLAGS := $$(gb_LinkTarget_CXXFLAGS)
461 $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_CXXFLAGS := $$(gb_LinkTarget_CXXFLAGS) $$(CXXFLAGS)
462 $(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCFLAGS := $$(gb_LinkTarget_OBJCFLAGS)
463 $(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCXXFLAGS := $$(gb_LinkTarget_OBJCXXFLAGS)
464 $(call gb_LinkTarget_get_dep_target,$(1)) : DEFS := $$(gb_LinkTarget_DEFAULTDEFS) $(CPPFLAGS)
465 $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_DEFS := $$(gb_LinkTarget_DEFAULTDEFS) $(CPPFLAGS)
466 $(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE := $$(gb_LinkTarget_INCLUDE)
467 $(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE_STL := $$(gb_LinkTarget_INCLUDE_STL)
468 $(call gb_LinkTarget_get_dep_target,$(1)) : TARGETTYPE :=
469 $(call gb_LinkTarget_get_dep_target,$(1)) : VERSIONMAP :=
470 $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_NAME :=
476 $(call gb_LinkTarget_get_headers_target,$(1)) \
477 $(call gb_LinkTarget_get_target,$(1)) : DEFS += $(2)
478 $(call gb_LinkTarget_get_headers_target,$(1)) \
479 $(call gb_LinkTarget_get_target,$(1)) : PCH_DEFS += $(2)
481 $(call gb_LinkTarget_get_dep_target,$(1)) : DEFS += $(2)
482 $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_DEFS += $(2)
488 $$(call gb_Output_error,\
491 $(call gb_LinkTarget_get_headers_target,$(1)) \
492 $(call gb_LinkTarget_get_target,$(1)) : DEFS := $(2)
493 $(call gb_LinkTarget_get_headers_target,$(1)) \
494 $(call gb_LinkTarget_get_target,$(1)) : PCH_DEFS := $(2)
497 $(call gb_LinkTarget_get_dep_target,$(1)) : DEFS := $(2)
498 $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_DEFS := $(2)
505 $(call gb_LinkTarget_get_target,$(1)) : T_CFLAGS += $(2)
507 $(call gb_LinkTarget_get_dep_target,$(1)) : T_CFLAGS += $(2)
514 $$(call gb_Output_error,\
517 $(call gb_LinkTarget_get_target,$(1)) : T_CFLAGS := $(2)
519 $(call gb_LinkTarget_get_dep_target,$(1)) : T_CFLAGS := $(2)
526 $(call gb_LinkTarget_get_headers_target,$(1)) \
527 $(call gb_LinkTarget_get_target,$(1)) : T_CXXFLAGS += $(2)
528 $(call gb_LinkTarget_get_headers_target,$(1)) \
529 $(call gb_LinkTarget_get_target,$(1)) : PCH_CXXFLAGS += $(2)
531 $(call gb_LinkTarget_get_dep_target,$(1)) : T_CXXFLAGS += $(2)
532 $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_CXXFLAGS += $(2)
538 $$(call gb_Output_error,\
541 $(call gb_LinkTarget_get_headers_target,$(1)) \
542 $(call gb_LinkTarget_get_target,$(1)) : T_CXXFLAGS := $(2)
543 $(call gb_LinkTarget_get_headers_target,$(1)) \
544 $(call gb_LinkTarget_get_target,$(1)) : PCH_CXXFLAGS := $(2)
546 $(call gb_LinkTarget_get_dep_target,$(1)) : T_CXXFLAGS := $(2)
547 $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_CXXFLAGS := $(2)
554 $(call gb_LinkTarget_get_target,$(1)) : T_OBJCFLAGS += $(2)
556 $(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCFLAGS += $(2)
562 $$(call gb_Output_error,\
565 $(call gb_LinkTarget_get_target,$(1)) : T_OBJCFLAGS := $(2)
567 $(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCFLAGS := $(2)
573 $(call gb_LinkTarget_get_target,$(1)) : T_OBJCXXFLAGS += $(2)
575 $(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCXXFLAGS += $(2)
581 $$(call gb_Output_error,\
584 $(call gb_LinkTarget_get_target,$(1)) : T_OBJCXXFLAGS := $(2)
586 $(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCXXFLAGS := $(2)
592 $(foreach object,$(1),$(eval $(call gb_CObject_get_target,$(object)) : CFLAGS := $(filter-out $(gb_…
596 $(foreach object,$(1),$(eval $(call gb_CxxObject_get_target,$(object)) : CXXFLAGS := $(filter-out $…
600 $(foreach object,$(1),$(eval $(call gb_GenCObject_get_target,$(object)) : CFLAGS := $(filter-out $(…
604 $(foreach object,$(1),$(eval $(call gb_GenCxxObject_get_target,$(object)) : CXXFLAGS := $(filter-ou…
608 $(foreach object,$(1),$(eval $(call gb_ObjCObject_get_target,$(object)) : OBJCFLAGS := $(filter-out…
612 $(foreach object,$(1),$(eval $(call gb_ObjCxxObject_get_target,$(object)) : OBJCXXFLAGS := $(filter…
616 $(call gb_LinkTarget_get_headers_target,$(1)) \
617 $(call gb_LinkTarget_get_target,$(1)) : INCLUDE := $(2)
619 $(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE := $(2)
625 $(call gb_LinkTarget_get_headers_target,$(1)) \
626 $(call gb_LinkTarget_get_target,$(1)) : INCLUDE_STL := $(2)
628 $(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE_STL := $(2)
634 $(call gb_LinkTarget_get_target,$(1)) : T_LDFLAGS += $(2)
639 $(call gb_LinkTarget_get_target,$(1)) : T_LDFLAGS := $(2)
643 $(call gb_LinkTarget_get_external_headers_target,$(1)) :| \
644 $$(foreach api,$(2),$$(call gb_Package_get_target,$$(api)_inc))
645 $(call gb_LinkTarget_get_headers_target,$(1)) \
646 $(call gb_LinkTarget_get_target,$(1)) : INCLUDE += $$(foreach api,$(2),-I$(OUTDIR)/inc/$$(api))
648 $(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE += $$(foreach api,$(2),-I$(OUTDIR)/inc/$$(api))
654 $(call gb_LinkTarget_get_external_headers_target,$(1)) :| \
655 $(call gb_UnoPrivateApiTarget_get_target,$(1)/idl.cppumaker.flag)
656 $(call gb_LinkTarget_get_headers_target,$(1)) \
657 $(call gb_LinkTarget_get_target,$(1)) : INCLUDE += -I$(call gb_UnoPrivateApiTarget_get_target,$(1)/…
659 $(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE += -I$(call gb_UnoPrivateApiTarget_get_target,$…
662 $(call gb_UnoPrivateApiTarget_get_target,$(1)/idl.cppumaker.flag): $(2) $(3)
663 $(call gb_Output_announce,$@,$(true),PVTIDL,2)
664 -$$(call gb_Helper_abbreviate_dirs_native,\
665 mkdir -p $$(call gb_UnoPrivateApiTarget_get_target,$(1)/urd) && \
666 mkdir -p $$(call gb_UnoPrivateApiTarget_get_target,$(1)/rdb) && \
667 mkdir -p $$(call gb_UnoPrivateApiTarget_get_target,$(1)/inc) && \
668 …$$(gb_UnoApiTarget_IDLCCOMMAND) -I$$(OUTDIR)/idl -O $$(call gb_UnoPrivateApiTarget_get_target,$(1)…
670 …$$(gb_UnoApiTarget_REGMERGECOMMAND) $$(call gb_UnoPrivateApiTarget_get_target,$(1)/rdb/registry.rd…
671 $(patsubst %.idl,%.urd,$$(call gb_UnoPrivateApiTarget_get_target,$(1)/urd)/$(notdir $(3))) && \
673 -O $$(call gb_UnoPrivateApiTarget_get_target,$(1)/inc) \
677 $$(call gb_UnoPrivateApiTarget_get_target,$(1)/rdb/registry.rdb) \
679 touch $(call gb_UnoPrivateApiTarget_get_target,$(1)/idl.cppumaker.flag))
681 $(call gb_LinkTarget_get_clean_target,$(1)) :
682 rm -rf $(call gb_UnoPrivateApiTarget_get_target,$(1))
688 $(foreach api,$(3),$(call gb_LinkTarget_add_private_api,$(1),$(2),$(api),$(4)))
693 $(call gb_LinkTarget_get_external_headers_target,$(1)) :| \
694 $(call gb_UnoPrivateApiExtractTarget_get_target,$(1)/idl.cppumaker.flag)
695 $(call gb_LinkTarget_get_headers_target,$(1)) \
696 $(call gb_LinkTarget_get_target,$(1)) : INCLUDE += -I$(call gb_UnoPrivateApiExtractTarget_get_targe…
698 $(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE += -I$(call gb_UnoPrivateApiExtractTarget_get_t…
701 $(call gb_UnoPrivateApiExtractTarget_get_target,$(1)/idl.cppumaker.flag): $(2)
702 $(call gb_Output_announce,$@,$(true),PVTUNOTYPES,2)
703 -$$(call gb_Helper_abbreviate_dirs_native,\
704 mkdir -p $$(call gb_UnoPrivateApiExtractTarget_get_target,$(1)/inc) && \
706 -O $$(call gb_UnoPrivateApiExtractTarget_get_target,$(1)/inc) \
711 touch $(call gb_UnoPrivateApiExtractTarget_get_target,$(1)/idl.cppumaker.flag))
713 $(call gb_LinkTarget_get_clean_target,$(1)) :
714 rm -rf $(call gb_UnoPrivateApiExtractTarget_get_target,$(1))
726 $(call gb_LinkTarget_get_external_headers_target,$(1)) :| \
727 $(call gb_BisonTarget_get_target,$(1),$(2))
729 $(call gb_LinkTarget_get_headers_target,$(1)) \
730 $(call gb_LinkTarget_get_target,$(1)) : INCLUDE += -I$(dir $(call gb_BisonTarget_get_target,$(1),$(…
732 $(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE += -I$(dir $(call gb_BisonTarget_get_target,$(1…
735 $(call gb_BisonTarget_get_target,$(1),$(2)) : $(call gb_BisonTarget_get_source,$(2))
736 mkdir -p $(dir $(call gb_BisonTarget_get_target,$(1),$(2))) && \
737 …tr -d "\015" < $(call gb_BisonTarget_get_source,$(2)) > $(dir $(call gb_BisonTarget_get_target,$(1…
738 …bison -d -o $(call gb_BisonTarget_get_target,$(1),$(2)) $(dir $(call gb_BisonTarget_get_target,$(1…
743 $(foreach bisonfile,$(2),$(call gb_LinkTarget_add_bison_file,$(1),$(bisonfile)))
756 $(call gb_LinkTarget_get_external_headers_target,$(1)) :| \
757 $(call gb_FlexTarget_get_target,$(1),$(2))
759 $(call gb_LinkTarget_get_headers_target,$(1)) \
760 $(call gb_LinkTarget_get_target,$(1)) : INCLUDE += -I$(dir $(call gb_FlexTarget_get_target,$(1),$(2…
762 $(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE += -I$(dir $(call gb_FlexTarget_get_target,$(1)…
765 $(call gb_FlexTarget_get_target,$(1),$(2)) : $(call gb_FlexTarget_get_source,$(2))
766 mkdir -p $(dir $(call gb_FlexTarget_get_target,$(1),$(2))) && \
767 …tr -d "\015" < $(call gb_FlexTarget_get_source,$(2)) > $(dir $(call gb_FlexTarget_get_target,$(1),…
768 …flex -o$(call gb_FlexTarget_get_target,$(1),$(2)) $(dir $(call gb_FlexTarget_get_target,$(1),$(2))…
773 $(foreach flexfile,$(2),$(call gb_LinkTarget_add_flex_file,$(1),$(flexfile)))
781 $(call gb_LinkTarget_get_target,$(1)) : LIBS += $(2)
786 $$(eval $$(call gb_Output_info,currently known libraries are: $(sort $(gb_Library_KNOWNLIBS)),ALL))
787 $$(eval $$(call gb_Output_error,Cannot link against library/libraries $$(filter-out $(gb_Library_KN…
790 $(call gb_LinkTarget_get_target,$(1)) : LINKED_LIBS += $(2)
792 $(call gb_LinkTarget_get_target,$(1)) : $$(foreach lib,$(2),$$(call gb_Library_get_target,$$(lib)))
793 $(call gb_LinkTarget_get_external_headers_target,$(1)) : \
794 $$(foreach lib,$(2),$$(call gb_Library_get_headers_target,$$(lib)))
800 $$(eval $$(call gb_Output_info, currently known static libraries are: $(sort $(gb_StaticLibrary_KNO…
801 $$(eval $$(call gb_Output_error,Cannot link against static library/libraries $$(filter-out $(gb_Sta…
804 $(call gb_LinkTarget_get_target,$(1)) : LINKED_STATIC_LIBS += $(2)
806 $(call gb_LinkTarget_get_target,$(1)) : $$(foreach lib,$(2),$$(call gb_StaticLibrary_get_target,$$(…
807 $(call gb_LinkTarget_get_external_headers_target,$(1)) : \
808 $$(foreach lib,$(2),$$(call gb_StaticLibrary_get_headers_target,$$(lib)))
830 $$(eval $$(call gb_Output_announce,ERROR: Please give only library basenames to gb_LinkTarget_add_e…
831 $$(eval $$(call gb_Output_announce,ERROR: (no prefixes -l% or lib%, no suffixes %.so or %.lib)))
832 $$(eval $$(call gb_Output_announce,ERROR: libraries given: $(2)))
833 $$(eval $$(call gb_Output_announce,ERROR: offending: $$(filter -l% lib% %.so %.lib, $(2))))
834 $$(eval $$(call gb_Output_error, ))
837 $(call gb_LinkTarget_get_target,$(1)) : EXTERNAL_LIBS += $(2)
839 $(call gb_LinkTarget_get_target,$(1)) : $$(foreach lib,$(2),$$(call gb_Library_get_target,$$(lib)))
840 $(call gb_LinkTarget_get_external_headers_target,$(1)) : \
841 $$(foreach lib,$(2),$$(call gb_Library_get_headers_target,$$(lib)))
847 $(call gb_LinkTarget_get_target,$(1)) : ASMOBJECTS += $(2)
848 $(call gb_LinkTarget_get_clean_target,$(1)) : ASMOBJECTS += $(2)
850 $(call gb_LinkTarget_get_target,$(1)) : $(call gb_AsmObject_get_target,$(2))
855 $(call gb_LinkTarget_get_target,$(1)) : COBJECTS += $(2)
856 $(call gb_LinkTarget_get_clean_target,$(1)) : COBJECTS += $(2)
858 $(call gb_LinkTarget_get_target,$(1)) : $(call gb_CObject_get_target,$(2))
859 $(call gb_CObject_get_target,$(2)) : | $(call gb_LinkTarget_get_headers_target,$(1))
860 $(call gb_CObject_get_target,$(2)) : T_CFLAGS += $(3)
863 $(call gb_LinkTarget_get_dep_target,$(1)) : COBJECTS += $(2)
864 $(call gb_LinkTarget_get_dep_target,$(1)) : $(call gb_CObject_get_dep_target,$(2))
870 $(call gb_LinkTarget_get_target,$(1)) : CXXOBJECTS += $(2)
871 $(call gb_LinkTarget_get_clean_target,$(1)) : CXXOBJECTS += $(2)
873 $(call gb_LinkTarget_get_target,$(1)) : $(call gb_CxxObject_get_target,$(2))
874 $(call gb_CxxObject_get_target,$(2)) : | $(call gb_LinkTarget_get_headers_target,$(1))
875 $(call gb_CxxObject_get_target,$(2)) : T_CXXFLAGS += $(3)
878 $(call gb_LinkTarget_get_dep_target,$(1)) : CXXOBJECTS += $(2)
879 $(call gb_LinkTarget_get_dep_target,$(1)) : $(call gb_CxxObject_get_dep_target,$(2))
885 $(call gb_LinkTarget_get_target,$(1)) : OBJCOBJECTS += $(2)
886 $(call gb_LinkTarget_get_clean_target,$(1)) : OBJCOBJECTS += $(2)
888 $(call gb_LinkTarget_get_target,$(1)) : $(call gb_ObjCObject_get_target,$(2))
889 $(call gb_ObjCObject_get_target,$(2)) : | $(call gb_LinkTarget_get_headers_target,$(1))
890 $(call gb_ObjCObject_get_target,$(2)) : T_OBJCFLAGS += $(3)
893 $(call gb_LinkTarget_get_dep_target,$(1)) : OBJCOBJECTS += $(2)
894 $(call gb_LinkTarget_get_dep_target,$(1)) : $(call gb_ObjCObject_get_dep_target,$(2))
900 $(call gb_LinkTarget_get_target,$(1)) : OBJCXXOBJECTS += $(2)
901 $(call gb_LinkTarget_get_clean_target,$(1)) : OBJCXXOBJECTS += $(2)
903 $(call gb_LinkTarget_get_target,$(1)) : $(call gb_ObjCxxObject_get_target,$(2))
904 $(call gb_ObjCxxObject_get_target,$(2)) : | $(call gb_LinkTarget_get_headers_target,$(1))
905 $(call gb_ObjCxxObject_get_target,$(2)) : T_OBJCXXFLAGS += $(3)
908 $(call gb_LinkTarget_get_dep_target,$(1)) : OBJCXXOBJECTS += $(2)
909 $(call gb_LinkTarget_get_dep_target,$(1)) : $(call gb_ObjCxxObject_get_dep_target,$(2))
915 $(call gb_LinkTarget_get_target,$(1)) : GENCOBJECTS += $(2)
916 $(call gb_LinkTarget_get_clean_target,$(1)) : GENCOBJECTS += $(2)
918 $(call gb_LinkTarget_get_target,$(1)) : $(call gb_GenCObject_get_target,$(2))
919 $(call gb_GenCObject_get_source,$(2)) : | $(call gb_LinkTarget_get_headers_target,$(1))
920 $(call gb_GenCObject_get_target,$(2)) : T_CFLAGS += $(3)
923 $(call gb_LinkTarget_get_dep_target,$(1)) : GENCOBJECTS += $(2)
924 $(call gb_LinkTarget_get_dep_target,$(1)) : $(call gb_GenCObject_get_dep_target,$(2))
930 $(call gb_LinkTarget_get_target,$(1)) : GENCXXOBJECTS += $(2)
931 $(call gb_LinkTarget_get_clean_target,$(1)) : GENCXXOBJECTS += $(2)
933 $(call gb_LinkTarget_get_target,$(1)) : $(call gb_GenCxxObject_get_target,$(2))
934 $(call gb_GenCxxObject_get_source,$(2)) : | $(call gb_LinkTarget_get_headers_target,$(1))
935 $(call gb_GenCxxObject_get_target,$(2)) : T_CXXFLAGS += $(3)
938 $(call gb_LinkTarget_get_dep_target,$(1)) : GENCXXOBJECTS += $(2)
939 $(call gb_LinkTarget_get_dep_target,$(1)) : $(call gb_GenCxxObject_get_dep_target,$(2))
945 $(call gb_LinkTarget_add_cxxobject,$(1),$(2),$(gb_LinkTarget_NOEXCEPTIONFLAGS))
949 $(call gb_LinkTarget_add_cxxobject,$(1),$(2),$(gb_LinkTarget_EXCEPTIONFLAGS))
953 $(foreach obj,$(2),$(call gb_LinkTarget_add_asmobject,$(1),$(obj),$(3)))
957 $(foreach obj,$(2),$(call gb_LinkTarget_add_cobject,$(1),$(obj),$(3)))
961 $(foreach obj,$(2),$(call gb_LinkTarget_add_cxxobject,$(1),$(obj),$(3)))
965 $(foreach obj,$(2),$(call gb_LinkTarget_add_objcobject,$(1),$(obj),$(3)))
969 $(foreach obj,$(2),$(call gb_LinkTarget_add_objcxxobject,$(1),$(obj),$(3)))
973 $(foreach obj,$(2),$(call gb_LinkTarget_add_noexception_object,$(1),$(obj)))
977 $(foreach obj,$(2),$(call gb_LinkTarget_add_exception_object,$(1),$(obj)))
981 $(foreach obj,$(2),$(call gb_Linktarget_add_generated_cobject,$(1),$(obj),$(3)))
985 $(call gb_LinkTarget_add_generated_cxx_object,$(1),$(2),$(gb_LinkTarget_EXCEPTIONFLAGS))
989 $(foreach obj,$(2),$(call gb_LinkTarget_add_generated_exception_object,$(1),$(obj)))
993 $(call gb_LinkTarget_get_target,$(1)) \
994 $(call gb_LinkTarget_get_dep_target,$(1)) : TARGETTYPE := $(2)
998 $(call gb_LinkTarget_get_target,$(1)) \
999 $(call gb_LinkTarget_get_dep_target,$(1)) : VERSIONMAP := $(2)
1003 $(call gb_LinkTarget_get_clean_target,$(1)) \
1004 $(call gb_LinkTarget_get_target,$(1)) : DLLTARGET := $(2)
1008 $(call gb_LinkTarget_get_clean_target,$(1)) : AUXTARGETS := $(2)
1012 $(call gb_LinkTarget_get_headers_target,$(1)) : $(2)
1014 $(2) :| $(call gb_LinkTarget_get_external_headers_target,$(1))
1019 $(foreach package,$(2),$(call gb_LinkTarget__add_internal_headers,$(1),$(call gb_Package_get_target…
1020 $(call gb_LinkTarget_get_clean_target,$(1)) : $(foreach package,$(2),$(call gb_Package_get_clean_ta…
1025 $(call gb_LinkTarget__add_internal_headers,$(1),$(foreach sdi,$(2),$(call gb_SdiTarget_get_target,$…
1026 $(call gb_LinkTarget_get_clean_target,$(1)) : $(foreach sdi,$(2),$(call gb_SdiTarget_get_clean_targ…
1030 $(call gb_LinkTarget__add_internal_headers,$(1),$(call gb_PrecompiledHeader_get_target,$(3)))
1031 $(call gb_LinkTarget_get_clean_target,$(1)) : $(call gb_PrecompiledHeader_get_clean_target,$(3))
1032 $(call gb_PrecompiledHeader_get_target,$(3)) : $(2).cxx
1034 $(call gb_LinkTarget__add_internal_headers,$(1),$(call gb_NoexPrecompiledHeader_get_target,$(3)))
1035 $(call gb_LinkTarget_get_clean_target,$(1)) : $(call gb_NoexPrecompiledHeader_get_clean_target,$(3))
1036 $(call gb_NoexPrecompiledHeader_get_target,$(3)) : $(2).cxx
1038 $(call gb_LinkTarget_get_target,$(1)) : PCH_NAME := $(3)
1039 $(call gb_LinkTarget_get_target,$(1)) : PCHOBJS = $(call gb_PrecompiledHeader_get_target,$(3)).obj …
1041 $(call gb_LinkTarget_get_headers_target,$(1)) \
1042 $(call gb_LinkTarget_get_target,$(1)) : PCH_DEFS = $$(DEFS)
1045 $(call gb_PrecompiledHeader_get_dep_target,$(3)) \
1046 $(call gb_NoexPrecompiledHeader_get_dep_target,$(3))
1047 $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_NAME := $(3)
1048 $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_DEFS = $$(DEFS)
1055 $(call gb_LinkTarget__add_precompiled_header_impl,$(1),$(2),$(notdir $(2)))
1064 $(call gb_LinkTarget__use_$(2),$(1)),\
1070 $(foreach external,$(2),$(call gb_LinkTarget_use_external,$(1),$(external)))