1 #~ #(module, objs, deps, ldflags, output, libs, subsys, entry, base, falign, salign)
4 #~ $(5) ${call RBUILD_output_dir,$(5)}$$(SEP)$(basename $(notdir $(5))).map: $(2) $(3) $(6) | ${call RBUILD_dir,$(5)}
6 #~ $${ld} -subsystem=$(7) -entry=$(8) -base=$(9) -file-alignment=$(10) -section-alignment=$(11) $(2) $(6) ${call RBUILD_ldflags,$(1),$(4)} -o $(5)
7 #~ ifeq ($(ROS_BUILDMAP),full)
9 #~ $${objdump} -d -S $$@ > ${call RBUILD_output_dir,$(5)}$$(SEP)$(basename $(notdir $(5))).map
11 #~ ifeq ($(ROS_BUILDMAP),yes)
13 #~ $${nm} --numeric-sort $$@ > ${call RBUILD_output_dir,$(5)}$$(SEP)$(basename $(notdir $(5))).map
16 #~ ifeq ($(ROS_BUILDNOSTRIP),yes)
18 #~ $${cp} $(5) $(basename $(5)).nostrip$(suffix $(5)) 1>$(NUL)
20 #~ ifneq ($(ROS_GENERATE_RSYM),no)
22 #~ $$(Q)$$(rsym_TARGET) $$@ $$@
24 #~ ifeq ($(ROS_LEAN_AND_MEAN),yes)
26 #~ $${strip} -s -x -X $$@
31 #~ #(module, dependencies, ldflags, subsys, entry, base, falign, salign)
32 #~ RBUILD_LINK_RULE=${call RBUILD_LINK,$(1),$(1)_OBJS,$(2),$(3),$(1)_TARGET,$(1)_LIBS,$(4),$(5),$(6),$(7),$(8)}