# will go from 80 to 40MB, memory usage from 58 to 38MB and the install CD
# from 18 to 13MB. The variable defaults to no.
#
+# ROS_GENERATE_RSYM
+# This variable controls generation of RSYM symbol data. The value can be
+# either yes (to generate symbol data) or no. The variable defaults to yes.
+#
# ROS_RBUILDFLAGS
# Pass parameters to rbuild.
# -v Be verbose.
# Set target compiler/linker
ifneq ($(ROS_PREFIX),)
- PREFIX_ := $(ROS_PREFIX)-
+ PREFIX_ := $(ROS_PREFIX)
else
ifeq ($(HOST),mingw32-linux)
- PREFIX_ := mingw32-
+ PREFIX_ := mingw32
else
PREFIX_ :=
endif
endif
ifeq ($(TARGET_CC),)
- TARGET_CC = $(PREFIX_)gcc
+ TARGET_CC = $(PREFIX_)-gcc
endif
ifeq ($(TARGET_CPP),)
- TARGET_CPP = $(PREFIX_)g++
+ TARGET_CPP = $(PREFIX_)-g++
endif
gcc = $(Q)$(TARGET_CC)
gpp = $(Q)$(TARGET_CPP)
gas = $(Q)$(TARGET_CC) -x assembler-with-cpp
-ld = $(Q)$(PREFIX_)ld
-nm = $(Q)$(PREFIX_)nm
-objdump = $(Q)$(PREFIX_)objdump
-ar = $(Q)$(PREFIX_)ar
-objcopy = $(Q)$(PREFIX_)objcopy
-dlltool = $(Q)$(PREFIX_)dlltool
-strip = $(Q)$(PREFIX_)strip
-windres = $(Q)$(PREFIX_)windres
-cl = $(Q)cl -nologo
-link = $(Q)link -nologo
+ld = $(Q)$(PREFIX_)-ld
+nm = $(Q)$(PREFIX_)-nm
+objdump = $(Q)$(PREFIX_)-objdump
+ar = $(Q)$(PREFIX_)-ar
+objcopy = $(Q)$(PREFIX_)-objcopy
+dlltool = $(Q)$(PREFIX_)-dlltool
+strip = $(Q)$(PREFIX_)-strip
+windres = $(Q)$(PREFIX_)-windres
# Set utilities
ifeq ($(OSTYPE),msys)