3 #----------------------------------------------------------------------------
9 #----------------------------------------------------------------------------
12 VBIN = $(ARCH_BIN:%=%$(VAR))
13 # VBIN always depends on idl_stubs and libraries, if they exist.
18 $(VBIN): $(LIB_INSTALL) $(VLIBS)
22 @echo Warning: rules.bin.GNU included, but no BIN targets detected.
23 endif # !BIN_UNCHECKED
26 VOBJS = $(addsuffix .$(OBJEXT),$(addprefix $(VDIR),$(basename $(SRC))))
33 PSRC += $(addsuffix .cpp, $(CLEANUP_BIN))
35 CLEANUP_INSTALL += $(CLEANUP_BIN:%=$(INSBIN)/%$(VAR)$(EXEEXT))
39 ifeq ($(VXWORKSLINK),1)
40 $(ARCH_BIN): $(DEFAULTRULE)
43 # Since we add in the vdir, don't use arch_bin. use bin instead!
44 $(ARCH_BIN): %: $(VDIR)$(BIN).$(OBJEXT) $(VOBJS)
45 $(LINK.cc) $(LDFLAGS) $(CC_OUTPUT_FLAG) $@ $(sort $(VDIR)$(BIN).$(OBJEXT) $(VOBJS)) $(VLDLIBS) $(POSTLINK)